DocumentSplitCriteria
Innehåll
[
Dölj
]DocumentSplitCriteria enumeration
Anger hur dokumentet delas upp i delar när det sparas tillHtml , Epub ellerAzw3 format.
[Flags]
public enum DocumentSplitCriteria
Värderingar
namn | Värde | Beskrivning |
---|---|---|
None | 0 | Dokumentet är inte uppdelat. |
PageBreak | 1 | Dokumentet delas upp i delar vid explicita sidbrytningar. En sidbrytning kan anges med enPageBreak tecken, en avsnittsbrytning som anger början på ett nytt avsnitt på en ny sida, eller ett stycke som har sittPageBreakBefore egenskapen inställd påsann . |
ColumnBreak | 2 | Dokumentet delas upp i delar vid kolumnbrytningar. En kolumnbrytning kan anges med enColumnBreak tecken eller en avsnittsbrytning som anger början på ett nytt avsnitt i en ny kolumn. |
SectionBreak | 4 | Dokumentet delas upp i delar med en sektionsbrytning av valfri typ. |
HeadingParagraph | 8 | Dokumentet delas upp i delar i ett stycke formaterat med en rubrikstilRubrik 1 ,Rubrik 2 etc. Använd tillsammans medDocumentSplitHeadingLevel för att ange rubriknivåerna (från 1 till den angivna nivån) där de ska delas. |
Anmärkningar
DocumentSplitCriteria
är en uppsättning flaggor som kan kombineras. Till exempel kan du dela document vid sidbrytningar och rubrikstycken i samma exportoperation.
Olika kriterier kan delvis överlappa varandra. Till exempel,Rubrik 1 stil ges ofta PageBreakBefore
egendom så den faller under två kriterier:PageBreak och HeadingParagraphVissa avsnittsbrytningar kan orsaka sidbrytningar och så vidare. I typiska fall är det mest praktiska alternativet att bara ange en flagga.
Exempel
Visar hur man använder en specifik kodning när man sparar ett dokument till .epub.
Document doc = new Document(MyDir + "Rendering.docx");
// Använd ett SaveOptions-objekt för att ange kodningen för ett dokument som vi ska spara.
HtmlSaveOptions saveOptions = new HtmlSaveOptions();
saveOptions.SaveFormat = SaveFormat.Epub;
saveOptions.Encoding = Encoding.UTF8;
// Som standard kommer ett .epub-dokument att ha allt innehåll i en HTML-del.
// Ett delningskriterium låter oss segmentera dokumentet i flera HTML-delar.
// Vi kommer att ställa in kriterierna för att dela upp dokumentet i rubrikstycken.
// Detta är användbart för läsare som inte kan läsa HTML-filer som är större än en viss storlek.
saveOptions.DocumentSplitCriteria = DocumentSplitCriteria.HeadingParagraph;
// Ange att vi vill exportera dokumentegenskaper.
saveOptions.ExportDocumentProperties = true;
doc.Save(ArtifactsDir + "HtmlSaveOptions.Doc2EpubSaveOptions.epub", saveOptions);
Se även
- namnutrymme Aspose.Words.Saving
- hopsättning Aspose.Words