Class ColorBarAnnotation

ColorBarAnnotation class

فئة تمثل تعليق ColorBarAnnotation. تم تجاهل خاصية Color، بدلاً من ذلك تم استخدام لون ColorsOfCMYK. عند الإنشاء، تحدد نسبة العرض إلى الارتفاع اتجاه التعليق - أفقي أو عمودي. بعد ذلك، يتحقق من أن مستطيل التعليق خارج TrimBox، وإذا لم يكن كذلك، يتم نقله إلى أقرب موقع خارج TrimBox مع الأخذ في الاعتبار اتجاه التعليق. من الممكن تقليل العرض (الارتفاع) بحيث يتناسب التعليق خارج TrimBox. إذا لم يكن هناك مساحة للتخطيط، يمكن تعيين العرض/الارتفاع إلى صفر (في هذه الحالة، يكون التعليق موجودًا على الصفحة، ولكن لا يتم عرضه).

public sealed class ColorBarAnnotation : PrinterMarkAnnotation

Constructors

NameDescription
ColorBarAnnotation(Page, Rectangle, ColorsOfCMYK)ينشئ تعليق ColorBar جديد على الصفحة المحددة.

Properties

NameDescription
Actions { get; }يحصل على قائمة إجراءات التعليق.
virtual ActiveState { get; set; }يحصل أو يحدد حالة مظهر التعليق الحالية.
override AnnotationType { get; }يحصل على نوع التعليق.
Appearance { get; }يحصل على قاموس مظهر التعليق.
Border { get; set; }يحصل أو يحدد خصائص حدود التعليق. Border
Characteristics { get; }يحصل على خصائص التعليق.
Color { get; set; }يحصل أو يحدد لون التعليق.
ColorOfCMYK { get; set; }يحصل أو يحدد اللون (واحد من السّيَان، الماجنتا، الأصفر، الأسود) الذي يتم رسم التعليق من أجله.
Contents { get; set; }يحصل أو يحدد نص التعليق.
Flags { get; set; }أعلام التعليق.
FullName { get; }يحصل على الاسم المؤهل بالكامل للتعليق.
virtual Height { 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)يقبل كائن الزائر لمعالجة التعليق.
override ChangeAfterResize(Matrix)تحديث المعلمات والمظهر، وفقًا لتحويل المصفوفة والتحرك خارج TrimBox إذا لزم الأمر.
virtual Clone()ينسخ هذه النسخة. طريقة افتراضية. دائمًا ما تعيد null.
virtual Flatten()يضع محتويات التعليق مباشرة على الصفحة، وسيتم إزالة كائن التعليق.
GetRectangle(bool)يعيد مستطيل التعليق مع الأخذ في الاعتبار دوران الصفحة.

See Also