آرتیفکت

آرتیفکت

بررسی کلی

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 مورد دیگر.

ویژگی‌ها

نامنوعدسترسیتوضیح
TypeArtifactTypeRead/Writeدسته‌بندی نوع شیء.
SubtypeArtifactSubtypeRead/Writeزیرنوع شیء.
CustomTypestring?Read/Writeنام نوع غیر استاندارد شیء.
CustomSubtypestring?Read/Writeنام زیرنوع غیر استاندارد شیء.
Textstring?Read/Writeمتن استخراج‌شده از عملگرهای جریان محتواهای شیء.
RectangleRectangle?Readجعبه مرزی از ورودی /BBox در واژه‌نامه ویژگی‌ها.
OpacitydoubleRead/Writeشفافیت شیء (از ExtGState /ca).
PagePage?Readصفحه‌ای که این شیء به آن تعلق دارد.
ArtifactHorizontalAlignmentHorizontalAlignmentRead/Writeتراز افقی (از ورودی /Attached).
ArtifactVerticalAlignmentVerticalAlignmentRead/Writeتراز عمودی (از ورودی /Attached).
IsBackgroundboolRead/Writeاین آیا یک شیء پس‌زمینه است.
RotationdoubleRead/Writeزاویه چرخش به درجه.
BackgroundColorColor?Read/Writeرنگ پس‌زمینه.
RightMargindoubleRead/Writeحاشیه راست.
LeftMargindoubleRead/Writeحاشیه چپ.
TopMargindoubleRead/Writeحاشیه بالا.
BottomMargindoubleRead/Writeحاشیه پایین.
PositionPoint?Read/Writeمختصات قرارگیری صریح.
FormattedTextFormattedText?Read/Writeمتن قالب‌بندی‌شده برای شیء.
TextStateTextState?Read/Writeوضعیت متن برای متن شیء.
LinesList<string>Readمحتوای متنی چندخطی.
ContentsList<Operator>Readعملگرهای داخلی جریان محتوا که شیء را می‌کشند.
FormXForm?ReadXObject فرم که این شیء را پشتیبانی می‌کند وقتی به‌عنوان فرم قابل استفاده مجدد رندر می‌شود (مثلاً
ImageXImage?ReadXObject تصویر که این شیء را پشتیبانی می‌کند وقتی محتوا یک تصویر رستر باشد.

روش‌ها

SignatureDescription
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)این شیء را به صفحه‌ای خاص متصل می‌کند.

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

 فارسی