Gestisci le proprietà del documento
introduzione
Microsoft Visio offre la possibilità di aggiungere proprietà ai file visio. Queste proprietà del documento forniscono informazioni utili e sono suddivise in 2 categorie come descritto di seguito.
- Proprietà (integrate) definite dal sistema: le proprietà integrate contengono informazioni generali sul documento come titolo del documento, nome dell’autore, statistiche del documento e così via.
- Proprietà (personalizzate) definite dall’utente: proprietà personalizzate definite dall’utente finale sotto forma di coppia nome-valore.
Gestione delle proprietà del documento utilizzando Microsoft Visio
Microsoft Visio consente di gestire le proprietà del documento dei file Visio in modalità WYSIWYG. Si prega di seguire i passaggi seguenti per aprire il fileProprietà dialogo in Visio 2016.
- DalFile menù, selezionareInformazioni.
Selezionando Menu Informazioni |
---|
![]() |
- Clicca suProprietà voce e selezionare “Proprietà avanzate”.
Facendo clic su Selezione proprietà avanzate |
---|
![]() |
- Gestisci le proprietà del documento del file.
Finestra di dialogo Proprietà |
---|
![]() |
Nella finestra di dialogo Proprietà, ci sono diverse schede, come Generale, Riepilogo, Statistiche, Contenuti e Personalizzazioni. Ogni scheda consente di configurare diversi tipi di informazioni relative al file. La scheda Personalizzato viene utilizzata per gestire le proprietà personalizzate. |
Lavorare con le proprietà del documento usando Aspose.Diagram
Gli sviluppatori possono gestire dinamicamente le proprietà del documento utilizzando le API Aspose.Diagram. Questa funzione aiuta gli sviluppatori a memorizzare informazioni utili insieme al file, ad esempio quando il file è stato ricevuto, elaborato, timestamp e così via.
Aspose.Diagram for Java scrive direttamente le informazioni su API e il numero di versione nei documenti di output.
Si prega di notare che non è possibile incaricare Aspose.Diagram for Java di modificare o rimuovere queste informazioni dai documenti di output.
Accesso alle proprietà del documento
Aspose.Diagram Le API supportano entrambi i tipi di proprietà del documento, integrate e personalizzate. Aspose.Diagram'Diagram class rappresenta un file Visio e, come un file visio, ilDiagram la classe può contenere più pagine, ognuna rappresentata daPagina class mentre la raccolta di pagine è rappresentata dalCollezione di pagineclasse.
Utilizzare ilDiagramper accedere alle proprietà del documento del file come descritto di seguito.
- Per accedere alle proprietà predefinite del documento, utilizzarediagram.DocumentProps.
- Per accedere alle proprietà del documento personalizzate, utilizzarediagram.DocumentProps.CustomProps.
// For complete examples and data files, please go to https://github.com/aspose-diagram/Aspose.Diagram-for-Java | |
// The path to the documents directory. | |
String dataDir = Utils.getDataDir(DetectFormatfromInputStream.class); | |
// Open the stream. Read only access to load a Visio diagram. | |
String stream = new String(dataDir + "Drawing1.vsdx"); | |
// detect file format using an input stream | |
FileFormatInfo info = FileFormatUtil.detectFileFormat(stream); | |
// get the detected file format | |
System.out.println("The spreadsheet format is: " + info.getFileFormatType()); |
Aggiunta o rimozione di proprietà del documento personalizzate
Come descritto in precedenza all’inizio di questo argomento, gli sviluppatori non possono aggiungere o rimuovere proprietà predefinite perché queste proprietà sono definite dal sistema, ma è possibile aggiungere o rimuovere proprietà personalizzate perché sono definite dall’utente.
Aggiunta di proprietà personalizzate
Aspose.Diagram API hanno esposto il fileAggiungere metodo per ilCollezione CustomPropclass per aggiungere proprietà personalizzate alla raccolta.
// For complete examples and data files, please go to https://github.com/aspose-diagram/Aspose.Diagram-for-Java | |
// The path to the documents directory. | |
String dataDir = Utils.getDataDir(DetectFormatfromInputStream.class); | |
// Open the stream. Read only access to load a Visio diagram. | |
String stream = new String(dataDir + "Drawing1.vsdx"); | |
// detect file format using an input stream | |
FileFormatInfo info = FileFormatUtil.detectFileFormat(stream); | |
// get the detected file format | |
System.out.println("The spreadsheet format is: " + info.getFileFormatType()); |
Rimozione delle proprietà personalizzate
Per rimuovere le proprietà personalizzate utilizzando Aspose.Diagram, chiama ilCustomPropCollection.Remove e passare il nome della proprietà del documento da rimuovere.
// For complete examples and data files, please go to https://github.com/aspose-diagram/Aspose.Diagram-for-Java | |
// The path to the documents directory. | |
String dataDir = Utils.getDataDir(DetectFormatfromInputStream.class); | |
// Open the stream. Read only access to load a Visio diagram. | |
String stream = new String(dataDir + "Drawing1.vsdx"); | |
// detect file format using an input stream | |
FileFormatInfo info = FileFormatUtil.detectFileFormat(stream); | |
// get the detected file format | |
System.out.println("The spreadsheet format is: " + info.getFileFormatType()); |