DocumentSplitCriteria

DocumentSplitCriteria enumeration

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

[Flags]
public enum DocumentSplitCriteria

قيم

اسمقيمةوصف
None0لم يتم تقسيم المستند.
PageBreak1يتم تقسيم المستند إلى أجزاء عند فواصل الصفحات الصريحة. يمكن تحديد فاصل الصفحة بواسطةPageBreak حرف، فاصل قسم يحدد بداية قسم جديد على صفحة جديدة، أو فقرة لهاPageBreakBefore تم تعيين الخاصية إلىحقيقي .
ColumnBreak2يتم تقسيم المستند إلى أجزاء عند فواصل الأعمدة. يمكن تحديد فواصل الأعمدة بواسطةColumnBreak حرف or فاصل قسم يحدد بداية قسم جديد في عمود جديد.
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);

أنظر أيضا