تعليق صوتي

نظرة عامة

SoundAnnotation هي فئة في Aspose.PDF FOSS لـ .NET. ترث من: MarkupAnnotation.

توفر هذه الفئة 16 طريقة للعمل مع كائنات SoundAnnotation في برامج .NET. الطرق المتاحة تشمل: Accept، ChangeAfterResize، ClearState، Clone، FindStateAnnotation، Flatten، GetRectangle، GetState، GetStateModel، MarkupAnnotation، SetMarkedState، SetReviewState، و3 طرق إضافية. جميع الأعضاء العامة متاحة لأي تطبيق .NET بعد تثبيت حزمة Aspose.PDF FOSS for .NET. الخصائص: Action، Actions، ActiveState، Alignment، AnnotationFlags، AnnotationState، و45 أخرى.

الخصائص

الاسمالنوعالوصولالوصف
AnnotationTypeAnnotationTypeقراءةيحصل على نوع التعليق التوضيحي.
IconSoundIconقراءة/كتابةيحصل على الأيقونة أو يضبطها.
SoundDataSoundDataقراءةيحصل على بيانات الصوت.
CreationDateSystem.DateTimeقراءة/كتابةالطابع الزمني للإنشاء مسجل في /CreationDate.
Opacitydoubleقراءة/كتابةالشفافية (0..1) محمولة في /CA.
PopupPopupAnnotation?قراءة/كتابةالتعليق التوضيحي المنبثق المرتبط (/Popup).
ReplyTypeReplyTypeقراءة/كتابةعلاقة الرد إلى InReplyTo (/RT).
RichTextstring?قراءة/كتابةمحتويات النص الغني (/RC)، بتنسيق XHTML.
Subjectstring?قراءة/كتابةسطر الموضوع (/Subj).
Titlestring?قراءة/كتابةالمؤلف / العنوان محمول في /T.
RectRectangle?قراءة/كتابةمستطيل التعليق التوضيحي (الموضع على الصفحة).
Widthdoubleقراءة/كتابةعرض مستطيل التعليق التوضيحي.
Heightdoubleقراءة/كتابةارتفاع مستطيل التعليق التوضيحي.
ActiveStatestring?قراءة/كتابةحالة المظهر النشطة حاليًا (/AS entry).
AlignmentTextAlignmentقراءة/كتابةمحاذاة النص (للتعليقات التوضيحية النص الحر / الودجت التي تحمل نصًا غنيًا).
HorizontalAlignmentAspose.Pdf.HorizontalAlignmentقراءة/كتابةمحاذاة أفقية، معروضة بالإضافة إلى Alignment؛ يمكن ضبط الاثنين بشكل مستقل.
TextHorizontalAlignmentAspose.Pdf.HorizontalAlignmentقراءة/كتابةتجاوز المحاذاة الأفقية الخاص بالنص.
AppearanceAppearanceDictionaryقراءةقاموس المظهر (/AP entry) — مفتاحه اسم تدفق المظهر (N, D, R).
StatesAppearanceDictionaryقراءةقاموس حالة المظهر (القاموس الفرعي لكل حالة من AP/N، على سبيل المثال
NormalAppearanceXForm?قراءةمظهر التعليق التوضيحي العادي (/AP /N) كـ XForm، أو null إذا لم يكن له أي مظهر.
UpdateAppearanceOnConvertboolقراءة/كتابةما إذا كان يجب إعادة توليد تدفق المظهر عندما يتم حفظ التعليق التوضيحي في مستند محوَّل.
UseFontSubsetboolقراءة/كتابةما إذا كان يجب تقليل الخط المضمّن (إن وجد).
Contentsstring?قراءة/كتابةمحتويات التعليق التوضيحي (نص).
BorderBorder?قراءة/كتابةحدود التعليق التوضيحي.
ColorColorقراءة/كتابةلون حدود التعليق التوضيحي (/C entry).
InteriorColorColor?قراءة/كتابةلون داخلية التعليق التوضيحي (/IC entry، للتعليقات الدائرية/المربعة/الخطية).
Namestring?قراءة/كتابةاسم التعليق التوضيحي (معرف فريد — /NM entry).
FullNamestring?قراءةاسم التعليق التوضيحي المؤهل بالكامل.
ModifiedDatestring?قراءةتاريخ التعديل.
ModifiedDateTimeقراءة/كتابةتاريخ /M (المعدل) ككائن DateTime مكتوب.
FlagsAnnotationFlagsقراءة/كتابةعلامات التعليق التوضيحي (/F entry) — تُستخدم كخزان تخزين لكل من الشكل العددي والشكل المكتوب.
AnnotationFlagsAnnotationFlagsقراءة/كتابةالاسم المستعار المكتوب للعلامات الذي يعرض AnnotationFlags كخاصية.
ActionPdfAction?قراءة/كتابةالإجراء المرتبط بهذا التعليق التوضيحي (/A entry).
ActionsPdfActionCollectionقراءةمجموعة الإجراءات المرتبطة بهذا التعليق التوضيحي.
Authorstring?قراءةمؤلف التعليق التوضيحي (/T entry).
AnnotationStatestring?قراءةحالة التعليق التوضيحي (/State entry)، على سبيل المثال
AnnotationStateModelstring?قراءةنموذج حالة التعليق التوضيحي (/StateModel entry)، على سبيل المثال
InReplyToAnnotation?قراءة/كتابةالتعليق التوضيحي الذي يرد عليه هذا (/IRT entry).
QuadPointsPoint[]قراءة/كتابةQuadPoints كمصفوفة من قيم Point.
CharacteristicsCharacteristicsقراءةخصائص المظهر (لون الحدود، لون الخلفية، الدوران).
PageIndexintقراءةفهرس الصفحة (بدءًا من 1) التي تملك هذا التعليق التوضيحي.
PagePage?قراءةالصفحة التي تملك هذا التعليق التوضيحي، أو null عندما لا يمكن حلها (على سبيل المثال
VerticalAlignmentVerticalAlignmentقراءة/كتابةمحاذاة عمودية مطبقة على هذه الفقرة.
MarginMarginInfo?قراءة/كتابةمعلومات الهامش الخارجي المطبقة على هذه الفقرة.
IsFirstParagraphInColumnboolقراءة/كتابةإجبار الفقرة على بدء عمود جديد.
IsKeptWithNextboolقراءة/كتابةإبقاء هذه الفقرة على نفس الصفحة مع الفقرة التالية.
IsInNewPageboolقراءة/كتابةإجبار الفقرة على بدء صفحة جديدة.
IsInLineParagraphboolقراءة/كتابةعلامة الفقرة المضمنة (لا تبدأ سطرًا جديدًا).
HyperlinkTextstring?قراءة/كتابةهدف الارتباط التشعبي من نوع سلسلة (قديم).
HyperlinkHyperlink?قراءة/كتابةتزيين الارتباط التشعبي المكتوب المطبق على الفقرة.
ZIndexintقراءة/كتابةفهرس ترتيب Z المستخدم من قبل مُعالج DOM.

الطرق

التوقيعالوصف
SoundAnnotation(page: Page, rect: Rectangle, soundFile: string)ينادي SoundAnnotation على هذه المثيلة من SoundAnnotation.
SoundAnnotation(page: Page, rect: Rectangle, soundFile: string, soundSampleData: SoundSampleData)
Accept(visitor: AnnotationSelector)لا تحتوي تعليقات الصوت على تحميل Visit مكتوب بنوع، لذا فإن Accept هنا لا تقوم بأي عملية.
MarkupAnnotation(document: Document)منشئ مرتبط بالمستند لإنشاء تعليق توضيحي غير مرتبط بعد بصفحة محددة؛ يضيفه المستدعون لاحقًا عبر page.Annotations.Add(annot).
GetState()قراءة الإدخال /State في قاموس خصائص التعليق.
GetStateModel()قراءة الإدخال /StateModel، وربط /entry المفقود بـ Undefined.
SetMarkedState(marked: bool)تعيين /State إلى Marked أو Unmarked بالإضافة إلى /StateModel = Marked.
SetReviewState(state: AnnotationState)تعيين حالة المراجعة.
ClearState()إزالة أي /State و /StateModel مسجلين.
FindStateAnnotation()العثور على التعليق المتتبع للحالة المرتبط بهذا التوضيح (أحدث تعليق رد /IRT يحمل إدخال /State، وفقًا لـ PDF 32000 §12.5.6.3).
GetRectangle(considerRotation: bool)مستطيل الحدّ المعدل بواسطة considerRotation.
ChangeAfterResize(transform: Matrix)ضبط هندسة التعليق بعد أن يقوم المستخدم بتغيير حجم الصفحة أو المستطيل المضيف.
UpdateAppearances()إعادة توليد تدفق المظهر العادي (/AP /N) من الهندسة الحالية للتعليق والألوان.
WriteXfdf(writer: System.Xml.XmlWriter)تسلسل هذا التعليق كعنصر XFDF إلى الكاتب (PDF 32000 §12.7.8 / XFDF 3.0).
Flatten()تسوية هذا التعليق — رسم مظهره البصري في محتوى الصفحة وإزالته من مصفوفة تعليقات الصفحة.
Clone()استنساخ سطحي — ينسخ الحالة العددية/المشاركة بالمرجع.

انظر أيضًا

 العربية