UpdatePageLayout

Document.UpdatePageLayout method

Reconstruit la mise en page du document.

public void UpdatePageLayout()

Remarques

Cette méthode formate un document en pages et met à jour les champs liés au numéro de page dans le document tels que PAGE, PAGES, PAGEREF et REF. Les informations de mise en page à jour sont nécessaires pour un rendu correct du document aux formats de page fixe.

Cette méthode est automatiquement appelée lorsque vous convertissez un document au format PDF, XPS, image ou l’imprimez pour la première fois. Cependant, si vous modifiez le document après le rendu, puis essayez de le restituer à nouveau, Aspose.Words ne mettra pas à jour la mise en page automatiquement. Dans ce cas, vous devez appelerUpdatePageLayout avant rendu à nouveau.

Exemples

Indique quand recalculer la mise en page du document.

Document doc = new Document(MyDir + "Rendering.docx");

// L'enregistrement d'un document au format PDF, dans une image ou l'impression pour la première fois sera automatiquement
// met en cache la mise en page du document dans ses pages.
doc.Save(ArtifactsDir + "Document.UpdatePageLayout.1.pdf");

// Modifie le document d'une manière ou d'une autre.
doc.Styles["Normal"].Font.Size = 6;
doc.Sections[0].PageSetup.Orientation = Aspose.Words.Orientation.Landscape;

 // Dans la version actuelle d'Aspose.Words, la modification du document ne reconstruit pas automatiquement
// la mise en page mise en cache. Si nous souhaitons la mise en cache
// pour rester à jour, nous devrons le mettre à jour manuellement.
doc.UpdatePageLayout();

doc.Save(ArtifactsDir + "Document.UpdatePageLayout.2.pdf");

Voir également