HeaderFooter
نظرة عامة
HeaderFooter هي فئة في Aspose.PDF FOSS لـ .NET.
يمثل رأسًا أو تذييلًا يمكن تطبيقه على صفحات PDF.
توفر هذه الفئة 4 طرق للعمل مع كائنات HeaderFooter في برامج .NET.
الطرق المتاحة تشمل: ApplyAsFooter، ApplyAsHeader، Clone، FromText.
جميع الأعضاء العامة متاحة لأي تطبيق .NET بعد تثبيت حزمة Aspose.PDF FOSS for .NET.
الخصائص: HorizontalAlignment، IsClipExtraContent، Margin، Paragraphs، Text، TextState.
الخصائص
| الاسم | النوع | الوصول | الوصف |
|---|---|---|---|
Text | string | Read/Write | محتوى النص. |
TextState | TextState | Read/Write | حالة تنسيق النص (الخط، الحجم، اللون). |
Margin | MarginInfo | Read/Write | الهوامش التي تتحكم في موضع نص الرأس/التذييل. |
HorizontalAlignment | HorizontalAlignment | Read/Write | محاذاة النص أفقياً. |
Paragraphs | Paragraphs | Read/Write | مجموعة من كائنات الفقرة (TextFragment، HtmlFragment، إلخ) لتُعرض في الرأس/التذييل. |
IsClipExtraContent | bool | Read/Write | ما إذا كان المحتوى المتجاوز لمنطقة الرأس/التذييل يتم قصه. |
الطرق
| Signature | Description |
|---|---|
FromText(text: string) | إنشاء HeaderFooter من سلسلة نصية. |
Clone() | استنساخ سطحي — ينسخ Text/TextState/ Margin/HorizontalAlignment بالإضافة إلى مراجع مستنسخة سطحيًا لكل إدخال في Paragraphs. |
ApplyAsHeader(pages: Page[], substitutePageNumbers: bool) | تطبيق هذا header/footer كـ header (موضعه في الأعلى) على الصفحات المحددة. |
ApplyAsFooter(pages: Page[], substitutePageNumbers: bool) | تطبيق هذا header/footer كـ footer (موضعه في الأسفل) على الصفحات المحددة. |