قطعة أثرية
نظرة عامة
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 أخرى.
الخصائص
| الاسم | النوع | الوصول | الوصف |
|---|---|---|---|
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 | كائن Form XObject الداعم لهذا العنصر عندما يتم عرضه كنموذج قابل لإعادة الاستخدام (مثال |
Image | XImage? | Read | كائن Image XObject الداعم لهذا العنصر عندما يكون محتواه صورة نقطية. |
الطرق
| Signature | Description |
|---|---|
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) | ربط هذه القطعة بصفحة محددة. |