Class LinkAnnotation

LinkAnnotation class

يمثل إما رابط نصي إلى وجهة أخرى في الوثيقة أو إجراء يجب تنفيذه.

public sealed class LinkAnnotation : Annotation

Constructors

NameDescription
LinkAnnotation(Page, Rectangle)ينشئ تعليق رابط جديد على الصفحة المحددة.

Properties

NameDescription
Action { get; set; }إجراء يجب تنفيذه عند تفعيل تعليق الرابط.
Actions { get; }يحصل على قائمة إجراءات التعليق.
virtual ActiveState { get; set; }يحصل أو يحدد حالة مظهر التعليق الحالي.
override AnnotationType { get; }يحصل على نوع التعليق.
Appearance { get; }يحصل على قاموس مظهر التعليق.
Border { get; set; }يحصل أو يحدد خصائص حدود التعليق. Border
Characteristics { get; }يحصل على خصائص التعليق.
Color { get; set; }يحصل أو يحدد لون التعليق.
Contents { get; set; }يحصل أو يحدد نص التعليق.
Destination { get; set; }وجهة سيتم عرضها عند تفعيل التعليق.
Flags { get; set; }علامات التعليق.
FullName { get; }يحصل على الاسم المؤهل بالكامل للتعليق.
virtual Height { get; set; }يحصل أو يحدد ارتفاع التعليق.
Highlighting { get; set; }التأثير البصري الذي سيتم استخدامه عند الضغط على زر الماوس أو الاستمرار في الضغط داخل منطقة النشاط الخاصة به.
virtual Hyperlink { get; set; }يحصل أو يحدد رابط الجزء (لإنشاء PDF).
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; }يحصل أو يحدد اسم التعليق على الصفحة.
virtual PageIndex { get; }يحصل على فهرس الصفحة التي تحتوي على التعليق.
virtual Rect { get; set; }يحصل أو يحدد مستطيل التعليق.
States { get; }يحصل على قاموس مظهر التعليق.
TextHorizontalAlignment { get; set; }يحصل أو يحدد محاذاة النص للتعليق.
virtual VerticalAlignment { get; set; }يحصل أو يحدد محاذاة عمودية للفقرة
virtual Width { get; set; }يحصل أو يحدد عرض التعليق.
ZIndex { get; set; }يحصل أو يحدد قيمة صحيحة تشير إلى ترتيب Z للرسم. سيتم وضع رسم ذو ZIndex أكبر فوق الرسم ذو ZIndex أصغر. يمكن أن يكون ZIndex سالبًا. سيتم وضع الرسم ذو ZIndex سالب خلف النص في الصفحة.

Methods

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

See Also