حاشیهنویس پاپآپ
نمای کلی
PopupAnnotation یک کلاس در Aspose.PDF FOSS برای .NET است.
ارثبری میکند از: Annotation.
این کلاس 9 متد برای کار با اشیاء PopupAnnotation در برنامههای .NET فراهم میکند.
متدهای موجود شامل: Accept، ChangeAfterResize، Clone، Flatten، GetRectangle، PopupAnnotation، UpdateAppearances، WriteXfdf.
تمام اعضای عمومی پس از نصب بسته Aspose.PDF FOSS for .NET برای هر برنامه .NET قابل دسترسی هستند.
ویژگیها: Action، Actions، ActiveState، Alignment، AnnotationFlags، AnnotationState، و 42 مورد دیگر.
ویژگیها
| Name | Type | Access | Description |
|---|---|---|---|
AnnotationType | AnnotationType | Read | همیشه Popup. |
Open | bool | Read/Write | دریافت یا تنظیم باز. |
Parent | Annotation? | Read/Write | نشانهگذاری والد که این Popup به آن پیوست شده است، یا null اگر Popup ورودی /Parent نداشته باشد. |
Rect | Rectangle? | Read/Write | مستطیل نشانه (موقعیت روی صفحه). |
Width | double | Read/Write | عرض مستطیل نشانه. |
Height | double | Read/Write | ارتفاع مستطیل نشانه. |
ActiveState | string? | Read/Write | وضعیت ظاهر فعلی فعال (/AS entry). |
Alignment | TextAlignment | Read/Write | تراز متن (برای نشانههای متن آزاد / widget که متن غنی دارند). |
HorizontalAlignment | Aspose.Pdf.HorizontalAlignment | Read/Write | تراز افقی، علاوه بر Alignment در دسترس است؛ هر دو بهصورت مستقل قابل تنظیم هستند. |
TextHorizontalAlignment | Aspose.Pdf.HorizontalAlignment | Read/Write | بازنویسی تراز افقی مخصوص متن. |
Appearance | AppearanceDictionary | Read | دایرکتوری ظاهر (/AP entry) — کلید شده با نام جریان ظاهر (N, D, R). |
States | AppearanceDictionary | Read | دایرکتوری وضعیت ظاهر (زیر‑دایرکتوری هر وضعیت از AP/N، به عنوان مثال |
NormalAppearance | XForm? | Read | ظاهر عادی (/AP /N) نشانه بهصورت XForm، یا null اگر هیچکدام وجود نداشته باشد. |
UpdateAppearanceOnConvert | bool | Read/Write | اینکه آیا جریان ظاهر هنگام ذخیرهٔ نشانه در سند تبدیلشده بازتولید شود یا نه. |
UseFontSubset | bool | Read/Write | اینکه آیا قلم جاسازیشده (در صورت وجود) باید زیرمجموعه شود یا نه. |
Contents | string? | Read/Write | محتویات نشانه (متن). |
Opacity | double | Read/Write | شفافیت نشانه (0.0 = شفاف، 1.0 = مات). |
Border | Border? | Read/Write | حاشیهٔ نشانه. |
Color | Color | Read/Write | رنگ حاشیهٔ نشانه (/C entry). |
InteriorColor | Color? | Read/Write | رنگ داخلی نشانه (/IC entry، برای نشانههای دایره/مربع/خط). |
Title | string? | Read/Write | عنوان نشانه (نویسنده برای نشانههای markup). |
Name | string? | Read/Write | نام نشانه (شناسهٔ یکتا — ورودی /NM). |
FullName | string? | Read | نام کامل نشانه. |
Subject | string? | Read/Write | موضوع نشانه (/Subj entry). |
ModifiedDate | string? | Read | تاریخ تغییر. |
Modified | DateTime | Read/Write | تاریخ /M (modified) بهصورت DateTime تایپشده. |
Flags | AnnotationFlags | Read/Write | پرچمهای نشانه (/F entry) — بهعنوان ذخیرهسازی برای هر دو فرم عددی و تایپشده استفاده میشود. |
AnnotationFlags | AnnotationFlags | Read/Write | نام مستعار تایپشدهٔ Flags که AnnotationFlags را بهعنوان یک ویژگی نشان میدهد. |
Action | PdfAction? | Read/Write | عمل مرتبط با این نشانه (/A entry). |
Actions | PdfActionCollection | Read | مجموعهای از اعمال مرتبط با این نشانه. |
Author | string? | Read | نویسندهٔ نشانه (/T entry). |
AnnotationState | string? | Read | وضعیت نشانه (/State entry)، به عنوان مثال |
AnnotationStateModel | string? | Read | مدل وضعیت نشانه (/StateModel entry)، به عنوان مثال |
ReplyType | string? | Read | نوع پاسخ (/RT entry)، به عنوان مثال |
InReplyTo | Annotation? | Read/Write | نشانهای که این مورد به آن پاسخ میدهد (/IRT entry). |
QuadPoints | Point[] | Read/Write | QuadPoints بهصورت آرایهای از مقادیر Point. |
Characteristics | Characteristics | Read | ویژگیهای ظاهر (رنگ حاشیه، رنگ پسزمینه، چرخش). |
PageIndex | int | Read | اندیس 1‑پایهٔ صفحهای که این نشانه را دارد. |
Page | Page? | Read | صفحهای که این نشانه را دارد، یا null وقتی قابل حل نیست (به عنوان مثال |
VerticalAlignment | VerticalAlignment | Read/Write | تراز عمودی اعمالشده به این پاراگراف. |
Margin | MarginInfo? | Read/Write | اطلاعات حاشیهٔ خارجی اعمالشده به این پاراگراف. |
IsFirstParagraphInColumn | bool | Read/Write | اجبار پاراگراف به شروع ستون جدید. |
IsKeptWithNext | bool | Read/Write | نگه داشتن این پاراگراف در همان صفحه با پاراگراف بعدی. |
IsInNewPage | bool | Read/Write | اجبار پاراگراف به شروع صفحهٔ جدید. |
IsInLineParagraph | bool | Read/Write | پرچم پاراگراف درونخط (خط جدیدی شروع نمیکند). |
HyperlinkText | string? | Read/Write | هدف پیوندهای ابرمتنی رشتهای قدیمی. |
Hyperlink | Hyperlink? | Read/Write | دکوراسیون پیوند ابرمتنی تایپشده اعمالشده به پاراگراف. |
ZIndex | int | Read/Write | اندیس Z‑order استفادهشده توسط رندرر DOM. |
متدها
| Signature | Description |
|---|---|
PopupAnnotation(document: Document) | سازنده (ctor) پاپ‑آپ وابسته به سند؛ مستطیل بهصورت پیشفرض خالی است. |
PopupAnnotation(page: Page, rect: Rectangle) | سازنده برنامهنویسی (ctor) — یک حاشیهنویس /Popup را در مستطیل روی صفحه ایجاد میکند. |
Accept(visitor: AnnotationSelector) | متد Accept را بر روی این نمونه PopupAnnotation فراخوانی میکند. |
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() | کلون سطحی — وضعیت اسکالر/مرجع‑بهاشتراکگذاریشده را کپی میکند. |