PrinterMarkAnnotation
نظرة عامة
PrinterMarkAnnotation هي فئة في Aspose.PDF FOSS لـ .NET. تورث من: Annotation.
مولد علامة الطابعة التجميعية.
توفر هذه الفئة 9 طرق للعمل مع كائنات PrinterMarkAnnotation في برامج .NET. تشمل الطرق المتاحة: Accept, AddPrinterMarks, ChangeAfterResize, Clone, Flatten, GetRectangle, UpdateAppearances, WriteXfdf. جميع الأعضاء العامين متاحين لأي تطبيق .NET بعد تثبيت حزمة Aspose.PDF FOSS لـ .NET. الخصائص: Action, Actions, ActiveState, Alignment, AnnotationFlags, AnnotationState, و 41 أخرى.
خصائص
| اسم | النوع | الوصول | وصف |
|---|---|---|---|
AnnotationType | AnnotationType | قراءة | دائمًا PrinterMark. |
Rect | Rectangle? | قراءة/كتابة | مستطيل التعليق (الموقع على الصفحة). |
InnerRect | Rectangle? | قراءة | مستطيل التعليق المدخل بواسطة مدخل /RD (فروقات المستطيلات) — المنطقة الفعلية المرسومة داخل Rect. |
Width | double | قراءة/كتابة | عرض مستطيل التعليق. |
Height | double | قراءة/كتابة | ارتفاع مستطيل التعليق. |
ActiveState | string? | قراءة/كتابة | حالة المظهر النشطة حالياً (/AS entry). |
Alignment | TextAlignment | قراءة/كتابة | محاذاة النص (للتعليقات التوضيحية للنص الحر / الودجت التي تحتوي على نص غني). |
HorizontalAlignment | Aspose.Pdf.HorizontalAlignment | قراءة/كتابة | محاذاة أفقية (Aspose.Pdf تعرض هذا بالإضافة إلى Alignment؛ يمكن ضبط الاثنين بشكل مستقل). |
TextHorizontalAlignment | Aspose.Pdf.HorizontalAlignment | قراءة/كتابة | تجاوز محاذاة أفقية مخصص للنص. |
Appearance | AppearanceDictionary | قراءة | قاموس المظهر (/AP entry) — يُفهرس حسب اسم تدفق المظهر (N, D, R). |
States | AppearanceDictionary | قراءة | قاموس حالة المظهر (القاموس الفرعي لكل حالة من AP/N)، على سبيل المثال. |
NormalAppearance | XForm? | قراءة | المظهر العادي (/AP /N) للتعليق على شكل XForm، أو null إذا لم يكن له أي مظهر. |
UpdateAppearanceOnConvert | bool | قراءة/كتابة | ما إذا كان ينبغي إعادة إنشاء تدفق المظهر عند حفظ التعليق التوضيحي في مستند محول. |
UseFontSubset | bool | قراءة/كتابة | ما إذا كان يجب تقسيم الخط المضمن (إن وجد). |
Contents | string? | قراءة/كتابة | محتويات التعليق (النص). |
Opacity | double | قراءة/كتابة | شفافية التعليق (0.0 = شفاف، 1.0 = معتم). |
Border | Border? | قراءة/كتابة | حد التعليق. |
Color | Color | قراءة/كتابة | لون حد التعليق (/C entry). |
InteriorColor | Color? | قراءة/كتابة | لون داخل التعليق التوضيحي (/IC entry، لتعليقات الدائرة/المربع/الخط). |
Title | string? | قراءة/كتابة | عنوان التعليق التوضيحي (المؤلف لتعليقات التمييز). |
Name | string? | قراءة/كتابة | اسم التعليقة (معرف فريد — إدخال /NM). |
FullName | string? | قراءة | الاسم المؤهل بالكامل للتعليقة. |
Subject | string? | قراءة/كتابة | موضوع التعليق التوضيحي (إدخال /Subj). |
ModifiedDate | string? | قراءة | تاريخ التعديل. |
Modified | DateTime | قراءة/كتابة | تاريخ /M (المعدل) كـ DateTime. |
Flags | AnnotationFlags | قراءة/كتابة | علامات التعليق (/F entry) — تُستخدم كدعم تخزين لكل من الشكل الصحيح (int) والأشكال ذات النوع. |
AnnotationFlags | AnnotationFlags | قراءة/كتابة | اسم مستعار مكتوب من نوع Flags يطابق الواجهة العامة Aspose.Pdf التي تعرض AnnotationFlags كخاصية. |
Action | PdfAction? | قراءة/كتابة | الإجراء المرتبط بهذه التعليقة (/A entry). |
Actions | PdfActionCollection | قراءة | مجموعة من الإجراءات المرتبطة بهذه التعليقة. |
Author | string? | قراءة | مؤلف التعليق التوضيحي (/T entry). |
AnnotationState | string? | قراءة | حالة التعليق التوضيحي (/State entry)، على سبيل المثال. |
AnnotationStateModel | string? | قراءة | نموذج حالة التعليق التوضيحي (/StateModel entry)، على سبيل المثال. |
ReplyType | string? | قراءة | نوع الرد (/RT entry)، على سبيل المثال. |
InReplyTo | Annotation? | قراءة/كتابة | التعليق التوضيحي الذي يرد عليه هذا (إدخال /IRT). |
QuadPoints | Point[] | قراءة/كتابة | QuadPoints كمصفوفة من قيم Point. |
Characteristics | Characteristics | قراءة | خصائص المظهر (لون الحدود، لون الخلفية، الدوران). |
PageIndex | int | قراءة | فهرس الصفحة بدءًا من 1 التي تملك هذه التعليقة. |
Page | Page? | قراءة | الصفحة التي تملك هذه التعليقة، أو null عندما لا يمكن حلها (مثلاً. |
VerticalAlignment | VerticalAlignment | قراءة/كتابة | تم تطبيق محاذاة رأسية على هذه الفقرة. |
Margin | MarginInfo | قراءة/كتابة | تم تطبيق معلومات الهامش الخارجي على هذه الفقرة. |
IsFirstParagraphInColumn | bool | قراءة/كتابة | اجعل الفقرة تبدأ عمودًا جديدًا. |
IsKeptWithNext | bool | قراءة/كتابة | احرص على بقاء هذه الفقرة على نفس الصفحة مع الفقرة التالية. |
IsInNewPage | bool | قراءة/كتابة | إجبار الفقرة على البدء في صفحة جديدة. |
IsInLineParagraph | bool | قراءة/كتابة | علامة الفقرة المضمنة (لا تبدأ سطرًا جديدًا). |
HyperlinkText | string? | قراءة/كتابة | هدف الارتباط التشعبي من النوع النصي القديم. |
Hyperlink | Hyperlink? | قراءة/كتابة | تم تطبيق تزيين الارتباط التشعبي المكتوب على الفقرة. |
ZIndex | int | قراءة/كتابة | فهرس Z-order المستخدم من قبل مُظهر DOM. |
الطرق
| التوقيع | وصف |
|---|---|
AddPrinterMarks(document: Document, printerMarksKind: PrinterMarksKind) | أضف عائلات علامات الطابعة المطلوبة إلى كل صفحة من المستند. |
AddPrinterMarks(page: Page, printerMarksKind: PrinterMarksKind) | أضف عائلات علامات الطابعة المطلوبة إلى صفحة واحدة. |
Accept(visitor: AnnotationSelector) | أرسل هذه التعليقة إلى التحميل الزائد للوظيفة Visit(SubType) للزائر. |
GetRectangle(considerRotation: bool) | تم تعديل المستطيل المحيط بواسطة considerRotation. |
ChangeAfterResize(transform: Matrix) | ضبط هندسة التعليق بعد أن قام المستخدم بتغيير حجم الصفحة أو المستطيل المضيف. |
UpdateAppearances() | إعادة توليد تدفق المظهر العادي (/AP /N) من الهندسة الحالية للتعليق والألوان. |
WriteXfdf(writer: System.Xml.XmlWriter) | تسلسل هذا التعليق كعنصر XFDF إلى الكاتب (PDF 32000 §12.7.8 / XFDF 3.0). |
Flatten() | قم بتسطيح هذه التعليقة — تحويل مظهرها البصري إلى محتوى الصفحة وإزالتها من مصفوفة تعليقات الصفحة. |
Clone() | استنساخ سطحي — ينسخ الحالة scalar/ref-shared. |