2012-06-06 20 views
43

Con Enterprise Architect (versione 9.2), ho creato alcuni diagrammi UML di classe e sequenza. Ora ho bisogno di quei diagrammi in un documento di Word.Enterprise Architect: esportazione di diagrammi UML in alta qualità

Il mio primo approccio è stato quello di ritagliarli con lo Strumento di cattura di Windows 7 e incollarli nel documento. Ma per motivi di stampa la qualità era troppo scarsa.

Il secondo approccio era "Salvarli come immagini" come offerto in Enterprise Architect. Ma con questo, la qualità era anche peggio.

Il terzo modo era di esportarli in un file pdf. Con questo la qualità era abbastanza decente e ho potuto importare quei pdf in Inkscape e poi convertirli in file * .png per importarli a parole. Il problema è che l'Enterprise Architect non funziona con i caratteri. Il significato dell'immagine è di alta qualità, ma cerca di convertire il font delle classi e poi ho degli spazi tra le lettere dove non dovrebbero esserci.

Così lunga storia breve - c'è un modo per esportare i miei diagrammi UML da Enterprise Architect in un formato immagine comune come .png o .tiff, pur mantenendo la qualità decente?

risposta

59

Come già saprete, è possibile salvare un diagramma come un'immagine in diversi formati, incluso PNG ma non TIFF.

La qualità delle immagini può essere controllata nelle opzioni (Strumenti - Opzioni), scheda "Diagramma". Il "Limite memoria immagine" controlla la quantità di memoria consentita dal processo di conversione dell'immagine; aumentare questo dovrebbe migliorare la qualità dei diagrammi di grandi dimensioni. "Scala salvata bitmap in" consente di impostare una risoluzione più elevata per le immagini.

non ho controllato se queste interessano anche la funzione di copia-to-clipboard (nel menu Diagramma o CTRL +B), che è il modo in cui io di solito copiare diagrammi in documenti.

+4

Ah, questo in realtà aiuta molto: ho ridotto l'esportazione della bitmap al 400% e ho definito 512 MB di memoria per la conversione delle immagini. Ora posso salvare i diagrammi in un file PNG con una qualità abbastanza decente. Il problema è che la mia parola ora fallisce nell'esportazione di pdf (perde la qualità) ma va bene che non fa parte di questo particolare problema. Grazie!! – Toby

+0

Grazie, questa risposta mi ha aiutato molto! – DehMotth

+17

Ctrl + T è la scorciatoia per il salvataggio di un diagramma come file immagine –

23

Per avere diagrammi a parole c'è un modo molto semplice.

Semplicemente, schema aperto in EA quindi selezionare tutte con CTRL +A, quindi copiare CTRL +C, andare con le parole e basta fare incollare CTRL +V. Qualità facile e perfetta.

+2

a volte i diagrammi delle classi di grandi dimensioni vengono tagliati utilizzando questo approccio. –

+0

Ho già finito la mia domanda qui su SO prima di trovarlo. Beh, stavo cercando l'esportazione caso d'uso, non uml. Funziona bene, molte grazie! A proposito, puoi anche selezionare parti del diagramma, questo funziona altrettanto bene! –

+0

A partire da EA 12.1, questo inserisce un metafile "falso" negli appunti. In realtà è un JPG di bassa qualità racchiuso in un metafile. Questo è anche ciò che accade se salvi come EMF o WMF. Inoltre, l'immagine ha il cleartype cotto al suo interno, quindi non va bene per la stampa. –

10

Per qualche motivo, quando si utilizza Ctrl-B per esportare un modello Sparx EA in MS Word, si ottiene una bitmap copiata negli Appunti, ma quando si incolla in Powerpoint, si ottiene un Metafile avanzato. Questa è una grafica vettoriale che può essere ingrandita in ecc. Senza perdita di dettagli.

Prep

  1. Prima di iniziare, andare in EA e Strumenti-> Opzioni (o premere Ctrl-F9).
  2. Verificare che la pagina Proprietà generali sia selezionata.
  3. Controllare 'Appunti' è impostato su 'Metafile' (se è impostato su Bitmap, sarà possibile ottenere solo una bitmap, anche in Powerpoint) .

Passi

  1. aprire il proprio modello di EA da esportare.
  2. Aprire Powerpoint e deselezionare le caselle di delimitazione predefinite lasciando una diapositiva vuota.
  3. Aprire Word e individuare il punto nel documento in cui si desidera incollare il modello.
  4. Torna a EA, apri la finestra del modello e premi Ctrl-B (Diagramma-> Incolla immagine negli appunti)
  5. Entra in Powerpoint e premi Ctrl-V per incollare.
  6. Ridimensionare il modello per adattarlo alla diapositiva.
  7. Premi Ctrl A quindi Ctrl C per assicurarti che tutto venga copiato negli appunti.
  8. Vai in Word e premi Ctrl-V per incollare: ora dovresti avere un modello EA in formato metafile EMF, non una bitmap. I revisori dei documenti ora possono ingrandire e visualizzare tutti i dettagli nel modello.
+2

A partire da EA 21.1, questo mette un metafile "falso" negli appunti. In realtà è un JPG di bassa qualità racchiuso in un metafile. Questo è anche ciò che accade se salvi come EMF o WMF. –

+0

Intendevo 12,1, mi dispiace. –

0

Io stesso ho usato ctrl + P e utilizzato il mio convertitore pdf per la stampa. - Prima di questo, ho impostato la dimensione della pagina nelle proprietà Diagramma -> Diagramma -> Imposta pagina -> Avanzate. - Ho impostato "Scala su una pagina", quindi faccio clic su "Imposta pagina", quindi scelgo le dimensioni e l'orientamento della pagina appropriata. - Il mio convertitore PDF è PDFCreator: http://download.cnet.com/PDFCreator/3000-2064_4-10558866.html

+0

Non c'è "Avanzate" nella finestra di dialogo "Imposta pagina". Altrimenti sembra un flusso di lavoro abbastanza bello. –

+0

Questa è un'opzione di stampa che dipende dal sistema operativo/software di stampa. In ogni caso hai un'idea. –

0

Mentre vedo che sembra che sia stato risolto (felice di sentire), lo posterò nel caso in cui gli altri non avessero fortuna con quanto sopra.

Ho sempre selezionato (ctrl + A per l'intero diagramma) e incollato in Word/PPT/Outlook e gli schemi sono stati convertiti automaticamente in belle immagini scalabili PNG (senza mai modificare le impostazioni di memoria/qualità).

Ma in un progetto recente sembra che quando ho provato a fare lo stesso la qualità era molto scarsa/sfocata e il testo era un po 'schiacciato.

È possibile utilizzare Remote Desktop per connettersi a un computer su cui è in esecuzione Sparx EA? C'è un altro thread che gira da qualche parte (scusa non ho il link) dove altri stavano avendo questo problema simile quando connesso tramite RDP in modalità di visualizzazione a schermo intero. Sono stato in grado di esportare una buona qualità da una sessione non RDP, o penso che se mi collegassi tramite RDP ma non in modalità a schermo intero, dovevo esportare nella qualità a cui ero abituato.

Spero che questo aiuti chiunque altro con un problema simile

0

Modifica i tuoi temi diagramma, andare in Strumenti-> diagram-> Temi e cambiare diaram temi di "progetto" e andare a File-> Stampa in PDF

2

fare quanto segue:

PACCHETTO> Documetation-> Pubblica come HTML

Crea nuova cartella per l'output e impostare il percorso nel campo "uscita".

-> Premete Genera

Goto .. [cartella] \ EARoot, i file denominati EA * [png | gif] sono il diagramma

immagini in risoluzione originale..

Problemi correlati