TechDraw Templates/pl: Difference between revisions

From FreeCAD Documentation
(Created page with "* Biblioteka używana przez FreeCAD do przetwarzania SVG ''obsługuje tylko specyfikację svg-tiny''. W szczególności: "SVG Tiny nie obsługuje gradientów, przezroczystości, przycinania, masek, symboli, wzorów, podkreślania tekstu, przekreślania tekstu, tekstu pionowego ani efektów filtrów SVG" ''(z pomocy programu Adobe Illustrator)''. Użycie tych funkcji w szablonie niestandardowym spowoduje problemy z renderowaniem.")
(Updating to match new version of source page)
 
Line 15: Line 15:
==Opis==
==Opis==


<div class="mw-translate-fuzzy">
Każda strona środowiska Rysunek Techniczny jest oparta na obiekcie Szablonu. '''Szablon''' określa rozmiar arkusza papieru i zawiera stałą grafikę i tekst, na przykład ramkę lub obramowanie strony.
Każda strona środowiska Rysunek Techniczny jest oparta na obiekcie Szablonu. '''Szablon''' określa rozmiar arkusza papieru i zawiera stałą grafikę i tekst, na przykład ramkę lub obramowanie strony.
</div>


<div class="mw-translate-fuzzy">
Szablon może również zawierać edytowalne pola tekstowe dla atrybutów takich jak ''Tytuł'', ''Podtytuł'', ''Autor'', ''Data'', ''Skala'', ''Waga'', ''Numer rysunku'' i ''Arkusz''.
Szablon może również zawierać edytowalne pola tekstowe dla atrybutów takich jak ''Tytuł'', ''Podtytuł'', ''Autor'', ''Data'', ''Skala'', ''Waga'', ''Numer rysunku'' i ''Arkusz''.
</div>


<div class="mw-translate-fuzzy">
Szablony to pliki [[SVG|SVG]], które można tworzyć i modyfikować poza środowiskiem programu FreeCAD, za pomocą aplikacji takiej jak np. [https://en.wikipedia.org/wiki/Inkscape Inkscape].
Szablony to pliki [[SVG|SVG]], które można tworzyć i modyfikować poza środowiskiem programu FreeCAD, za pomocą aplikacji takiej jak np. [https://en.wikipedia.org/wiki/Inkscape Inkscape].
</div>

A new autofill  tool ({{Version|1.0}}) can automatically fill editable text fields in a template when it is inserted. This requires templates that use the new [[Svg_Namespace#freecad:autofill|freecad:autofill]] attribute. The following attribute names are valid for autofill: "author", "date", "organization", "scale", "sheet", "title", "page_number", and "page_count".


<span id="Properties"></span>
<span id="Properties"></span>
==Właściwości==
==Właściwości==


See also: [[Property_editor|Property editor]].
* {{PropertyData|Orientacja}}: Portret lub Krajobraz.

* {{PropertyData|Szerokość}}: Szerokość papieru w mm.
A Template object has the following properties:
* {{PropertyData|Wysokość}}: Wysokość papieru w mm.

* {{PropertyData|Strona Wynikowa}}: Kopia oryginalnego pliku Szablonu zawierająca wszystkie zmiany w edytowalnych tekstach. Pozwala to użytkownikom, którzy mogą nie mieć kopii pliku Szablonu, zobaczyć stronę zgodnie ze swoim przeznaczeniem. Nie jest to typowo przydatne dla użytkowników końcowych.
{{TitleProperty|Base}}
* {{PropertyData|Szablon}}: a) wskaźnik do kopii oryginalnego pliku Szablonu, który jest włączony do tego pliku *.FCStd, lub b) ścieżka do pliku szablonu dostępnego na bieżącym komputerze. Użyj wielokropka przy wyborze pliku ''(...)'', aby zmienić szablon na inny.

* {{PropertyData|Orientation|Enumeration}}: {{Value|Portrait}} or {{Value|Landscape}}.

{{TitleProperty|Page Properties}}

* {{PropertyData|Width|Length}}: Paper width in mm.
* {{PropertyData|Height|Length}}: Paper height in mm.
* {{PropertyData|Editable Texts|Map|Hidden}}: Key:Value list of editable texts in the template.

{{TitleProperty|Template}}

* {{PropertyData|Page Result|FileIncluded}}: A copy of the original Template file including all changes to editable texts. This allows users who may not have a copy of the Template file to see the Page as intended. Not typically useful for end users.
* {{PropertyData|Template|File}}: A pointer to the copy of the original Template file which is incorporated into this {{FileName|*.FCStd}} file, or a filepath to a template accessible on the current machine. See the [[#Select_a_different_template_file|next paragraph]] for information on how to change the Template.


<span id="Select_a_different_template_file"></span>
<span id="Select_a_different_template_file"></span>
Line 72: Line 93:
* Biblioteka używana przez FreeCAD do przetwarzania SVG ''obsługuje tylko specyfikację svg-tiny''. W szczególności: "SVG Tiny nie obsługuje gradientów, przezroczystości, przycinania, masek, symboli, wzorów, podkreślania tekstu, przekreślania tekstu, tekstu pionowego ani efektów filtrów SVG" ''(z pomocy programu Adobe Illustrator)''. Użycie tych funkcji w szablonie niestandardowym spowoduje problemy z renderowaniem.
* Biblioteka używana przez FreeCAD do przetwarzania SVG ''obsługuje tylko specyfikację svg-tiny''. W szczególności: "SVG Tiny nie obsługuje gradientów, przezroczystości, przycinania, masek, symboli, wzorów, podkreślania tekstu, przekreślania tekstu, tekstu pionowego ani efektów filtrów SVG" ''(z pomocy programu Adobe Illustrator)''. Użycie tych funkcji w szablonie niestandardowym spowoduje problemy z renderowaniem.


<div class="mw-translate-fuzzy">
* Klauzule transform Svg '''spowodują problemy''' w niestandardowych szablonach. Zobacz dyskusję Stackoverflow na temat [https://stackoverflow.com/questions/13329125/removing-transforms-in-svg-files usuwanie klauzul transform w plikach SVG].
* Klauzule transform Svg '''spowodują problemy''' w niestandardowych szablonach. Zobacz dyskusję Stackoverflow na temat [https://stackoverflow.com/questions/13329125/removing-transforms-in-svg-files usuwanie klauzul transform w plikach SVG].
</div>


* Klauzula '''xml:space="preserve"''' czasami powoduje problemy z rozmiarem i pozycjonowaniem tekstu. Najlepiej jest unikać / usunąć tę klauzulę z kodu SVG twojego niestandardowego szablonu.
* Klauzula '''xml:space="preserve"''' czasami powoduje problemy z rozmiarem i pozycjonowaniem tekstu. Najlepiej jest unikać / usunąć tę klauzulę z kodu SVG twojego niestandardowego szablonu.

Latest revision as of 13:36, 4 July 2024

Opis

Każda strona środowiska Rysunek Techniczny jest oparta na obiekcie Szablonu. Szablon określa rozmiar arkusza papieru i zawiera stałą grafikę i tekst, na przykład ramkę lub obramowanie strony.

Szablon może również zawierać edytowalne pola tekstowe dla atrybutów takich jak Tytuł, Podtytuł, Autor, Data, Skala, Waga, Numer rysunku i Arkusz.

Szablony to pliki SVG, które można tworzyć i modyfikować poza środowiskiem programu FreeCAD, za pomocą aplikacji takiej jak np. Inkscape.

A new autofill  tool (introduced in version 1.0) can automatically fill editable text fields in a template when it is inserted. This requires templates that use the new freecad:autofill attribute. The following attribute names are valid for autofill: "author", "date", "organization", "scale", "sheet", "title", "page_number", and "page_count".

Właściwości

See also: Property editor.

A Template object has the following properties:

Base

  • DANEOrientation (Enumeration): Portrait or Landscape.

Page Properties

  • DANEWidth (Length): Paper width in mm.
  • DANEHeight (Length): Paper height in mm.
  • DANE (Hidden)Editable Texts (Map): Key:Value list of editable texts in the template.

Template

  • DANEPage Result (FileIncluded): A copy of the original Template file including all changes to editable texts. This allows users who may not have a copy of the Template file to see the Page as intended. Not typically useful for end users.
  • DANETemplate (File): A pointer to the copy of the original Template file which is incorporated into this *.FCStd file, or a filepath to a template accessible on the current machine. See the next paragraph for information on how to change the Template.

Wybór innego pliku szablonu

Aby wybrać inny szablon dla rysunku:

  1. Zlokalizuj żądany obiekt Strony w Widoku drzewa.
  2. Rozwiń węzeł Strona, jeśli to konieczne.
  3. Wybierz obiekt Szablon.
  4. W Edytorze właściwości kliknij w polu właściwości DANESzablon.
  5. Naciśnij przycisk ... (wielokropek), który się pojawi.
  6. Otwiera się okno dialogowe plik, w którym znajduje się folder z aktualnym szablonem. Jeżeli Strona została utworzona w bieżącej sesji FreeCAD będzie to domyślny folder szablonu (skonfigurowany w Ustawieniach Rysunku Technicznego).
  7. Opcjonalnie przejdź do innego folderu.
  8. Wybierz inny plik szablonu.
  9. Naciśnij przycisk OK.

Jeśli zmodyfikowałeś plik szablonu i chcesz zaktualizować Stronę utworzoną w bieżącej sesji FreeCAD, która używa tego szablonu, tymczasowo wybierz najpierw inny plik, a następnie ponownie wybierz zmodyfikowany plik.

Szablony użytkownika

Do programu FreeCAD dołączona jest niewielka liczba wstępnie sformatowanych szablonów w różnych standardowych rozmiarach stron. Znajdują się one w:

$INSTALL_DIR/Mod/TechDraw/Templates/

Gdzie $INSTALL_DIR to katalog, w którym zainstalowano FreeCAD, na przykład:

/usr/share/freecad/Mod/TechDraw/Templates/

Szablony własne można również określić jako domyślne w Ustawieniach środowiska Rysunek Techniczny.

Zobacz również stronę Jak stworzyć własny szablon Rysunku Technicznego lub jeśli wolisz szablony generowane przez skrypt, Generator szablonów i Makro TemplateHelper.

Uwagi

  • Szablony środowiska pracy Rysunek Techniczny nie są całkowicie zamienne z szablonami Rysunku Roboczego. Ogólnie rzecz biorąc, szablony środowiska Rysunku Roboczego będą działać w środowisku Rysunek Techniczny, ale mogą wystąpić problemy z edytowalnym tekstem.
  • Biblioteka używana przez FreeCAD do przetwarzania SVG obsługuje tylko specyfikację svg-tiny. W szczególności: "SVG Tiny nie obsługuje gradientów, przezroczystości, przycinania, masek, symboli, wzorów, podkreślania tekstu, przekreślania tekstu, tekstu pionowego ani efektów filtrów SVG" (z pomocy programu Adobe Illustrator). Użycie tych funkcji w szablonie niestandardowym spowoduje problemy z renderowaniem.
  • Klauzula xml:space="preserve" czasami powoduje problemy z rozmiarem i pozycjonowaniem tekstu. Najlepiej jest unikać / usunąć tę klauzulę z kodu SVG twojego niestandardowego szablonu.
  • Szablony działają najlepiej, gdy nie zawierają zbędnego kodu SVG (nazywanego przez niektórych "śmieciowym SVG"). Istnieje dobry artykuł na temat usuwanie śmieci z SVG. Artykuł napisano w języku rosyjskim.