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 come PAGE, PAGES, PAGEREF e REF. Le informazioni aggiornate sul layout di pagina sono necessarie per un corretto rendering del documento in formati a pagina fissa.

Questo metodo viene richiamato automaticamente quando si converte per la prima volta un documento in PDF, XPS, un’immagine o lo si stampa. Tuttavia, se si modifica il documento dopo il rendering e si tenta di eseguirne di nuovo il rendering, Aspose.Words non aggiornerà automaticamente il layout della pagina. In questo caso dovresti chiamareUpdatePageLayout prima di di nuovo.

Esempi

Mostra 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 avverrà automaticamente
// memorizza nella cache il layout del documento all'interno delle sue pagine.
doc.Save(ArtifactsDir + "Document.UpdatePageLayout.1.pdf");

// Modifica il documento in qualche modo.
doc.Styles["Normal"].Font.Size = 6;
doc.Sections[0].PageSetup.Orientation = Aspose.Words.Orientation.Landscape;

 // Nella versione corrente di Aspose.Words, la modifica del documento non viene ricostruita automaticamente
// il layout di 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