DocumentSplitCriteria

DocumentSplitCriteria enumeration

يحدد كيفية تقسيم المستند إلى أجزاء عند الحفظ فيهHtmlEpub أوAzw3 التنسيق.

[Flags]
public enum DocumentSplitCriteria

قيم

اسمقيمةوصف
None0لم يتم تقسيم المستند.
PageBreak1يتم تقسيم المستند إلى أجزاء عند فواصل الصفحات الصريحة. يمكن تحديد فاصل الصفحات بواسطةPageBreak الحرف، فاصل مقطعي يحدد بداية قسم جديد في صفحة جديدة، أو فقرة لهاPageBreakBefore خاصية تعيين لحقيقي .
ColumnBreak2يتم تقسيم المستند إلى أجزاء عند فواصل الأعمدة. يمكن تحديد فاصل الأعمدة بواسطةColumnBreak الحرف أو فاصل مقطعي يحدد بداية قسم جديد في عمود جديد.
SectionBreak4يتم تقسيم المستند إلى أجزاء عند فاصل مقطعي من أي نوع.
HeadingParagraph8يتم تقسيم المستند إلى أجزاء في فقرة منسقة باستخدام نمط العنوانعنوان 1 ,العنوان 2 إلخ. استخدمه معDocumentSplitHeadingLevel لتحديد مستويات العناوين (من 1 إلى المستوى المحدد) التي سيتم التقسيم عندها.

ملاحظات

DocumentSplitCriteriaهي مجموعة من الأعلام التي يمكن دمجها. على سبيل المثال، يمكنك تقسيم document عند فواصل الصفحات وفقرات العناوين في نفس عملية التصدير.

يمكن أن تتداخل المعايير المختلفة جزئيًا. على سبيل المثال،عنوان 1 يتم إعطاء النمط بشكل متكرر PageBreakBefore الملكية لذلك تندرج تحت معيارين:PageBreak و HeadingParagraph. قد تؤدي بعض فواصل الأقسام إلى حدوث فواصل للصفحات وما إلى ذلك. في الحالات النموذجية، يكون تحديد علامة واحدة فقط هو الخيار الأكثر عملية.

أمثلة

يوضح كيفية استخدام ترميز معين عند حفظ مستند إلى .epub.

Document doc = new Document(MyDir + "Rendering.docx");

// استخدم كائن SaveOptions لتحديد ترميز المستند الذي سنقوم بحفظه.
HtmlSaveOptions saveOptions = new HtmlSaveOptions();
saveOptions.SaveFormat = SaveFormat.Epub;
saveOptions.Encoding = Encoding.UTF8;

// بشكل افتراضي، سيحتوي مستند الإخراج .epub على جميع محتوياته في جزء HTML واحد.
// يسمح لنا معيار التقسيم بتقسيم المستند إلى عدة أجزاء بتنسيق HTML.
// سنضع المعايير لتقسيم الوثيقة إلى فقرات رأسية.
// هذا مفيد للقراء الذين لا يستطيعون قراءة ملفات HTML ذات حجم أكبر من حجم معين.
saveOptions.DocumentSplitCriteria = DocumentSplitCriteria.HeadingParagraph;

// حدد أننا نريد تصدير خصائص المستند.
saveOptions.ExportDocumentProperties = true;

doc.Save(ArtifactsDir + "HtmlSaveOptions.Doc2EpubSaveOptions.epub", saveOptions);

أنظر أيضا