تعليق صوتي
نظرة عامة
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 أخرى.
الخصائص
| الاسم | النوع | الوصول | الوصف |
|---|---|---|---|
AnnotationType | AnnotationType | قراءة | يحصل على نوع التعليق التوضيحي. |
Icon | SoundIcon | قراءة/كتابة | يحصل على الأيقونة أو يضبطها. |
SoundData | SoundData | قراءة | يحصل على بيانات الصوت. |
CreationDate | System.DateTime | قراءة/كتابة | الطابع الزمني للإنشاء مسجل في /CreationDate. |
Opacity | double | قراءة/كتابة | الشفافية (0..1) محمولة في /CA. |
Popup | PopupAnnotation? | قراءة/كتابة | التعليق التوضيحي المنبثق المرتبط (/Popup). |
ReplyType | ReplyType | قراءة/كتابة | علاقة الرد إلى InReplyTo (/RT). |
RichText | string? | قراءة/كتابة | محتويات النص الغني (/RC)، بتنسيق XHTML. |
Subject | string? | قراءة/كتابة | سطر الموضوع (/Subj). |
Title | string? | قراءة/كتابة | المؤلف / العنوان محمول في /T. |
Rect | Rectangle? | قراءة/كتابة | مستطيل التعليق التوضيحي (الموضع على الصفحة). |
Width | double | قراءة/كتابة | عرض مستطيل التعليق التوضيحي. |
Height | double | قراءة/كتابة | ارتفاع مستطيل التعليق التوضيحي. |
ActiveState | string? | قراءة/كتابة | حالة المظهر النشطة حاليًا (/AS entry). |
Alignment | TextAlignment | قراءة/كتابة | محاذاة النص (للتعليقات التوضيحية النص الحر / الودجت التي تحمل نصًا غنيًا). |
HorizontalAlignment | Aspose.Pdf.HorizontalAlignment | قراءة/كتابة | محاذاة أفقية، معروضة بالإضافة إلى Alignment؛ يمكن ضبط الاثنين بشكل مستقل. |
TextHorizontalAlignment | Aspose.Pdf.HorizontalAlignment | قراءة/كتابة | تجاوز المحاذاة الأفقية الخاص بالنص. |
Appearance | AppearanceDictionary | قراءة | قاموس المظهر (/AP entry) — مفتاحه اسم تدفق المظهر (N, D, R). |
States | AppearanceDictionary | قراءة | قاموس حالة المظهر (القاموس الفرعي لكل حالة من AP/N، على سبيل المثال |
NormalAppearance | XForm? | قراءة | مظهر التعليق التوضيحي العادي (/AP /N) كـ XForm، أو null إذا لم يكن له أي مظهر. |
UpdateAppearanceOnConvert | bool | قراءة/كتابة | ما إذا كان يجب إعادة توليد تدفق المظهر عندما يتم حفظ التعليق التوضيحي في مستند محوَّل. |
UseFontSubset | bool | قراءة/كتابة | ما إذا كان يجب تقليل الخط المضمّن (إن وجد). |
Contents | string? | قراءة/كتابة | محتويات التعليق التوضيحي (نص). |
Border | Border? | قراءة/كتابة | حدود التعليق التوضيحي. |
Color | Color | قراءة/كتابة | لون حدود التعليق التوضيحي (/C entry). |
InteriorColor | Color? | قراءة/كتابة | لون داخلية التعليق التوضيحي (/IC entry، للتعليقات الدائرية/المربعة/الخطية). |
Name | string? | قراءة/كتابة | اسم التعليق التوضيحي (معرف فريد — /NM entry). |
FullName | string? | قراءة | اسم التعليق التوضيحي المؤهل بالكامل. |
ModifiedDate | string? | قراءة | تاريخ التعديل. |
Modified | DateTime | قراءة/كتابة | تاريخ /M (المعدل) ككائن DateTime مكتوب. |
Flags | AnnotationFlags | قراءة/كتابة | علامات التعليق التوضيحي (/F entry) — تُستخدم كخزان تخزين لكل من الشكل العددي والشكل المكتوب. |
AnnotationFlags | AnnotationFlags | قراءة/كتابة | الاسم المستعار المكتوب للعلامات الذي يعرض AnnotationFlags كخاصية. |
Action | PdfAction? | قراءة/كتابة | الإجراء المرتبط بهذا التعليق التوضيحي (/A entry). |
Actions | PdfActionCollection | قراءة | مجموعة الإجراءات المرتبطة بهذا التعليق التوضيحي. |
Author | string? | قراءة | مؤلف التعليق التوضيحي (/T entry). |
AnnotationState | string? | قراءة | حالة التعليق التوضيحي (/State entry)، على سبيل المثال |
AnnotationStateModel | string? | قراءة | نموذج حالة التعليق التوضيحي (/StateModel entry)، على سبيل المثال |
InReplyTo | Annotation? | قراءة/كتابة | التعليق التوضيحي الذي يرد عليه هذا (/IRT entry). |
QuadPoints | Point[] | قراءة/كتابة | QuadPoints كمصفوفة من قيم Point. |
Characteristics | Characteristics | قراءة | خصائص المظهر (لون الحدود، لون الخلفية، الدوران). |
PageIndex | int | قراءة | فهرس الصفحة (بدءًا من 1) التي تملك هذا التعليق التوضيحي. |
Page | Page? | قراءة | الصفحة التي تملك هذا التعليق التوضيحي، أو null عندما لا يمكن حلها (على سبيل المثال |
VerticalAlignment | VerticalAlignment | قراءة/كتابة | محاذاة عمودية مطبقة على هذه الفقرة. |
Margin | MarginInfo? | قراءة/كتابة | معلومات الهامش الخارجي المطبقة على هذه الفقرة. |
IsFirstParagraphInColumn | bool | قراءة/كتابة | إجبار الفقرة على بدء عمود جديد. |
IsKeptWithNext | bool | قراءة/كتابة | إبقاء هذه الفقرة على نفس الصفحة مع الفقرة التالية. |
IsInNewPage | bool | قراءة/كتابة | إجبار الفقرة على بدء صفحة جديدة. |
IsInLineParagraph | bool | قراءة/كتابة | علامة الفقرة المضمنة (لا تبدأ سطرًا جديدًا). |
HyperlinkText | string? | قراءة/كتابة | هدف الارتباط التشعبي من نوع سلسلة (قديم). |
Hyperlink | Hyperlink? | قراءة/كتابة | تزيين الارتباط التشعبي المكتوب المطبق على الفقرة. |
ZIndex | int | قراءة/كتابة | فهرس ترتيب 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() | استنساخ سطحي — ينسخ الحالة العددية/المشاركة بالمرجع. |