GenericAnnotation

GenericAnnotation

نمای کلی

GenericAnnotation یک کلاس در Aspose.PDF FOSS برای .NET است. ارث می‌برد از: Annotation.

کلاس حاشیه‌نویسی پیش‌فرض برای زیرنوع‌های حاشیه‌نویسی که مدل اختصاصی ندارند (مثلاً.

این کلاس 7 متد برای کار با اشیاء GenericAnnotation در برنامه‌های .NET فراهم می‌کند. متدهای موجود شامل: Accept، ChangeAfterResize، Clone، Flatten، GetRectangle، UpdateAppearances و WriteXfdf. تمام اعضای عمومی پس از نصب بسته Aspose.PDF FOSS برای .NET، برای هر برنامه .NET قابل دسترسی هستند. ویژگی‌ها: Action، Actions، ActiveState، Alignment، AnnotationFlags، AnnotationState و 41 مورد دیگر.

خواص

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

روش ها

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

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

 فارسی