2012-06-06 26 views
43

W architekturze Enterprise (wersja 9.2) utworzyłem kilka diagramów UML klasy i sekwencji. Teraz potrzebuję tych diagramów w dokumencie programu Word.Enterprise Architect: Eksportuj schematy UML w wysokiej jakości

Moim pierwszym podejściem było po prostu wyciąć je za pomocą narzędzia wycinania systemu Windows 7 i wkleić je do dokumentu. Ale dla celów drukarskich jakość była zdecydowanie zbyt niska.

Drugim podejściem było "Zachowaj je jako obrazy" oferowane w Enterprise Architect. Ale z tym, jakość była jeszcze gorsza.

Trzeci sposób polegał na wyeksportowaniu ich do pliku pdf. Dzięki temu jakość była całkiem przyzwoita i mogłem zaimportować te pliki PDF do Inkscape, a następnie przekonwertować je do plików * .png, aby zaimportować je do słowa. Problem polega na tym, że Enterprise Architect nie działa z czcionkami. Oznacza to, że sam obraz ma wysoką jakość, ale stara się przekonwertować czcionkę klas, a następnie mam spacje między literami, gdzie nie powinno być żadnych.

Tak krótka historia - czy istnieje sposób na eksportowanie diagramów UML z Enterprise Architect do wspólnego formatu obrazu, takiego jak .png lub .tiff, zachowując przyzwoitą jakość?

Odpowiedz

59

Jestem pewien, że już wiesz, możesz zapisać diagram jako obraz w kilku formatach, w tym PNG, ale nie TIFF.

Jakość zdjęć można kontrolować w opcjach (Narzędzia - Opcje), w zakładce "Wykres". "Limit pamięci obrazu" kontroluje ilość pamięci dozwoloną w procesie konwersji obrazu; zwiększenie to powinno poprawić jakość dużych diagramów. "Scale Saved Bitmaps to" pozwala ustawić wyższą rozdzielczość dla obrazów.

Nie sprawdzałem czy te również wpływają na funkcję copy-do-schowka (w menu Diagram lub CTRL + B), który jest sposób, w jaki zwykle kopiować schematy do dokumentów.

+4

Ah świetnie, to bardzo pomaga - skalowałem eksport bitmapy do 400% i zdefiniowałem 512 MB pamięci dla konwersji obrazu HTML. Teraz mogę zapisać diagramy w pliku png z całkiem przyzwoitą jakością. Problem polega na tym, że moje słowo kończy się niepowodzeniem w eksporcie pdf (traci jakość), ale to nie jest część tego konkretnego problemu. Dziękuję Ci!! – Toby

+0

Dzięki, ta odpowiedź bardzo mi pomogła! – DehMotth

+17

Ctrl + T jest skrótem do zapisywania diagramu jako pliku obrazu –

23

Aby mieć schematy w słowie, istnieje bardzo prosty sposób.

Wystarczy, otwarty schemat w EA następnie zaznacz wszystko z CTRL + , skopiuj CTRL + C, iść w słowie i po prostu zrobić wklej CTRL + V. Łatwa i doskonała jakość.

+2

czasami duże diagramy klasowe są odcięte przy użyciu tego podejścia. –

+0

Już skończyłem moje pytanie tutaj na SO zanim to znalazłem. Cóż, szukałem eksportu przypadków użycia, a nie umla. Działa to ładnie, wielkie dzięki! BTW, możesz także wybrać części diagramu, to działa równie dobrze! –

+0

Od wersji EA 12.1 powoduje to umieszczenie "fałszywego" metapliku w schowku. Jest to JPG o złej jakości zawinięty w metaplik. Dzieje się tak również, jeśli zapiszesz jako EMF lub WMF. Ponadto, obraz ma wypalony styl czcionki, więc nie nadaje się do drukowania. –

10

Z jakiegoś powodu, gdy używasz Ctrl-B do eksportowania modelu Sparx EA do MS Word, otrzymujesz bitmapę skopiowaną do schowka, ale kiedy wkleisz program Powerpoint, otrzymasz ulepszony metaplik. Jest to grafika wektorowa, która może być powiększona do itd. Bez utraty szczegółów.

Prep

  1. Przed rozpoczęciem iść do EA i Narzędzia-> Opcje (lub Ctrl-F9).
  2. Upewnij się, że wybrano stronę Ogólne właściwości.
  3. Zaznacz "Schowek" jest ustawiony na "Metafile" (jeśli jest ustawiony na Bitmap, będziesz zawsze otrzymywać bitmapę, nawet w Powerpoint).

Kroki

  1. Otwarty model EA mają być eksportowane.
  2. Otwórz program Powerpoint i wyczyść domyślne pola ograniczające, pozostawiając pusty slajd.
  3. Otwórz program Word i znajdź punkt w dokumencie, w którym chcesz wkleić model.
  4. Wróć do EA, otwórz okno swojego modelu i naciśnij Ctrl-B (Diagram-> Wklej obraz do schowka)
  5. Przejdź do programu Powerpoint i naciśnij Ctrl-V, aby wkleić.
  6. Zmień rozmiar modelu, aby dopasować go do slajdu.
  7. Naciśnij Ctrl A, a następnie Ctrl C, aby upewnić się, że wszystko zostało skopiowane do schowka.
  8. Przejdź do programu Word i naciśnij Ctrl-V, aby wkleić - powinieneś mieć teraz model EA w formacie metapliku EMF, a nie bitmapę. Recenzenci dokumentów mogą teraz powiększyć i zobaczyć pełny szczegół w modelu.
+2

Od wersji EA 21.1 powoduje to umieszczenie "fałszywego" metapliku w schowku. Jest to JPG o złej jakości zawinięty w metaplik. Dzieje się tak również, jeśli zapiszesz jako EMF lub WMF. –

+0

Miałem na myśli 12,1, przepraszam. –

0

Ja sam użyłem ctrl + P i użyłem mojego konwertera PDF do drukowania. - Przed tym ustawiam rozmiar strony we właściwościach Diagrama -> Diagram -> Ustawienia strony -> Zaawansowane. - Ustawię "Skaluj na jedną stronę", a następnie kliknij "Ustawienia strony", wybierz odpowiedni rozmiar i orientację strony. - Mój konwerter PDF jest PDFCreator: http://download.cnet.com/PDFCreator/3000-2064_4-10558866.html

+0

W oknie dialogowym "Ustawienia strony" nie ma "Zaawansowane". W przeciwnym razie brzmi to jak rozsądny przepływ pracy. –

+0

To jest opcja drukowania zależna od systemu operacyjnego/oprogramowania do drukowania. W każdym razie masz pomysł. –

0

Podczas gdy widzę, że wydaje się, że to rozwiązane (z przyjemnością usłyszeć), opublikuję to w przypadku, gdy inni nie mają szczęścia w powyższym.

Zawsze wybrałem (ctrl + A dla całego diagramu) i wkleiłem do Word/PPT/Outlook, a diagramy zostały automatycznie przekonwertowane na ładne skalowalne obrazy PNG (bez zmiany ustawień pamięci/jakości).

Ale na ostatnim projekcie wydaje się, że gdy próbowałem zrobić to samo, jakość była bardzo słaba/niewyraźna, a tekst był nieco spłaszczony.

Czy przypadkiem używasz Pulpitu zdalnego do połączenia się z komputerem, na którym działa Sparx EA? Jest gdzieś inny wątek (przepraszam, nie ma linku), w którym inni mieli podobne kłopoty po połączeniu przez RDP w trybie pełnoekranowym. Udało mi się wyeksportować dobrą jakość z sesji innej niż sesja RDP, lub myślę, że jeśli połączyłem się przez RDP, ale nie w trybie pełnoekranowym, to eksportowałem w jakości, do której przywykłem.

Nadzieja to pomaga nikomu z podobnego problemu

0

zmienić schemat tematy, przejdź do Narzędzia-> schemat-> Tematy i motywy, aby zmienić diaram „blueprint” i przejdź do Plik-> Drukuj do PDF

2

Wykonaj następujące czynności:

PAKIET> Documetation-> Opublikuj jako HTML

Utwórz nowy folder do wyjścia i ustawić ścieżkę w polu "Output".

-> Prasa Generowanie

Goto .. [folder] \ EARoot, pliki o nazwie EA * [png | gif] są diagram

zdjęcia w oryginalnej rozdzielczości..

Powiązane problemy