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 مورد دیگر.
خواص
| نام | نوع | دسترسی | توضیح |
|---|---|---|---|
Type | ArtifactType | خواندن/نوشتن | دستهبندی نوع شیء. |
Subtype | ArtifactSubtype | خواندن/نوشتن | زیرنوع شیء. |
CustomType | string? | خواندن/نوشتن | نام نوع آرتیفکت غیر استاندارد. |
CustomSubtype | string? | خواندن/نوشتن | نام زیرنوع آرتیفکت غیر استاندارد. |
Text | string? | خواندن/نوشتن | متن استخراجشده از عملگرهای جریان محتوای آرتیفکت. |
Rectangle | Rectangle? | خواندن | جعبه مرزی از ورودی /BBox در واژهنامهٔ خصوصیات. |
Opacity | double | خواندن/نوشتن | شفافیت شیء (از ExtGState /ca). |
Page | Page? | خواندن | صفحهای که این شیء به آن تعلق دارد. |
ArtifactHorizontalAlignment | HorizontalAlignment | خواندن/نوشتن | تراز افقی (از ورودی /Attached). |
ArtifactVerticalAlignment | VerticalAlignment | خواندن/نوشتن | تراز عمودی (از ورودی /Attached). |
IsBackground | bool | خواندن/نوشتن | آیا این یک اثر پسزمینه است. |
Rotation | double | خواندن/نوشتن | زاویهٔ چرخش بر حسب درجه. |
BackgroundColor | Color? | خواندن/نوشتن | رنگ پسزمینه. |
RightMargin | double | خواندن/نوشتن | حاشیه راست. |
LeftMargin | double | خواندن/نوشتن | حاشیه چپ. |
TopMargin | double | خواندن/نوشتن | حاشیه بالا. |
BottomMargin | double | خواندن/نوشتن | حاشیه پایین. |
Position | Point? | خواندن/نوشتن | مختصات صریح قرارگیری. |
FormattedText | FormattedText? | خواندن/نوشتن | متنی قالببندیشده برای اثر. |
TextState | TextState? | خواندن/نوشتن | وضعیت متن برای متن اثر. |
Lines | List<string> | خواندن | محتوای متنی چندخطی. |
Contents | List<Operator> | خواندن | عملگرهای داخلی جریان محتوا که artifact را رسم میکنند. |
Form | XForm? | خواندن | Form XObject که این artifact را پشتیبانی میکند وقتی بهعنوان فرم قابلاستفاده مجدد رندر میشود (مثلاً. |
Image | XImage? | خواندن | 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 را به یک صفحه خاص متصل کنید. |