TechDraw TemplateHowTo/pl

Wprowadzenie
Poradnik ten pokazuje jak stworzyć plik SVG, który może być użyty jako szablon tła dla stron Środowiska pracy Rysunek Techniczny.

W poradniku tym założono, że znasz umiarkowanie dobrze Inkscape i SVG, jak również FreeCAD i środowisko pracy Rysunek techniczny.

Stworzymy prosty szablon dla papieru w rozmiarze US Letter w orientacji poziomej.

Kopia rezultatu tego poradnika jest dostępna w

Gdzie jest katalogiem, w którym zainstalowano FreeCAD, na przykład

Tworzenie dokumentu bazowego
1. Otwórz nowy dokument w programie Inkscape.

2. W Właściwościach dokumentów
 * Wybierz rozmiar strony US Letter lub A4 i orientację landscape.
 * Ustaw standardowe jednostki na "mm", a rozmiar strony na 279,4 i wysokość 215,9. Dla strony DIN-A4 należy użyć 210 i 297.

3. Użyj edytora XML, aby dodać klauzulę przestrzeni nazw „freecad” do elementu.

Zauważ, że twoje edytowalne teksty będą "nie" działały, jeśli używasz https://..., nawet jeśli wiki jest obecnie osiągalne przez https. Ponieważ SVG jest formatem czytelnym dla człowieka, możesz także wpisać powyższą linię do pliku za pomocą edytora tekstu.

Tworzenie szablonu rysunku
4. Narysuj ramkę, numery stref, linie środkowe i inną geometrię.

5. Narysuj pola i linie dla bloku tytułu.

6. Dodaj i umieść swój tekst, który ma pozostać niezmienny.

7. Dodaj i umieść tekst, który będzie można edytować.

8. Masz teraz gotowe dzieło, które powinno wyglądać mniej więcej tak:

Tworzenie pól do edycji
9. Użyj edytora XML, aby dodać tag } do każdego edytowalnego elementu {{incode| }.
 * Przypisać sensowną nazwę do każdego pola tekstowego, które można edytować.

Dopasowanie wielkości SVG
10. Użyj edytora XML, aby dopasować atrybut do rozmiaru strony, w milimetrach.
 * Są to cztery wartości, w formacie

11. Twój szablon pojawi się teraz znacznie większy niż oczekiwano.

12. Musimy go skurczyć.
 * lub pole wyboru wybierz i zaznacz wszystkie.
 * Dostosuj proporcje pola roboczego i  do rozmiarów twojego dzieła w milimetrach.
 * Ustaw go na rozmiar strony pomniejszony o odpowiednie marginesy, na przykład, i.

13. Użyj opcji Wyrównaj i Rozmieść lub przycisków i, aby umieścić grafikę w obszarze strony, jeśli to konieczne.

14. Twój szablon powinien teraz wyglądać dokładnie tak, jak na ukończonym obrazku powyżej.

Usuń przekształcenia z SVG
15. Upewnij się, że wszystkie edytowalne teksty są rozgrupowane za pomocą klawiszy +  +.

16. Zaznacz wszystko na swojej stronie, używając, a następnie  + ''.

17. Następnie usuń bieżącą warstwę,.
 * Uwaga: jeśli usunąłeś już warstwę (w Twoim panelu warstw nie ma żadnej listy warstw), ten krok nie jest wymagany. W tym przypadku należy zaznaczyć wszystko +, wyciąć zaznaczenie + i wkleić je przy pomocy polecenia w następnym kroku.

18. Następnie wklej,.
 * Uwaga: To polecenie zapobiega zapisywaniu pozycji tekstowych w znacznikach transformacji. Ważne jest, aby nie używać standardowej komendy wklejania.

19. Twój szablon powinien teraz wyglądać właściwie i nie powinien zawierać żadnych niepożądanych przekształceń.

20. Zapisz swój szablon. Jeśli używasz Inkscape, zapisz go najlepiej jako Plain SVG, ponieważ FreeCAD może obsługiwać tylko cechy specyfikacji SVG 1.1. Zwykły SVG'' usunie wszystkie znaczniki XML specyficzne dla Inkscape'a.

21. Wypróbuj go w programie FreeCAD i środowisku pracy Rysunek Techniczny z opcją wstaw stronę uzywając szablonu.

Uwagi
Nie używaj warstw w programie Inkscape, dopóki nie opanowałeś tworzenia szablonów bez nich. Warstwy i grupy mogą automatycznie wstawiać niechciane zmiany do Twojego pliku SVG.

Ostatnim krokiem przed użyciem nowego szablonu jest usunięcie wszelkich zapisów o przekształceniach z kodu SVG. Ponieważ spowodują one problemy.

Zobacz dyskusję w portalu Stackoverflow na temat usuwanie zapisów o przekształceniach w plikach SVG.

Jeśli nie widzisz zielonych pól na swoich tekstach do edycji, może być coś nie tak z Twoją skalą dokumentów. Otwórz ponownie swój plik w programie Inkscape i potwierdź, że wartości viewBox i rozmiary są zgodne.

If texts appear offset in FreeCAD, you may need to remove the attributes in the SVG file. See: https://www.forum.freecadweb.org/viewtopic.php?t=50897.