حاشیه‌نویس پاپ‌آپ

حاشیه‌نویس پاپ‌آپ

نمای کلی

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 مورد دیگر.

ویژگی‌ها

NameTypeAccessDescription
AnnotationTypeAnnotationTypeReadهمیشه Popup.
OpenboolRead/Writeدریافت یا تنظیم باز.
ParentAnnotation?Read/Writeنشانه‌گذاری والد که این Popup به آن پیوست شده است، یا null اگر Popup ورودی /Parent نداشته باشد.
RectRectangle?Read/Writeمستطیل نشانه (موقعیت روی صفحه).
WidthdoubleRead/Writeعرض مستطیل نشانه.
HeightdoubleRead/Writeارتفاع مستطیل نشانه.
ActiveStatestring?Read/Writeوضعیت ظاهر فعلی فعال (/AS entry).
AlignmentTextAlignmentRead/Writeتراز متن (برای نشانه‌های متن آزاد / widget که متن غنی دارند).
HorizontalAlignmentAspose.Pdf.HorizontalAlignmentRead/Writeتراز افقی، علاوه بر Alignment در دسترس است؛ هر دو به‌صورت مستقل قابل تنظیم هستند.
TextHorizontalAlignmentAspose.Pdf.HorizontalAlignmentRead/Writeبازنویسی تراز افقی مخصوص متن.
AppearanceAppearanceDictionaryReadدایرکتوری ظاهر (/AP entry) — کلید شده با نام جریان ظاهر (N, D, R).
StatesAppearanceDictionaryReadدایرکتوری وضعیت ظاهر (زیر‑دایرکتوری هر وضعیت از AP/N، به عنوان مثال
NormalAppearanceXForm?Readظاهر عادی (/AP /N) نشانه به‌صورت XForm، یا null اگر هیچ‌کدام وجود نداشته باشد.
UpdateAppearanceOnConvertboolRead/Writeاینکه آیا جریان ظاهر هنگام ذخیرهٔ نشانه در سند تبدیل‌شده بازتولید شود یا نه.
UseFontSubsetboolRead/Writeاینکه آیا قلم جاسازی‌شده (در صورت وجود) باید زیرمجموعه شود یا نه.
Contentsstring?Read/Writeمحتویات نشانه (متن).
OpacitydoubleRead/Writeشفافیت نشانه (0.0 = شفاف، 1.0 = مات).
BorderBorder?Read/Writeحاشیهٔ نشانه.
ColorColorRead/Writeرنگ حاشیهٔ نشانه (/C entry).
InteriorColorColor?Read/Writeرنگ داخلی نشانه (/IC entry، برای نشانه‌های دایره/مربع/خط).
Titlestring?Read/Writeعنوان نشانه (نویسنده برای نشانه‌های markup).
Namestring?Read/Writeنام نشانه (شناسهٔ یکتا — ورودی /NM).
FullNamestring?Readنام کامل نشانه.
Subjectstring?Read/Writeموضوع نشانه (/Subj entry).
ModifiedDatestring?Readتاریخ تغییر.
ModifiedDateTimeRead/Writeتاریخ /M (modified) به‌صورت DateTime تایپ‌شده.
FlagsAnnotationFlagsRead/Writeپرچم‌های نشانه (/F entry) — به‌عنوان ذخیره‌سازی برای هر دو فرم عددی و تایپ‌شده استفاده می‌شود.
AnnotationFlagsAnnotationFlagsRead/Writeنام مستعار تایپ‌شدهٔ Flags که AnnotationFlags را به‌عنوان یک ویژگی نشان می‌دهد.
ActionPdfAction?Read/Writeعمل مرتبط با این نشانه (/A entry).
ActionsPdfActionCollectionReadمجموعه‌ای از اعمال مرتبط با این نشانه.
Authorstring?Readنویسندهٔ نشانه (/T entry).
AnnotationStatestring?Readوضعیت نشانه (/State entry)، به عنوان مثال
AnnotationStateModelstring?Readمدل وضعیت نشانه (/StateModel entry)، به عنوان مثال
ReplyTypestring?Readنوع پاسخ (/RT entry)، به عنوان مثال
InReplyToAnnotation?Read/Writeنشانه‌ای که این مورد به آن پاسخ می‌دهد (/IRT entry).
QuadPointsPoint[]Read/WriteQuadPoints به‌صورت آرایه‌ای از مقادیر Point.
CharacteristicsCharacteristicsReadویژگی‌های ظاهر (رنگ حاشیه، رنگ پس‌زمینه، چرخش).
PageIndexintReadاندیس 1‑پایهٔ صفحه‌ای که این نشانه را دارد.
PagePage?Readصفحه‌ای که این نشانه را دارد، یا null وقتی قابل حل نیست (به عنوان مثال
VerticalAlignmentVerticalAlignmentRead/Writeتراز عمودی اعمال‌شده به این پاراگراف.
MarginMarginInfo?Read/Writeاطلاعات حاشیهٔ خارجی اعمال‌شده به این پاراگراف.
IsFirstParagraphInColumnboolRead/Writeاجبار پاراگراف به شروع ستون جدید.
IsKeptWithNextboolRead/Writeنگه داشتن این پاراگراف در همان صفحه با پاراگراف بعدی.
IsInNewPageboolRead/Writeاجبار پاراگراف به شروع صفحهٔ جدید.
IsInLineParagraphboolRead/Writeپرچم پاراگراف درون‌خط (خط جدیدی شروع نمی‌کند).
HyperlinkTextstring?Read/Writeهدف پیوندهای ابرمتنی رشته‌ای قدیمی.
HyperlinkHyperlink?Read/Writeدکوراسیون پیوند ابرمتنی تایپ‌شده اعمال‌شده به پاراگراف.
ZIndexintRead/Writeاندیس Z‑order استفاده‌شده توسط رندرر DOM.

متدها

SignatureDescription
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()کلون سطحی — وضعیت اسکالر/مرجع‑به‌اشتراک‌گذاری‌شده را کپی می‌کند.

همچنین ببینید

 فارسی