BleedMarkAnnotation
نمای کلی
BleedMarkAnnotation یک کلاس در Aspose.PDF FOSS برای .NET است.
ارثبری میکند از: Annotation.
این کلاس 8 متد برای کار با اشیاء BleedMarkAnnotation در برنامههای .NET فراهم میکند.
متدهای موجود شامل: Accept، BleedMarkAnnotation، ChangeAfterResize، Clone، Flatten، GetRectangle، UpdateAppearances، WriteXfdf هستند.
تمام اعضای عمومی پس از نصب بسته Aspose.PDF FOSS for .NET برای هر برنامه .NET قابل دسترسی هستند.
ویژگیها: Action، Actions، ActiveState، Alignment، AnnotationFlags، AnnotationState و 41 مورد دیگر.
ویژگیها
| نام | نوع | دسترسی | توضیح |
|---|---|---|---|
AnnotationType | AnnotationType | Read | نوع حاشیهنویسی را دریافت میکند. |
Position | PrinterMarkCornerPosition | Read/Write | گوشهای از صفحه که این علامت در آن قرار دارد. |
Rect | Rectangle? | Read/Write | مستطیل حاشیهنویسی (موقعیت در صفحه). |
Width | double | Read/Write | عرض مستطیل حاشیهنویسی. |
Height | double | Read/Write | ارتفاع مستطیل حاشیهنویسی. |
ActiveState | string? | Read/Write | وضعیت ظاهر فعلی فعال (/AS entry). |
Alignment | TextAlignment | Read/Write | تراز متن (برای حاشیهنویسیهای متن آزاد / ویجت که متن غنی دارند). |
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 | عنوان حاشیهنویسی (نویسنده برای حاشیهنویسیهای علامتگذاری). |
Name | string? | Read/Write | نام حاشیهنویسی (شناسه یکتا — /NM entry). |
FullName | string? | Read | نام کامل حاشیهنویسی. |
Subject | string? | Read/Write | موضوع حاشیهنویسی (/Subj entry). |
ModifiedDate | string? | Read | تاریخ اصلاح. |
Modified | DateTime | Read/Write | تاریخ /M (تغییر یافته) بهصورت DateTime تایپشده. |
Flags | AnnotationFlags | Read/Write | پرچمهای حاشیهنویسی (/F entry) — برای ذخیرهسازی هر دو فرم عددی و تایپشده استفاده میشود. |
AnnotationFlags | AnnotationFlags | Read/Write | نام مستعار تایپشده پرچمها که 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 که توسط رندرر DOM استفاده میشود. |
متدها
| امضا | توضیح |
|---|---|
Accept(visitor: AnnotationSelector) | متد Accept را بر روی این نمونه BleedMarkAnnotation فراخوانی میکند. |
BleedMarkAnnotation(page: Page, position: PrinterMarkCornerPosition) | متد BleedMarkAnnotation را بر روی این نمونه BleedMarkAnnotation فراخوانی میکند. |
GetRectangle(considerRotation: bool) | مستطیل محدود کننده توسط considerRotation تنظیم میشود. |
ChangeAfterResize(transform: Matrix) | پس از اینکه کاربر صفحه یا مستطیل میزبان را تغییر اندازه داد، هندسه حاشیهنویسی را تنظیم میکند. |
UpdateAppearances() | جریان ظاهر عادی (/AP /N) را از هندسه و رنگهای فعلی حاشیهنویسی بازسازی میکند. |
WriteXfdf(writer: System.Xml.XmlWriter) | این حاشیهنویسی را به عنوان یک عنصر XFDF به نویسنده (writer) سریالسازی میکند (PDF 32000 §12.7.8 / XFDF 3.0). |
Flatten() | این حاشیهنویسی را صاف میکند — ظاهر بصری آن را در محتوای صفحه رندر میکند و از آرایه حاشیهنویسیهای صفحه حذف مینماید. |
Clone() | کلون سطحی — وضعیت اسکالر/مرجع‑اشتراکی را کپی میکند. |