PrinterMarkAnnotation
نمای کلی
PrinterMarkAnnotation یک کلاس در Aspose.PDF FOSS برای .NET است. ارثبرده از: Annotation.
ژنراتور علامت چاپگر تجمیعی.
این کلاس 9 متد برای کار با اشیاء PrinterMarkAnnotation در برنامههای .NET فراهم میکند. متدهای موجود شامل: Accept, AddPrinterMarks, ChangeAfterResize, Clone, Flatten, GetRectangle, UpdateAppearances, WriteXfdf هستند. تمام اعضای عمومی پس از نصب بسته Aspose.PDF FOSS برای .NET، برای هر برنامهٔ .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 entry). |
ModifiedDate | string? | خواندن | تاریخ اصلاح. |
Modified | DateTime | خواندن/نوشتن | تاریخ /M (تغییر یافته) به صورت DateTime تایپشده. |
Flags | AnnotationFlags | خواندن/نوشتن | پرچمهای حاشیهنویسی (/F entry) — به عنوان پشتیبان ذخیرهسازی برای هر دو شکل int و typed استفاده میشود. |
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 entry). |
QuadPoints | Point[] | خواندن/نوشتن | QuadPoints بهعنوان آرایهای از مقادیر Point. |
Characteristics | Characteristics | خواندن | ویژگیهای ظاهر (رنگ حاشیه، رنگ پسزمینه، چرخش). |
PageIndex | int | خواندن | اندیس مبتنی بر ۱ صفحهای که این حاشیهنویسی را در اختیار دارد. |
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) | این حاشیهنویسی را به overload تایپشدهی 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() | کلون کمعمق — وضعیت اسکالر/مرجع-بهاشتراکگذاریشده را کپی میکند. |