Class FreeTextAnnotation

فئة FreeTextAnnotation

تمثل تعليق نص حر يعرض النص مباشرة على الصفحة. على عكس تعليق النص العادي، لا يحتوي تعليق النص الحر على حالة مفتوحة أو مغلقة؛ بدلاً من عرضه في نافذة منبثقة، يكون النص مرئيًا دائمًا.

public sealed class FreeTextAnnotation : MarkupAnnotation

المنشئات

الاسمالوصف
FreeTextAnnotation(Document, DefaultAppearance)منشئ للاستخدام مع المولد.
FreeTextAnnotation(Page, Rectangle, DefaultAppearance)ينشئ تعليق نص حر جديد على الصفحة المحددة.

الخصائص

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

الطرق

الاسمالوصف
override Accept(AnnotationSelector)يقبل كائن الزائر لمعالجة التعليق.
virtual ChangeAfterResize(Matrix)تحديث المعلمات والمظهر، وفقًا لتحويل المصفوفة.
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()يضع محتويات التعليق مباشرة على الصفحة، وسيتم إزالة كائن التعليق.
GetRectangle(bool)يعيد مستطيل التعليق مع الأخذ في الاعتبار دوران الصفحة.
GetState()يحصل على حالة التعليق. لاحظ أن الحالة مخزنة في تعليق نص آخر يحتوي على مفاتيح الحالة ونموذج الحالة.
GetStateModel()يحصل على نموذج الحالة للتعليق. لاحظ أن الحالة مخزنة في تعليق نص آخر يحتوي على مفاتيح الحالة ونموذج الحالة.
SetMarkedState(bool)يحدد الحالة المميزة وغير المميزة للتعليق. لاحظ أن الحالة مخزنة في تعليق نص آخر يحتوي على مفاتيح الحالة ونموذج الحالة.
SetReviewState(AnnotationState)يحدد حالة المراجعة لتعليق. يتم تجاهل الحالات المميزة وغير المميزة لأنها لا تنتمي إلى نموذج حالة المراجعة. يتم تعيين الحالة بواسطة المستخدم الذي أنشأ التعليق المستهدف. يتم أخذ القيمة من خاصية العنوان للتعليق المستهدف. لاحظ أن الحالة مخزنة في تعليق نص آخر يحتوي على مفاتيح الحالة ونموذج الحالة.
SetReviewState(AnnotationState, string)يحدد حالة المراجعة لتعليق. يتم تجاهل الحالات المميزة وغير المميزة لأنها لا تنتمي إلى نموذج حالة المراجعة. لاحظ أن الحالة مخزنة في تعليق نص آخر يحتوي على مفاتيح الحالة ونموذج الحالة.

انظر أيضًا