public void UpdatePageLayout()
{
//ExStart
//ExFor:StyleCollection.Item(String)
//ExFor:SectionCollection.Item(Int32)
//ExFor:Document.UpdatePageLayout
//ExSummary:Shows when to request page layout of the document to be recalculated.
Document doc = new Document(MyDir + "Rendering.doc");
// Saving a document to PDF or to image or printing for the first time will automatically
// layout document pages and this information will be cached inside the document.
doc.Save(MyDir + @"\Artifacts\Rendering.UpdatePageLayout1.pdf");
// Modify the document in any way.
doc.Styles["Normal"].Font.Size = 6;
doc.Sections[0].PageSetup.Orientation = Aspose.Words.Orientation.Landscape;
// In the current version of Aspose.Words, modifying the document does not automatically rebuild
// the cached page layout. If you want to save to PDF or render a modified document again,
// you need to manually request page layout to be updated.
doc.UpdatePageLayout();
doc.Save(MyDir + @"\Artifacts\Rendering.UpdatePageLayout2.pdf");
//ExEnd
}