UpdatePageLayout
Document.UpdatePageLayout method
Reconstruye el diseño de página del documento.
public void UpdatePageLayout()
Observaciones
Este método formatea un documento en páginas y actualiza los campos relacionados con el número de página en el documento, como PAGE, PAGES, PAGEREF y REF. Se requiere información de diseño de página actualizada para una representación correcta del document en formatos de página fija.
Este método se invoca automáticamente cuando convierte por primera vez un documento a PDF, XPS, imagen o lo imprime. Sin embargo, si modifica el documento después de renderizarlo y luego intenta renderizarlo nuevamente, Aspose.Words no actualizará el diseño de la página automáticamente. En este caso deberías llamarUpdatePageLayout
before renderizando nuevamente.
Ejemplos
Muestra cuándo volver a calcular el diseño de página del documento.
Document doc = new Document(MyDir + "Rendering.docx");
// Guardar un documento en PDF, en una imagen o imprimirlo por primera vez se realizará automáticamente
// almacena en caché el diseño del documento dentro de sus páginas.
doc.Save(ArtifactsDir + "Document.UpdatePageLayout.1.pdf");
// Modificar el documento de alguna manera.
doc.Styles["Normal"].Font.Size = 6;
doc.Sections[0].PageSetup.Orientation = Aspose.Words.Orientation.Landscape;
doc.Sections[0].PageSetup.Margins = Margins.Mirrored;
// En la versión actual de Aspose.Words, la modificación del documento no se reconstruye automáticamente
// el diseño de la página en caché. Si deseamos el diseño en caché
// para mantenernos actualizados, necesitaremos actualizarlo manualmente.
doc.UpdatePageLayout();
doc.Save(ArtifactsDir + "Document.UpdatePageLayout.2.pdf");
Ver también
- class Document
- espacio de nombres Aspose.Words
- asamblea Aspose.Words