آرتیفکت
بررسی کلی
Artifact یک کلاس در Aspose.PDF FOSS برای .NET است.
نمایانگر یک artifact PDF — یک توالی محتوای علامتدار که به عنوان /Artifact برچسبگذاری شده است (PDF 32000 §14.8.2.2).
این کلاس 16 متد برای کار با اشیاء Artifact در برنامههای .NET فراهم میکند.
متدهای موجود شامل: Artifact, BeginUpdates, Dispose, GetValue, RemoveValue, SaveUpdates, SetImage, SetLinesAndState, SetPageNumberReplacementString, SetPdfPage, SetText, SetTextAndState, و 1 متد دیگر.
تمام اعضای عمومی پس از نصب بسته Aspose.PDF FOSS for .NET برای .NET، برای هر برنامه .NET قابل دسترسی هستند.
ویژگیها: ArtifactHorizontalAlignment, ArtifactVerticalAlignment, BackgroundColor, BottomMargin, Contents, CustomSubtype, و 18 مورد دیگر.
ویژگیها
| نام | نوع | دسترسی | توضیح |
|---|---|---|---|
Type | ArtifactType | Read/Write | دستهبندی نوع شیء. |
Subtype | ArtifactSubtype | Read/Write | زیرنوع شیء. |
CustomType | string? | Read/Write | نام نوع غیر استاندارد شیء. |
CustomSubtype | string? | Read/Write | نام زیرنوع غیر استاندارد شیء. |
Text | string? | Read/Write | متن استخراجشده از عملگرهای جریان محتواهای شیء. |
Rectangle | Rectangle? | Read | جعبه مرزی از ورودی /BBox در واژهنامه ویژگیها. |
Opacity | double | Read/Write | شفافیت شیء (از ExtGState /ca). |
Page | Page? | Read | صفحهای که این شیء به آن تعلق دارد. |
ArtifactHorizontalAlignment | HorizontalAlignment | Read/Write | تراز افقی (از ورودی /Attached). |
ArtifactVerticalAlignment | VerticalAlignment | Read/Write | تراز عمودی (از ورودی /Attached). |
IsBackground | bool | Read/Write | این آیا یک شیء پسزمینه است. |
Rotation | double | Read/Write | زاویه چرخش به درجه. |
BackgroundColor | Color? | Read/Write | رنگ پسزمینه. |
RightMargin | double | Read/Write | حاشیه راست. |
LeftMargin | double | Read/Write | حاشیه چپ. |
TopMargin | double | Read/Write | حاشیه بالا. |
BottomMargin | double | Read/Write | حاشیه پایین. |
Position | Point? | Read/Write | مختصات قرارگیری صریح. |
FormattedText | FormattedText? | Read/Write | متن قالببندیشده برای شیء. |
TextState | TextState? | Read/Write | وضعیت متن برای متن شیء. |
Lines | List<string> | Read | محتوای متنی چندخطی. |
Contents | List<Operator> | Read | عملگرهای داخلی جریان محتوا که شیء را میکشند. |
Form | XForm? | Read | XObject فرم که این شیء را پشتیبانی میکند وقتی بهعنوان فرم قابل استفاده مجدد رندر میشود (مثلاً |
Image | XImage? | Read | XObject تصویر که این شیء را پشتیبانی میکند وقتی محتوا یک تصویر رستر باشد. |
روشها
| Signature | Description |
|---|---|
Artifact() | سازنده پیشفرض — یک شیء با نوع و زیرنوع Undefined ایجاد میکند. |
Artifact(type: ArtifactType, subType: ArtifactSubtype) | یک شیء را با نوع و زیرنوع دادهشده ایجاد میکند. |
Artifact(type: string, subType: string) | یک شیء را با نوع و زیرنوع سفارشی مبتنی بر رشته ایجاد میکند. |
SetPageNumberReplacementString(value: string) | توکن جایگزینی شماره صفحه را که در Text استفاده میشود تنظیم میکند. |
SetLinesAndState(text: string[], textState: TextState) | محتوای متن چندخطی را با وضعیت متن دادهشده تنظیم میکند. |
BeginUpdates() | شروع بهروزرسانی دستهای ویژگیها. |
SaveUpdates() | اعمال بهروزرسانی دستهای که توسط BeginUpdates آغاز شده است. |
Dispose() | منابع نگهداریشده توسط شیء را آزاد میکند. |
GetValue(name: string) | یک جفت نام/مقدار سفارشی که از طریق SetValue(string, string) تنظیم شده است را میخواند. |
SetValue(name: string, value: string) | یک جفت نام/مقدار سفارشی را بر روی شیء ذخیره میکند (برای دسترسی به متادیتای پاییندست؛ در این ساخت به PDF اضافه نمیشود). |
RemoveValue(name: string) | یک جفت نام/مقدار سفارشی که قبلاً از طریق SetValue تنظیم شده بود را حذف میکند. |
SetImage(imageStream: Stream) | یک تصویر رستر را به شیء پیوست میکند. |
SetImage(imageName: string) | یک تصویر رستر را بر اساس مسیر پیوست میکند. |
SetText(formattedText: FormattedText) | متن شیء را از یک نمونه FormattedText تنظیم میکند. |
SetTextAndState(text: string, textState: TextState) | Text و TextState را بهصورت همزمان تنظیم میکند. |
SetPdfPage(page: Page) | این شیء را به صفحهای خاص متصل میکند. |