TextAnnotation

TextAnnotation class

يمثل تعليقًا توضيحيًا نصيًا “ملاحظة لاصقة” مرفقة بنقطة في مستند PDF.

public sealed class TextAnnotation : MarkupAnnotation

المنشئون

اسموصف
TextAnnotation(Document)مُنشئ التعليقات التوضيحية عند استخدامه في المولد.
TextAnnotation(Page, Rectangle)إنشاء تعليق توضيحي نصي جديد في الصفحة المحددة.

الخصائص

اسموصف
Actions { get; }الحصول على قائمة بإجراءات التعليقات التوضيحية .
virtual ActiveState { get; set; }الحصول على حالة مظهر التعليق التوضيحي الحالية أو تعيينها.
override 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) .
Icon { get; set; }الحصول على أو تعيين رمز لاستخدامه في عرض التعليق التوضيحي.
InReplyTo { get; set; }إشارة إلى التعليق التوضيحي بأن هذا التعليق التوضيحي “ردًا على” . يجب أن يكون كلا التعليقين على نفس الصفحة من المستند.
IsFirstParagraphInColumn { get; set; }الحصول على أو تعيين قيمة منطقية تشير إلى ما إذا كانت هذه الفقرة ستكون في العمود التالي. القيمة الافتراضية خطأ. (لتوليد pdf)
IsInLineParagraph { get; set; }الحصول على فقرة مضمنة أو تعيينها . الإعداد الافتراضي خطأ. (لإنشاء ملف pdf)
IsInNewPage { get; set; }الحصول على أو تعيين قيمة منطقية تفرض إنشاء هذه الفقرة في صفحة جديدة. القيمة الافتراضية خطأ. (لتوليد pdf)
IsKeptWithNext { get; set; }الحصول على أو تعيين قيمة منطقية تشير إلى ما إذا كانت الفقرة الحالية ستبقى في نفس الصفحة مع الفقرة التالية.
Margin { get; set; }الحصول على أو تعيين هامش خارجي للفقرة (لتوليد pdf)
Modified { get; set; }تحديد أو تحديد التاريخ والوقت اللذين تم فيهما تعديل التعليق التوضيحي مؤخرًا.
Name { get; set; }الحصول على أو تعيين اسم التعليق التوضيحي على الصفحة.
Opacity { get; set; }الحصول على أو تعيين قيمة العتامة الثابتة لاستخدامها في رسم التعليق التوضيحي.
Open { get; set; }الحصول على علامة أو تعيينها لتحديد ما إذا كان يجب عرض التعليق التوضيحي مفتوحًا في البداية.
virtual PageIndex { get; }يحصل على فهرس للصفحة التي تحتوي على تعليق توضيحي.
Popup { get; set; }تعليق توضيحي منبثق لإدخال النص المرتبط بهذا التعليق التوضيحي أو تحريره.
virtual Rect { get; set; }الحصول على مستطيل التعليق التوضيحي أو تعيينه.
ReplyType { get; set; }سلسلة تحدد العلاقة (“نوع الرد”) بين هذا التعليق التوضيحي والآخر المحدد بواسطة InReplyTo .
RichText { get; set; }الحصول على سلسلة نصية منسقة أو تعيينها ليتم عرضها في النافذة المنبثقة عند فتح التعليق التوضيحي.
State { get; set; }الحصول على أو تعيين الحالة التي يجب تعيين التعليق التوضيحي الأصلي عليها.
States { get; }الحصول على قاموس مظهر التعليق التوضيحي.
Subject { get; set; }يحصل على نص يمثل وصف الكائن.
TextHorizontalAlignment { get; set; }الحصول على محاذاة النص للتعليق التوضيحي أو تعيينها.
Title { get; set; }الحصول على أو تعيين النص الذي سيتم عرضه في شريط عنوان التعليق التوضيحي.
virtual VerticalAlignment { get; set; }الحصول على محاذاة عمودية للفقرة أو تعيينها
virtual Width { get; set; }الحصول على عرض التعليق التوضيحي أو تعيينه.
ZIndex { get; set; }الحصول على أو تحديد قيمة int التي تشير إلى ترتيب Z للرسم البياني. سيتم وضع رسم بياني به ZIndex أكبر فوق الرسم البياني باستخدام ZIndex أصغر. يمكن أن يكون ZIndex سالبًا. الرسم البياني بالسالب سيتم وضع مؤشر Z خلف النص في الصفحة.

طُرق

اسموصف
override Accept(AnnotationSelector)يقبل كائن الزائر لمعالجة التعليق التوضيحي.
override ChangeAfterResize(Matrix)يحدّث نقطتي البداية والنهاية وفقًا لتحويل المصفوفة.
virtual Clone()استنساخ هذا المثال. طريقة افتراضية. العودة دائما فارغة.
virtual Flatten()وضع محتويات التعليق التوضيحي مباشرة على الصفحة ، ستتم إزالة كائن التعليق التوضيحي .
GetRectangle(bool)إرجاع مستطيل التعليق التوضيحي مع مراعاة تدوير الصفحة.

أنظر أيضا