HeaderArtifact

HeaderArtifact

نمای کلی

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

نمایانگر یک سرصفحه artifact — یک سرصفحهٔ سطح-صفحه که با Artifact /Subtype /Header برچسب‌گذاری شده است (PDF 32000 §14.8.2.2).

این کلاس 15 متد برای کار با اشیاء HeaderArtifact در برنامه‌های .NET فراهم می‌کند. متدهای موجود شامل: Artifact, BeginUpdates, Dispose, GetValue, HeaderArtifact, RemoveValue, SaveUpdates, SetImage, SetLinesAndState, SetPageNumberReplacementString, SetPdfPage, SetText و 2 متد دیگر است. تمام اعضای عمومی پس از نصب بسته Aspose.PDF FOSS برای .NET، برای هر برنامهٔ .NET در دسترس هستند. ویژگی‌ها: ArtifactHorizontalAlignment, ArtifactVerticalAlignment, BackgroundColor, BottomMargin, Contents, CustomSubtype و 18 مورد دیگر.

خواص

نامنوعدسترسیتوضیح
TypeArtifactTypeخواندن/نوشتندسته‌بندی نوع شیء.
SubtypeArtifactSubtypeخواندن/نوشتنزیرنوع شیء.
CustomTypestring?خواندن/نوشتننام نوع آرتیفکت غیر استاندارد.
CustomSubtypestring?خواندن/نوشتننام زیرنوع آرتیفکت غیر استاندارد.
Textstring?خواندن/نوشتنمتن استخراج‌شده از عملگرهای جریان محتوای آرتیفکت.
RectangleRectangle?خواندنجعبه مرزی از ورودی /BBox در واژه‌نامهٔ خصوصیات.
Opacitydoubleخواندن/نوشتنشفافیت شیء (از ExtGState /ca).
PagePage?خواندنصفحه‌ای که این شیء به آن تعلق دارد.
ArtifactHorizontalAlignmentHorizontalAlignmentخواندن/نوشتنتراز افقی (از ورودی /Attached).
ArtifactVerticalAlignmentVerticalAlignmentخواندن/نوشتنتراز عمودی (از ورودی /Attached).
IsBackgroundboolخواندن/نوشتنآیا این یک اثر پس‌زمینه است.
Rotationdoubleخواندن/نوشتنزاویهٔ چرخش بر حسب درجه.
BackgroundColorColor?خواندن/نوشتنرنگ پس‌زمینه.
RightMargindoubleخواندن/نوشتنحاشیه راست.
LeftMargindoubleخواندن/نوشتنحاشیه چپ.
TopMargindoubleخواندن/نوشتنحاشیه بالا.
BottomMargindoubleخواندن/نوشتنحاشیه پایین.
PositionPoint?خواندن/نوشتنمختصات صریح قرارگیری.
FormattedTextFormattedText?خواندن/نوشتنمتنی قالب‌بندی‌شده برای اثر.
TextStateTextState?خواندن/نوشتنوضعیت متن برای متن اثر.
LinesList<string>خواندنمحتوای متنی چندخطی.
ContentsList<Operator>خواندنعملگرهای داخلی جریان محتوا که artifact را رسم می‌کنند.
FormXForm?خواندنForm XObject که این artifact را پشتیبانی می‌کند وقتی به‌عنوان فرم قابل‌استفاده مجدد رندر می‌شود (مثلاً.
ImageXImage?خواندنImage XObject که این artifact را پشتیبانی می‌کند وقتی محتوای آن یک تصویر رستر است.

روش ها

امضاتوضیح
HeaderArtifact()یک artifact سرصفحه خالی ایجاد می‌کند (Pagination / Header).
HeaderArtifact(text: string)یک شیء هدر ایجاد می‌کند که متن داده‌شده را حمل می‌کند.
Artifact()سازنده پیش‌فرض — یک شیء با نوع و زیرنوع Undefined ایجاد می‌کند.
SetPageNumberReplacementString(value: string)توکن جایگزینی شماره صفحه را که در متن استفاده می‌شود تنظیم می‌کند.
SetLinesAndState(text: string[], textState: TextState)متن چندخطی را با وضعیت متنی داده شده تنظیم می‌کند.
BeginUpdates()به‌روزرسانی دسته‌ای ویژگی‌ها را آغاز کنید.
SaveUpdates()خالی‌سازی به‌روزرسانی دسته‌ای که توسط BeginUpdates آغاز شده.
Dispose()منابع در اختیار artifact را آزاد می‌کند.
GetValue(name: string)جفت نام/مقدار سفارشی تنظیم‌شده توسط SetValue(string, string) را بخوانید.
SetValue(name: string, value: string)یک جفت نام/مقدار سفارشی را بر روی artifact ذخیره کنید (برای دسترسی به متادیتای downstream؛ در این ساخت به PDF صادر نمی‌شود).
RemoveValue(name: string)یک جفت نام/مقدار سفارشی که قبلاً از طریق SetValue تنظیم شده بود را حذف کنید.
SetImage(imageStream: Stream)یک تصویر رستری را به artifact پیوست کنید.
SetText(formattedText: FormattedText)متن اثر را از یک نمونه FormattedText تنظیم کنید.
SetTextAndState(text: string, textState: TextState)متن و TextState را با هم تنظیم کنید.
SetPdfPage(page: Page)این artifact را به یک صفحه خاص متصل کنید.

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

 فارسی