UnderlineAnnotation

UnderlineAnnotation

نمای کلی

UnderlineAnnotation یک کلاس در Aspose.PDF FOSS برای .NET است. ارث‌بری از: TextMarkupAnnotation.

حاشیه‌نویسی زیرخط متن.

این کلاس 19 متد برای کار با اشیاء UnderlineAnnotation در برنامه‌های .NET فراهم می‌کند. متدهای قابل دسترس شامل: Accept، ChangeAfterResize، ClearState، Clone، FindStateAnnotation، Flatten، GetMarkedText، GetMarkedTextFragments، GetRectangle، GetState، GetStateModel، MarkupAnnotation، و 6 متد اضافی. تمام اعضای عمومی پس از نصب بسته Aspose.PDF FOSS برای .NET، برای هر برنامه .NET در دسترس هستند. ویژگی‌ها: Action، Actions، ActiveState، Alignment، AnnotationFlags، AnnotationState، و 44 مورد دیگر.

خواص

نامنوعدسترسیتوضیح
AnnotationTypeAnnotationTypeخواندننوع حاشیه‌نویسی را دریافت می‌کند.
CreationDateSystem.DateTimeخواندن/نوشتنزمان ایجاد در /CreationDate ثبت شده است.
Opacitydoubleخواندن/نوشتنشفافیت (0..1) در /CA حمل می‌شود.
PopupPopupAnnotation?خواندن/نوشتنحاشیه‌نویس پاپ-آپ مرتبط (/Popup).
ReplyTypeReplyTypeخواندن/نوشتنرابطهٔ پاسخ به InReplyTo (/RT).
RichTextstring?خواندن/نوشتنمحتویات Rich-text (/RC)، قالب‌بندی شده به‌صورت XHTML.
Subjectstring?خواندن/نوشتنخط موضوع (/Subj).
Titlestring?خواندن/نوشتننویسنده / عنوان در /T قرار دارد.
RectRectangle?خواندن/نوشتنمستطیل حاشیه‌نویسی (موقعیت در صفحه).
InnerRectRectangle?خواندنمستطیل حاشیه‌گذاری که توسط ورودی /RD (اختلافات مستطیل) تو رفتگی دارد — ناحیه‌ای که در واقع داخل Rect رسم می‌شود.
Widthdoubleخواندن/نوشتنعرض مستطیل حاشیه‌گذاری.
Heightdoubleخواندن/نوشتنارتفاع مستطیل حاشیه‌گذاری.
ActiveStatestring?خواندن/نوشتنوضعیت ظاهر فعلی (/AS entry).
AlignmentTextAlignmentخواندن/نوشتنتراز متن (برای حاشیه‌نویسی‌های متن آزاد / ویجت که متن غنی دارند).
HorizontalAlignmentAspose.Pdf.HorizontalAlignmentخواندن/نوشتنتراز افقی (در کنار Alignment نمایش داده می‌شود؛ هر دو به‌صورت مستقل قابل تنظیم هستند).
TextHorizontalAlignmentAspose.Pdf.HorizontalAlignmentخواندن/نوشتنبازنویسی تراز افقی مخصوص متن.
AppearanceAppearanceDictionaryخواندندایرکتوری ظاهر (/AP entry) — بر اساس نام جریان ظاهر (N, D, R) کلید شده.
StatesAppearanceDictionaryخواندندایرکتوری حالت ظاهر (زیردایرکتوری مربوط به هر حالت از AP/N، به عنوان مثال.
NormalAppearanceXForm?خواندنظاهر معمولی (/AP /N) حاشیه‌نویسی به صورت XForm، یا null وقتی که هیچ‌کدام وجود نداشته باشد.
UpdateAppearanceOnConvertboolخواندن/نوشتناینکه آیا هنگام ذخیرهٔ حاشیه‌نویسی در یک سند تبدیل‌شده، جریان ظاهر بازتولید شود یا خیر.
UseFontSubsetboolخواندن/نوشتناینکه آیا فونت جاسازی‌شده (در صورت وجود) باید زیرمجموعه‌سازی شود.
Contentsstring?خواندن/نوشتنمحتوای حاشیه‌نویسی (متن).
BorderBorder?خواندن/نوشتنحاشیهٔ حاشیه‌نویسی.
ColorColorخواندن/نوشتنرنگ حاشیهٔ حاشیه‌نویسی (/C entry).
InteriorColorColor?خواندن/نوشتنرنگ داخلی حاشیه‌نویسی (/IC entry، برای حاشیه‌نویسی‌های دایره/مربع/خط).
Namestring?خواندن/نوشتننام حاشیه‌نویسی (شناسهٔ یکتا — ورودی /NM).
FullNamestring?خواندننام کامل حاشیه‌نویسی.
ModifiedDatestring?خواندنتاریخ تغییر.
ModifiedDateTimeخواندن/نوشتنتاریخ /M (تغییر یافته) به صورت یک DateTime تایپ‌شده.
FlagsAnnotationFlagsخواندن/نوشتنفلگ‌های حاشیه‌نویسی (/F entry) — به‌عنوان پشتیبان ذخیره‌سازی برای هر دو فرم int و typed استفاده می‌شوند.
AnnotationFlagsAnnotationFlagsخواندن/نوشتننام مستعار تایپ‌شده‌ی Flags که با سطح عمومی مطابقت دارد و AnnotationFlags را به عنوان یک ویژگی افشا می‌کند.
ActionPdfAction?خواندن/نوشتنعملی که با این حاشیه‌نویسی (/A entry) مرتبط است.
ActionsPdfActionCollectionخواندنمجموعه‌ای از اعمال مرتبط با این حاشیه‌نویسی.
Authorstring?خواندننویسندهٔ حاشیه‌نویسی (/T entry).
AnnotationStatestring?خواندنوضعیت حاشیه‌نویسی (/State entry)، مثلاً.
AnnotationStateModelstring?خواندنمدل وضعیت حاشیه‌نویسی (/StateModel entry)، مثلاً.
InReplyToAnnotation?خواندن/نوشتنحاشیه‌ای که این مورد به آن پاسخ می‌دهد (ورودی /IRT).
QuadPointsPoint[]خواندن/نوشتنQuadPoints به عنوان یک آرایه از مقادیر Point.
CharacteristicsCharacteristicsخواندنویژگی‌های ظاهر (رنگ حاشیه، رنگ پس‌زمینه، چرخش).
PageIndexintخواندناندیس یک‌پایه (1-based) صفحه‌ای که این حاشیه‌نویسی را دارد.
PagePage?خواندنصفحه‌ای که این حاشیه‌نویسی را دارد، یا null وقتی که نمی‌توان آن را حل کرد (مثلاً.
VerticalAlignmentVerticalAlignmentخواندن/نوشتنتراز عمودی اعمال‌شده به این پاراگراف.
MarginMarginInfoخواندن/نوشتناطلاعات حاشیه بیرونی به این پاراگراف اعمال شد.
IsFirstParagraphInColumnboolخواندن/نوشتنپاراگراف را مجبور کنید تا در یک ستون جدید شروع شود.
IsKeptWithNextboolخواندن/نوشتناین پاراگراف را در همان صفحه‌ای که پاراگراف بعدی است، نگه دارید.
IsInNewPageboolخواندن/نوشتنپارگراف را مجبور کنید که در صفحه جدیدی شروع شود.
IsInLineParagraphboolخواندن/نوشتنپرچم پاراگراف درون‌خطی (خط جدیدی شروع نمی‌شود).
HyperlinkTextstring?خواندن/نوشتنهدف پیوند ابرمتنی رشته‌ای قدیمی.
HyperlinkHyperlink?خواندن/نوشتنتزئین لینک ابرمتنی نوعی بر پاراگراف اعمال شد.
ZIndexintخواندن/نوشتنشاخص Z-order که توسط رندرر DOM استفاده می‌شود.

روش ها

امضاتوضیح
UnderlineAnnotation(page: Page, rect: Rectangle)متد UnderlineAnnotation(page, rect) را بر روی این نمونه UnderlineAnnotation فراخوانی می‌کند.
Accept(visitor: AnnotationSelector)متد Accept(visitor) را بر روی این نمونه UnderlineAnnotation فراخوانی می‌کند.
TextMarkupAnnotation(document: Document)ctor وابسته به سند (بعداً به یک صفحه اضافه می‌شود).
GetMarkedText()متن پوشش داده شده توسط QuadPoints این حاشیه‌نویسی، با متن هر quad (هر خط برجسته) که با NewLine از هم جدا شده است.
GetMarkedTextFragments()پاره‌تکه‌های متن صفحه که توسط QuadPoints این حاشیه‌نویسی پوشش داده می‌شوند — یک پاره‌تکهٔ برش‌خورده برای هر پاره‌تکهٔ منبع که هر چهارضلعی با آن همپوشانی دارد.
MarkupAnnotation(document: Document)سازندهٔ مرتبط با سند برای ایجاد یک حاشیه‌نویسی علامت‌گذاری که هنوز به صفحهٔ خاصی پیوست نشده است؛ فراخوانندگان بعداً آن را از طریق page.Annotations.Add(annot) اضافه می‌کنند.
GetState()ورودی /State را در واژه‌نامهٔ ویژگی‌های حاشیه‌نویسی بخوانید.
GetStateModel()ورودی /StateModel را بخوانید، به طوری که /entry گمشده به Undefined نگاشته شود.
SetMarkedState(marked: bool)/State را به Marked یا Unmarked تنظیم کنید و همچنین /StateModel = Marked.
SetReviewState(state: AnnotationState)وضعیت بازبینی را تنظیم کنید.
SetReviewState(state: AnnotationState, userName: string)وضعیت مرور را همراه با نام کاربری مرورگر تنظیم کنید (در /T طبق مشخصات PDF ثبت می‌شود).
ClearState()هر /State و /StateModel ثبت‌شده را حذف کنید.
FindStateAnnotation()annotation پیگیری وضعیت مرتبط با این نشانه‌گذاری را پیدا کنید (آخرین annotation پاسخ /IRT که یک ورودی /State دارد، طبق PDF 32000 §12.5.6.3).
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()کلون سطحی — وضعیت اسکالر/مرجع-به‌اشتراک‌گذاری‌شده را کپی می‌کند.

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

 فارسی