Controlla l'espansione automatica della pagina

Cambia dimensione pagina

IlPaginaoggetto rappresenta l’area di disegno di una pagina in primo piano o di una pagina di sfondo. La proprietà Pages esposta daDiagram class supporta una raccolta di oggetti Aspose.Diagram.Page. IlPageProps L’oggetto rappresenta gli attributi della pagina, come la larghezza, l’altezza e la scala della pagina. Questa proprietà può essere utilizzata per controllare l’espansione automatica della pagina.

Usa la proprietà PageProps per controllare l’espansione automatica della pagina.

Esempio di programmazione delle dimensioni della pagina

La seguente parte di codice controlla l’espansione automatica della pagina da diagram.

// For complete examples and data files, please go to https://github.com/aspose-diagram/Aspose.Diagram-for-.NET
// The path to the documents directory.
string dataDir = RunExamples.GetDataDir_VisioPages();
// Initialize the new visio diagram
Diagram diagram = new Diagram(dataDir + "Drawing1.vsdx");
// Get Visio page
Aspose.Diagram.Page page = diagram.Pages.GetPage("Flow 1");
// Get Page autoexpand
bool isAutoExpand = page.PageSheet.PageProps.DrawingResizeType.Value == DrawingResizeTypeValue.Automatically ? true : false;
//Set Page autoexpand
page.PageSheet.PageProps.DrawingResizeType.Value = DrawingResizeTypeValue.NotAutomatically;
// Save Visio
diagram.Save(dataDir + "SetAutoExpand_out.vsdx", SaveFileFormat.VSDX);