HeaderArtifact
نظرة عامة
HeaderArtifact هي فئة في Aspose.PDF FOSS لـ .NET. تورث من: 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 طريقة إضافية. جميع الأعضاء العامين متاحين لأي تطبيق .NET بعد تثبيت حزمة Aspose.PDF FOSS لـ .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 entry). |
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> | قراءة | المشغلات الداخلية لتدفق المحتوى التي ترسم القطعة. |
Form | XForm? | قراءة | كائن Form XObject الداعم لهذا العنصر عندما يتم عرضه كاستمارة قابلة لإعادة الاستخدام (مثالًا. |
Image | XImage? | قراءة | كائن Image XObject الداعم لهذا العنصر عندما يكون محتواه صورة نقطية. |
الطرق
| التوقيع | وصف |
|---|---|
HeaderArtifact() | ينشئ عنصر رأس فارغ (الترقيم / الرأس). |
HeaderArtifact(text: string) | ينشئ عنصر رأس يحمل النص المحدد. |
Artifact() | المُنشئ الافتراضي — يُنشئ كائنًا بنوع غير معرف ونوع فرعي غير معرف. |
SetPageNumberReplacementString(value: string) | يحدد رمز استبدال رقم الصفحة المستخدم في Text. |
SetLinesAndState(text: string[], textState: TextState) | يضبط محتوى النص متعدد الأسطر بالحالة النصية المعطاة. |
BeginUpdates() | ابدأ تحديثًا مجمعًا للخصائص. |
SaveUpdates() | إفراغ تحديث مجمع بدأه BeginUpdates. |
Dispose() | يحرّر الموارد التي يحتفظ بها الـ artifact. |
GetValue(name: string) | اقرأ زوج اسم/قيمة مخصص تم تعيينه عبر SetValue(string, string). |
SetValue(name: string, value: string) | احفظ زوج اسم/قيمة مخصص على العنصر (للوصول إلى بيانات التعريف المتدفقة؛ لا يتم تضمينه في ملف PDF في هذا البناء). |
RemoveValue(name: string) | أزل زوج اسم/قيمة مخصص تم تعيينه مسبقًا عبر SetValue. |
SetImage(imageStream: Stream) | أرفق صورة نقطية إلى العنصر. |
SetText(formattedText: FormattedText) | عيّن نص القطعة من كائن FormattedText. |
SetTextAndState(text: string, textState: TextState) | اضبط النص و TextState معًا. |
SetPdfPage(page: Page) | ربط هذا العنصر بصفحة محددة. |