StampAnnotation
محتويات
[
يخفي
]StampAnnotation class
يمثل شرح ختم مطاطي. يعرض هذا النوع من التعليقات التوضيحية نصًا أو رسومًا تبدو وكأنها مختومة على الصفحة بختم مطاطي.
public sealed class StampAnnotation : MarkupAnnotation
المنشئون
اسم | وصف |
---|---|
StampAnnotation(Document) | منشئ |
StampAnnotation(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; } | الحصول على رمز ختم مطاطي أو تعيينه. |
Image { 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; } | الحصول على أو تعيين قيمة العتامة الثابتة لاستخدامها في رسم التعليق التوضيحي. |
virtual PageIndex { get; } | يحصل على فهرس للصفحة التي تحتوي على تعليق توضيحي. |
Popup { get; set; } | تعليق توضيحي منبثق لإدخال النص المرتبط بهذا التعليق التوضيحي أو تحريره. |
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; } | الحصول على أو تحديد قيمة int التي تشير إلى ترتيب Z للرسم البياني. سيتم وضع رسم بياني به ZIndex أكبر فوق الرسم البياني باستخدام ZIndex أصغر. يمكن أن يكون ZIndex سالبًا. الرسم البياني بالسالب سيتم وضع مؤشر Z خلف النص في الصفحة. |
طُرق
اسم | وصف |
---|---|
override Accept(AnnotationSelector) | المقبولاتAnnotationSelector الزائر عند تصفح مجموعة التعليقات التوضيحية. |
virtual ChangeAfterResize(Matrix) | تحديث المعلمات والمظهر ، وفقًا لتحويل المصفوفة. |
virtual Clone() | استنساخ هذا المثال. طريقة افتراضية. العودة دائما فارغة. |
virtual Flatten() | وضع محتويات التعليق التوضيحي مباشرة على الصفحة ، ستتم إزالة كائن التعليق التوضيحي . |
GetRectangle(bool) | إرجاع مستطيل التعليق التوضيحي مع مراعاة تدوير الصفحة. |
أمثلة
يوضح مقتطف الكود التالي كيفية إضافة طابعين إلى صفحة مستند pdf الأولى. يأتي مستند الإدخال من inFile ويتم حفظ التغييرات في ملف out . يحتوي الطابع الأول على أيقونة NotForPublicRelease والثاني يأتي مع صورة من
Document document = new Document(inFile);
StampAnnotation stamp1 = new StampAnnotation(StampIcon.NotForPublicRelease);
stamp1.Rect = new Rectangle(100, 100, 120, 120)
document.Pages[1].Annotations.Add(stamp1);
StampAnnotation stamp2 = new StampAnnotation(new FileStream("rubber.jpg", FileMode.Open));
stamp2.Rect = new Rectangle(200, 200, 220, 220)
document.Pages[1].Annotations.Add(stamp2);
document.Save(outFile);
أنظر أيضا
- class MarkupAnnotation
- مساحة الاسم Aspose.Pdf.Annotations
- المجسم Aspose.PDF