ExportHeadersFootersMode
محتويات
[
يخفي
]ExportHeadersFootersMode enumeration
يحدد كيفية تصدير الرؤوس والتذييلات إلى HTML أو MHTML أو EPUB.
public enum ExportHeadersFootersMode
قيم
اسم | قيمة | وصف |
---|---|---|
None | 0 | لم يتم تصدير الرؤوس والتذييلات. |
PerSection | 1 | يتم تصدير الرؤوس والتذييلات الأساسية في بداية ونهاية كل قسم. |
FirstSectionHeaderLastSectionFooter | 2 | يتم تصدير الرأس الأساسي للقسم الأول في بداية المستند والتذييل الأساسي في النهاية. |
FirstPageHeaderFooterPerSection | 3 | يتم تصدير رأس وتذييل الصفحة الأولى في بداية ونهاية كل قسم. |
أمثلة
يوضح كيفية حذف الرؤوس/التذييلات عند حفظ مستند إلى HTML.
Document doc = new Document(MyDir + "Header and footer types.docx");
// يحتوي هذا المستند على الرؤوس والتذييلات. يمكننا الوصول إليها عبر مجموعة "HeadersFooters".
Assert.AreEqual("First header", doc.FirstSection.HeadersFooters[HeaderFooterType.HeaderFirst].GetText().Trim());
// تنسيقات مثل .html لا تقسم المستند إلى صفحات، لذلك لن تعمل الرؤوس والتذييلات بنفس الطريقة
// سيفعلون ذلك عندما نفتح المستند بتنسيق .docx باستخدام Microsoft Word.
// إذا قمنا بتحويل مستند يحتوي على رؤوس/تذييلات إلى html، فسيؤدي التحويل إلى دمج الرؤوس/التذييلات في نص أساسي.
// يمكننا استخدام كائن SaveOptions لحذف الرؤوس/التذييلات أثناء التحويل إلى html.
HtmlSaveOptions saveOptions =
new HtmlSaveOptions(SaveFormat.Html) { ExportHeadersFootersMode = ExportHeadersFootersMode.None };
doc.Save(ArtifactsDir + "HeaderFooter.ExportMode.html", saveOptions);
// افتح مستندنا المحفوظ وتأكد من أنه لا يحتوي على نص الرأس
doc = new Document(ArtifactsDir + "HeaderFooter.ExportMode.html");
Assert.IsFalse(doc.Range.Text.Contains("First header"));
أنظر أيضا
- property ExportHeadersFootersMode
- مساحة الاسم Aspose.Words.Saving
- المجسم Aspose.Words