UpdatePageLayout
Document.UpdatePageLayout method
Ricostruisce il layout di pagina del documento.
public void UpdatePageLayout()
Osservazioni
Questo metodo formatta un documento in pagine e aggiorna i campi relativi al numero di pagina nel documento, come PAGE, PAGES, PAGEREF e REF. Le informazioni aggiornate sul layout di pagina sono necessarie per una corretta visualizzazione del documento in formati a pagina fissa.
Questo metodo viene richiamato automaticamente quando si converte per la prima volta un documento in PDF, XPS, immagine o lo si stampa. Tuttavia, se si modifica il documento dopo il rendering e poi si tenta di eseguirne un altro, Aspose.Words non aggiornerà automaticamente il layout di pagina. In questo caso, è necessario chiamareUpdatePageLayout
prima di eseguire nuovamente il rendering.
Esempi
Indica quando ricalcolare il layout di pagina del documento.
Document doc = new Document(MyDir + "Rendering.docx");
// Il salvataggio di un documento in PDF, in un'immagine o la stampa per la prima volta verranno eseguiti automaticamente
// memorizza nella cache il layout del documento all'interno delle sue pagine.
doc.Save(ArtifactsDir + "Document.UpdatePageLayout.1.pdf");
// Modificare il documento in qualche modo.
doc.Styles["Normal"].Font.Size = 6;
doc.Sections[0].PageSetup.Orientation = Aspose.Words.Orientation.Landscape;
doc.Sections[0].PageSetup.Margins = Margins.Mirrored;
// Nella versione corrente di Aspose.Words, la modifica del documento non ne comporta la ricostruzione automatica
// il layout della pagina memorizzato nella cache. Se desideriamo il layout memorizzato nella cache
// Per rimanere aggiornati, dovremo aggiornarlo manualmente.
doc.UpdatePageLayout();
doc.Save(ArtifactsDir + "Document.UpdatePageLayout.2.pdf");
Guarda anche
- class Document
- spazio dei nomi Aspose.Words
- assemblea Aspose.Words