Class TextMarkupAnnotation

فئة TextMarkupAnnotation

فئة أساسية مجردة لتعليقات النصوص.

public abstract class TextMarkupAnnotation : MarkupAnnotation

الخصائص

الاسمالوصف
Actions { get; }يحصل على قائمة إجراءات التعليق.
virtual ActiveState { get; set; }يحصل أو يحدد حالة ظهور التعليق الحالية.
abstract AnnotationType { get; }يحصل على نوع التعليق.
Appearance { get; }يحصل على قاموس مظهر التعليق.
Border { get; set; }يحصل أو يحدد خصائص حدود التعليق. Border
Characteristics { get; }يحصل على خصائص التعليق.
Color { get; set; }يحصل أو يحدد لون التعليق.
Contents { get; set; }يحصل أو يحدد نص التعليق.
CreationDate { get; }يحصل على تاريخ ووقت إنشاء التعليق.
Flags { get; set; }أعلام التعليق.
FullName { get; }يحصل على الاسم المؤهل بالكامل للتعليق.
virtual Height { get; set; }يحصل أو يحدد ارتفاع التعليق.
virtual Hyperlink { get; set; }يحصل أو يحدد رابط الجزء (لإنشاء PDF).
InReplyTo { get; set; }مرجع إلى التعليق الذي “يرد عليه” هذا التعليق. يجب أن يكون كلا التعليقين على نفس صفحة الوثيقة.
IsFirstParagraphInColumn { get; set; }يحصل أو يحدد قيمة بوليانية تشير إلى ما إذا كانت هذه الفقرة ستكون في العمود التالي. القيمة الافتراضية هي false. (لإنشاء PDF)
IsInLineParagraph { get; set; }يحصل أو يحدد ما إذا كانت الفقرة داخل السطر. القيمة الافتراضية هي false. (لإنشاء PDF)
IsInNewPage { get; set; }يحصل أو يحدد قيمة بوليانية تجبر هذه الفقرة على التوليد في صفحة جديدة. القيمة الافتراضية هي false. (لإنشاء PDF)
IsKeptWithNext { get; set; }يحصل أو يحدد قيمة بوليانية تشير إلى ما إذا كانت الفقرة الحالية تبقى في نفس الصفحة مع الفقرة التالية. القيمة الافتراضية هي false. (لإنشاء PDF)
Margin { get; set; }يحصل أو يحدد هامش خارجي للفقرة (لإنشاء PDF)
Modified { get; set; }يحصل أو يحدد تاريخ ووقت آخر تعديل للتعليق.
Name { get; set; }يحصل أو يحدد اسم التعليق على الصفحة.
Opacity { get; set; }يحصل أو يحدد قيمة الشفافية الثابتة التي ستستخدم في رسم التعليق.
virtual PageIndex { get; }يحصل على فهرس الصفحة التي تحتوي على التعليق.
Popup { get; set; }تعليق منبثق لإدخال أو تعديل النص المرتبط بهذا التعليق.
QuadPoints { get; set; }يحصل أو يحدد مصفوفة من النقاط تحدد إحداثيات n رباعيات الأضلاع. كل رباعي يحيط بكلمة أو مجموعة من الكلمات المتجاورة في النص الأساسي للتعليق.
virtual Rect { get; set; }يحصل أو يحدد مستطيل التعليق.
ReplyType { get; set; }سلسلة تحدد العلاقة (نوع “الرد”) بين هذا التعليق وواحد محدد بواسطة InReplyTo.
RichText { get; set; }يحصل أو يحدد سلسلة نص غنية سيتم عرضها في نافذة منبثقة عند فتح التعليق.
States { get; }يحصل على قاموس مظهر التعليق.
Subject { get; set; }يحصل على نص يمثل وصف الكائن.
TextHorizontalAlignment { get; set; }يحصل أو يحدد محاذاة النص للتعليق.
Title { get; set; }يحصل أو يحدد نصًا سيتم عرضه في شريط عنوان التعليق.
virtual VerticalAlignment { get; set; }يحصل أو يحدد محاذاة عمودية للفقرة
virtual Width { get; set; }يحصل أو يحدد عرض التعليق.
ZIndex { get; set; }يحصل أو يحدد قيمة صحيحة تشير إلى ترتيب Z للرسم. سيتم وضع رسم ذو ZIndex أكبر فوق الرسم ذو ZIndex أصغر. يمكن أن يكون ZIndex سالبًا. سيتم وضع الرسم ذو ZIndex سالب خلف النص في الصفحة.

الطرق

الاسمالوصف
abstract Accept(AnnotationSelector)يقبل الزائر لمعالجة التعليق.
override ChangeAfterResize(Matrix)يقوم بتحديث QuadPoints، وفقًا لتحويل المصفوفة.
ClearState()Clears state and state model for the annotation. For example, clears the review status for an annotation. Note, the state stored in other text annotation which has state and statemodel keys.
virtual Clone()يقوم باستنساخ هذه النسخة. طريقة افتراضية. دائمًا ما تعيد null.
virtual Flatten()يضع محتويات التعليق مباشرة على الصفحة، وسيتم إزالة كائن التعليق.
GetMarkedText()يحصل على النص تحت تعليق التمييز كسلسلة.
GetMarkedTextFragments()يحصل على النص تحت تعليق التمييز كسلسلة TextFragmentCollection.
GetRectangle(bool)يعيد مستطيل التعليق مع الأخذ في الاعتبار دوران الصفحة.
GetState()يحصل على حالة التعليق. لاحظ أن الحالة مخزنة في تعليق نص آخر يحتوي على مفاتيح الحالة ونموذج الحالة.
GetStateModel()يحصل على نموذج الحالة للتعليق. لاحظ أن الحالة مخزنة في تعليق نص آخر يحتوي على مفاتيح الحالة ونموذج الحالة.
SetMarkedState(bool)يحدد الحالة المميزة وغير المميزة للتعليق. لاحظ أن الحالة مخزنة في تعليق نص آخر يحتوي على مفاتيح الحالة ونموذج الحالة.
SetReviewState(AnnotationState)يحدد حالة المراجعة لتعليق. يتم تجاهل الحالات المميزة وغير المميزة لأنها لا تنتمي إلى نموذج حالة المراجعة. يتم تعيين الحالة بواسطة المستخدم الذي أنشأ التعليق المستهدف. يتم أخذ القيمة من خاصية العنوان للتعليق المستهدف. لاحظ أن الحالة مخزنة في تعليق نص آخر يحتوي على مفاتيح الحالة ونموذج الحالة.
SetReviewState(AnnotationState, string)يحدد حالة المراجعة لتعليق. يتم تجاهل الحالات المميزة وغير المميزة لأنها لا تنتمي إلى نموذج حالة المراجعة. لاحظ أن الحالة مخزنة في تعليق نص آخر يحتوي على مفاتيح الحالة ونموذج الحالة.

انظر أيضًا