DocumentSplitCriteria
Contenido
[
Ocultar
]DocumentSplitCriteria enumeration
Especifica cómo se divide el documento en partes al guardarlo enHtml , Epub oAzw3 formato.
[Flags]
public enum DocumentSplitCriteria
Valores
Nombre | Valor | Descripción |
---|---|---|
None | 0 | El documento no está dividido. |
PageBreak | 1 | El documento se divide en partes en saltos de página explícitos. Un salto de página puede especificarse mediante unPageBreak carácter, un salto de sección que especifica el inicio de una nueva sección en una nueva página, o un párrafo que tiene suPageBreakBefore propiedad establecida enverdadero . |
ColumnBreak | 2 | El documento se divide en partes en los saltos de columna. Un salto de columna se puede especificar mediante unColumnBreak carácter o un salto de sección que especifica el inicio de una nueva sección en una nueva columna. |
SectionBreak | 4 | El documento se divide en partes en un salto de sección de cualquier tipo. |
HeadingParagraph | 8 | El documento se divide en partes en un párrafo formateado usando un estilo de encabezadoTítulo 1 ,Título 2 etc. Usar junto conDocumentSplitHeadingLevel para especificar los niveles de encabezado (de 1 al nivel especificado) en los que dividir. |
Observaciones
DocumentSplitCriteria
es un conjunto de banderas que se pueden combinar. Por ejemplo, puede dividir document en saltos de página y párrafos de encabezado en la misma operación de exportación.
Diferentes criterios pueden superponerse parcialmente. Por ejemplo,Título 1 el estilo se da con frecuencia PageBreakBefore
propiedad por lo que se ajusta a dos criterios:PageBreak y HeadingParagraph. Algunos saltos de sección pueden provocar saltos de página, etc. En casos típicos, especificar solo un indicador es la opción más práctica.
Ejemplos
Muestra cómo utilizar una codificación específica al guardar un documento en .epub.
Document doc = new Document(MyDir + "Rendering.docx");
// Utilice un objeto SaveOptions para especificar la codificación de un documento que guardaremos.
HtmlSaveOptions saveOptions = new HtmlSaveOptions();
saveOptions.SaveFormat = SaveFormat.Epub;
saveOptions.Encoding = Encoding.UTF8;
// De forma predeterminada, un documento .epub de salida tendrá todo su contenido en una parte HTML.
// Un criterio de división nos permite segmentar el documento en varias partes HTML.
// Estableceremos los criterios para dividir el documento en párrafos de encabezado.
// Esto es útil para lectores que no pueden leer archivos HTML más grandes que un tamaño específico.
saveOptions.DocumentSplitCriteria = DocumentSplitCriteria.HeadingParagraph;
// Especificamos que queremos exportar las propiedades del documento.
saveOptions.ExportDocumentProperties = true;
doc.Save(ArtifactsDir + "HtmlSaveOptions.Doc2EpubSaveOptions.epub", saveOptions);
Ver también
- espacio de nombres Aspose.Words.Saving
- asamblea Aspose.Words