MarkupAnnotation

نظرة عامة

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

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

الخصائص

الاسمالنوعالوصولالوصف
CreationDateSystem.DateTimeRead/Writeطابع زمني لإنشاء تم تسجيله في /CreationDate.
OpacitydoubleRead/Writeالعتامة (0..1) محمولة في /CA.
PopupPopupAnnotation?Read/Writeالتعليق المنبثق المرتبط (/Popup).
ReplyTypeReplyTypeRead/Writeعلاقة الرد إلى InReplyTo (/RT).
RichTextstring?Read/Writeمحتويات نص غني (/RC)، بتنسيق XHTML.
Subjectstring?Read/Writeسطر الموضوع (/Subj).
Titlestring?Read/Writeالمؤلف / العنوان محمول في /T.
AnnotationTypeAnnotationTypeReadنوع فرعي للتعليق.
RectRectangle?Read/Writeمستطيل التعليق (الموضع على الصفحة).
WidthdoubleRead/Writeعرض مستطيل التعليق.
HeightdoubleRead/Writeارتفاع مستطيل التعليق.
ActiveStatestring?Read/Writeحالة المظهر النشطة حاليًا (/AS entry).
AlignmentTextAlignmentRead/Writeمحاذاة النص (للتعليقات النصية الحرة / الودجت التي تحمل نصًا غنيًا).
HorizontalAlignmentAspose.Pdf.HorizontalAlignmentRead/Writeمحاذاة أفقية، مكشوفة بالإضافة إلى Alignment؛ يمكن ضبط الاثنين بشكل مستقل.
TextHorizontalAlignmentAspose.Pdf.HorizontalAlignmentRead/Writeتجاوز المحاذاة الأفقية الخاص بالنص.
AppearanceAppearanceDictionaryReadقاموس المظهر (/AP entry) — مفتاحه اسم تدفق المظهر (N, D, R).
StatesAppearanceDictionaryReadقاموس حالة المظهر (القاموس الفرعي لكل حالة من AP/N، مثال
NormalAppearanceXForm?Readمظهر التعليق العادي (/AP /N) كـ XForm، أو null عندما لا يوجد.
UpdateAppearanceOnConvertboolRead/Writeما إذا كان يجب إعادة توليد تدفق المظهر عندما يتم حفظ التعليق في مستند محول.
UseFontSubsetboolRead/Writeما إذا كان يجب تقليل الخط المضمّن (إن وجد).
Contentsstring?Read/Writeمحتويات التعليق (نص).
BorderBorder?Read/Writeحدود التعليق.
ColorColorRead/Writeلون حدود التعليق (/C entry).
InteriorColorColor?Read/Writeلون داخل التعليق (/IC entry، للتعليقات الدائرية/المربعة/الخطية).
Namestring?Read/Writeاسم التعليق (معرف فريد — /NM entry).
FullNamestring?Readاسم التعليق المؤهل بالكامل.
ModifiedDatestring?Readتاريخ التعديل.
ModifiedDateTimeRead/Writeتاريخ /M (المعدل) ككائن DateTime مكتوب.
FlagsAnnotationFlagsRead/Writeعلامات التعليق (/F entry) — تُستخدم كخزان تخزين لكل من الشكل الرقمي والشكل المكتوب.
AnnotationFlagsAnnotationFlagsRead/Writeاسم مستعار مكتوب للعلامات يكشف عن AnnotationFlags كخاصية.
ActionPdfAction?Read/Writeالإجراء المرتبط بهذا التعليق (/A entry).
ActionsPdfActionCollectionReadمجموعة من الإجراءات المرتبطة بهذا التعليق.
Authorstring?Readمؤلف التعليق (/T entry).
AnnotationStatestring?Readحالة التعليق (/State entry)، مثال
AnnotationStateModelstring?Readنموذج حالة التعليق (/StateModel entry)، مثال
InReplyToAnnotation?Read/Writeالتعليق الذي يرد عليه هذا التعليق (/IRT entry).
QuadPointsPoint[]Read/WriteQuadPoints كمصفوفة من قيم Point.
CharacteristicsCharacteristicsReadخصائص المظهر (لون الحدود، لون الخلفية، الدوران).
PageIndexintReadفهرس الصفحة (بدءًا من 1) التي تملك هذا التعليق.
PagePage?Readالصفحة التي تملك هذا التعليق، أو null عندما لا يمكن حلها (مثال).
VerticalAlignmentVerticalAlignmentRead/Writeالمحاذاة العمودية المطبقة على هذه الفقرة.
MarginMarginInfo?Read/Writeمعلومات الهامش الخارجي المطبقة على هذه الفقرة.
IsFirstParagraphInColumnboolRead/Writeإجبار الفقرة على بدء عمود جديد.
IsKeptWithNextboolRead/Writeإبقاء هذه الفقرة على نفس الصفحة مع الفقرة التالية.
IsInNewPageboolRead/Writeإجبار الفقرة على بدء صفحة جديدة.
IsInLineParagraphboolRead/Writeعلامة الفقرة المضمنة (لا تبدأ سطرًا جديدًا).
HyperlinkTextstring?Read/Writeهدف الارتباط التشعبي من نوع سلسلة (قديم).
HyperlinkHyperlink?Read/Writeتزيين الارتباط التشعبي المكتوب المطبق على الفقرة.
ZIndexintRead/Writeفهرس ترتيب Z المستخدم من قبل مُعالج DOM.

الطرق

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

انظر أيضًا

 العربية