Aggiungi commenti al diagramma di Visio in Python

In Microsoft Visio i commenti sono annotazioni o note che possono essere aggiunte a forme, diagrammi o aree specifiche all’interno di un diagramma. Questi commenti forniscono informazioni aggiuntive, spiegazioni o istruzioni sul contenuto del diagramma. I commenti rappresentano un modo per comunicare contesto, dettagli o feedback relativi agli elementi presenti nel diagramma di Visio. Visio consente agli utenti di allegare commenti a forme, connettori o allo sfondo del diagramma. In questo articolo impareremo come aggiungere commenti ai diagrammi di Visio in Python. Impareremo anche come modificare i commenti esistenti nei file VSD o VSDX a livello di codice utilizzando Python.

Questo articolo tratta i seguenti argomenti:

API Python per aggiungere commenti al diagramma di Visio

Per aggiungere commenti al diagramma di Visio, utilizzeremo Aspose.Diagram for Python. Consente agli sviluppatori di lavorare con i file di Microsoft Visio a livello di codice nelle applicazioni Python. Consente la creazione di nuovi diagrammi, la modifica di quelli esistenti, l’estrazione di informazioni dai diagrammi, la conversione dei diagrammi in formati diversi e altro ancora. Aspose.Diagram for Python semplifica il processo di sviluppo quando si lavora con file Visio e fornisce un’API di livello superiore per interagire con questi file utilizzando Python.

Per favore scarica il pacchetto o installa l’API da PyPI utilizzando il seguente comando pip nella console:

pip install aspose-diagram-python 

Aggiungi commenti al diagramma di Visio in Python

Possiamo facilmente aggiungere commenti a un diagramma di Visio seguendo i passaggi seguenti:

  1. Caricare il diagramma di Visio utilizzando la classe Diagram.
  2. Ottieni una pagina specifica per indice dalla raccolta di pagine.
  3. Successivamente, inserisci un commento utilizzando il metodo add_comment().
  4. Infine, salva il diagramma di Visio utilizzando il metodo save(). Prende il percorso del file VSDX di output e SaveFileFormat come argomenti.

L’esempio di codice seguente mostra come aggiungere un commento a livello di pagina a un diagramma di Visio in Python.

# Questo esempio di codice dimostra come aggiungere commenti a livello di pagina a un diagramma di Visio in Python.
import aspose.diagram
from aspose.diagram import *

# Carica un diagramma di Visio esistente
diagram = Diagram("C:\\Files\Drawing1.vsdx");

# Ottieni l'oggetto della pagina in base all'indice
page0 = diagram.pages[0];

# Aggiungi commento al diagramma Visio di input
diagram.pages[0].add_comment(2.0, 3.0, "Comment");

# Salva diagramma di Visio
diagram.save("C:\\Files\\AddComments.vsdx", SaveFileFormat.VSDX);
Aggiungi commenti al diagramma di Visio in Python

Aggiungi commenti al diagramma di Visio in Python.

Aggiungere commenti alla forma nel diagramma di Visio utilizzando Python

Allo stesso modo, possiamo aggiungere commenti a una forma specifica del diagramma di Visio seguendo i passaggi seguenti:

  1. Caricare il diagramma di Visio utilizzando la classe Diagram.
  2. Ottieni una pagina specifica per indice dalla raccolta di pagine.
  3. Ottieni una forma specifica in base all’ID dalla raccolta di forme della pagina.
  4. Successivamente, inserisci un commento utilizzando il metodo add_comment(). Passa l’oggetto forma e un commento come argomenti.
  5. Infine, salva il diagramma di Visio utilizzando il metodo save(). Prende il percorso del file VSDX di output e SaveFileFormat come argomenti.

L’esempio di codice seguente mostra come aggiungere un commento a una forma nel diagramma di Visio utilizzando Python.

# Questo esempio di codice dimostra come aggiungere commenti a livello di pagina a un diagramma di Visio in Python.
import aspose.diagram
from aspose.diagram import *

# Carica un diagramma di Visio esistente
diagram = Diagram("C:\\Files\Drawing1.vsdx");

# Ottieni l'oggetto della pagina in base all'indice
page0 = diagram.pages[0];

# Recupera la forma per ID
shape = page0.shapes.get_shape(1);

# Aggiungi commento alla forma
page0.add_comment(shape, "Comment");

# Salva diagramma di Visio
diagram.save("C:\\Files\\addShapeComment.vsdx", SaveFileFormat.VSDX);
Aggiungere commenti alla forma nel diagramma di Visio utilizzando Python

Aggiungere commenti a una forma nel diagramma di Visio utilizzando Python.

Modifica i commenti nel diagramma di Visio utilizzando Python

Possiamo anche modificare qualsiasi commento in un diagramma di Visio seguendo i passaggi seguenti:

  1. Caricare il diagramma di Visio utilizzando la classe Diagram.
  2. Ottieni una pagina specifica per indice dalla raccolta di pagine.
  3. Scorrere la raccolta delle annotazioni.
  4. Successivamente, leggi la proprietà comment.value e aggiorna.
  5. Infine, salva il diagramma di Visio utilizzando il metodo save(). Prende il percorso del file VSDX di output e SaveFileFormat come argomenti.

L’esempio di codice seguente mostra come modificare un commento in un diagramma di Visio utilizzando Python.

# Questo esempio di codice dimostra come aggiungere commenti a livello di pagina a un diagramma di Visio in Python.
import aspose.diagram
from aspose.diagram import *

# Carica un diagramma di Visio esistente
diagram = Diagram("C:\\Files\Drawing1.vsdx");

# Ottieni l'oggetto della pagina in base all'indice
page0 = diagram.pages[0];

# Ottieni la raccolta delle annotazioni
annotations = page0.page_sheet.annotations;

# Scorri le annotazioni
for annotation in annotations:
    comment = annotation.comment.value;
    print(comment)
    comment += " updation mark";
    annotation.comment.value = comment;
    print(annotation.comment.value)

# Salva diagramma di Visio
diagram.save("C:\\Files\\EditPageLevelComment.vsdx", SaveFileFormat.VSDX);
Modifica i commenti nel diagramma di Visio utilizzando Python

Modifica i commenti nel diagramma di Visio utilizzando Python.

Ottieni una licenza API gratuita

Ottieni una licenza temporanea gratuita e sperimenta gratuitamente le funzionalità della libreria. L’utilizzo di una licenza temporanea gratuita ti consente di esplorare le funzionalità della libreria senza incontrare alcuna restrizione.

Aggiungi commenti al diagramma di Visio – Risorse didattiche

Esplora altre funzionalità della libreria e scopri come generare, convertire e manipolare i diagrammi di Visio senza utilizzare Microsoft Visio utilizzando le seguenti risorse:

Conclusione

In questo post del blog abbiamo imparato come aggiungere commenti ai diagrammi di Visio in Python. Sfruttando Aspose.Diagram for Python, gli sviluppatori possono automatizzare il processo di annotazione del diagramma di Visio a livello di codice utilizzando Python. In caso di ambiguità, contattaci sul nostro forum di supporto gratuito.

Guarda anche