تعليق شطب

نظرة عامة

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

تعليق توضيحي لتنسيق النص المشطوب.

هذه الفئة توفر 15 طريقة للعمل مع كائنات StrikeOutAnnotation في برامج .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، و 43 أخرى.

الخصائص

NameTypeAccessDescription
AnnotationTypeAnnotationTypeReadيحصل على نوع التعليق التوضيحي.
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.
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.

الطرق

التوقيعالوصف
StrikeOutAnnotation(page: Page, rect: Rectangle)يستدعي StrikeOutAnnotation على هذه المثيلة من StrikeOutAnnotation.
Accept(visitor: AnnotationSelector)يبني القواميس من مدخل /AP للتعليق عند أول وصول. كل مدخل /AP/N أو /AP/D أو /AP/R يكون تدفقًا يُطابق مباشرةً إلى كائن تحت مفتاحه (“N”، “D”، “R”). عندما يكون المدخل قاموسًا فرعيًا مفتاحه حالة (مثل نماذج /Yes و /Off لمربع الاختيار، أو الخيارات المرقمة للراديو)، يتم عرض نموذج كل حالة تحت المفتاح المركب “<K>.<state>” (مثل “D.0”، “N.Off”) ويُضاف أيضًا إلى القاموس المجرد.
MarkupAnnotation(document: Document)منشئ مرتبط بالمستند لإنشاء تعليق توضيحي لم يُرفق بعد بصفحة محددة؛ يضيفه المستدعون لاحقًا عبر page.Annotations.Add(annot).
GetState()قراءة مدخل /State في قاموس خصائص التعليق.
GetStateModel()قراءة مدخل /StateModel، مع تعيين المدخل المفقود إلى 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()استنساخ سطحي — ينسخ الحالة العددية/المشتركة بالمرجع.

انظر أيضًا

 العربية