قطعة أثرية

نظرة عامة

Artifact هي فئة في Aspose.PDF FOSS لـ .NET.

يمثل قطعة PDF — تسلسل محتوى معلم بالوسم /Artifact (PDF 32000 §14.8.2.2).

توفر هذه الفئة 16 طريقة للعمل مع كائنات Artifact في برامج .NET.
الطرق المتاحة تشمل: Artifact، BeginUpdates، Dispose، GetValue، RemoveValue، SaveUpdates، SetImage، SetLinesAndState، SetPageNumberReplacementString، SetPdfPage، SetText، SetTextAndState، وطريقة إضافية واحدة.
جميع الأعضاء العامة متاحة لأي تطبيق .NET بعد تثبيت حزمة Aspose.PDF FOSS for .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?Readكائن Form XObject الداعم لهذا العنصر عندما يتم عرضه كنموذج قابل لإعادة الاستخدام (مثال
ImageXImage?Readكائن Image XObject الداعم لهذا العنصر عندما يكون محتواه صورة نقطية.

الطرق

SignatureDescription
Artifact()منشئ افتراضي — ينشئ قطعة مع نوع غير معرف ونوع فرعي غير معرف.
Artifact(type: ArtifactType, subType: ArtifactSubtype)ينشئ قطعة بالنوع والنوع الفرعي المحددين.
Artifact(type: string, subType: string)ينشئ قطعة بنوع ونوع فرعي مخصصين قائمين على سلسلة.
SetPageNumberReplacementString(value: string)يضبط رمز استبدال رقم الصفحة المستخدم في النص.
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)ضبط النص وحالة النص معًا.
SetPdfPage(page: Page)ربط هذه القطعة بصفحة محددة.

انظر أيضًا

 العربية