TechDraw ExportPageDXF/pl: Difference between revisions

From FreeCAD Documentation
(Created page with "{{GuiCommand/pl |Name=TechDraw ExportPageDXF |Name/pl=Rysunek Techniczny: Wyeksportuj stronę do formatu DXF |MenuLocation=Rysunek Techniczny → Strona → Wyeksportuj stronę do formatu DXF |Workbenches=Rysunek Techniczny |Version=0.18 |SeeAlso=Wyeksportuj stronę do formatu SVG, DXF }}")
(Created page with "{{Docnav/pl |Wyeksportuj stronę do formatu SVG |Grupa linii |środowisko pracy Rysunek Techniczny |IconL=TechDraw_ExportPageSVG.svg | |IconC=Workbench_TechDraw.svg }}")
 
(10 intermediate revisions by the same user not shown)
Line 19: Line 19:
}}
}}


==Description==
<span id="Description"></span>
==Opis==


The '''TechDraw ExportPageDXF tool''' saves a drawing page as a [[DXF|DXF]] file.
Narzędzie '''Wyeksportuj stronę do formatu DXF''' zapisuje stronę rysunku jako plik [[DXF/pl|DXF]].


==Usage==
<span id="Usage"></span>
==Użycie==


# Jeśli w dokumencie znajduje się wiele stron rysunku: opcjonalnie aktywuj żądaną stronę, wybierając ją w oknie [[Tree_view/pl|Widoku drzewa]].
# If there are multiple drawing pages in the document: optionally activate the desired page by selecting it in the [[Tree_view|Tree view]].
# Istnieje kilka sposobów wywołania narzędzia:
# There are several ways to invoke the tool:
#* Press the {{Button|[[Image:TechDraw_ExportPageDXF.svg|16px]] [[TechDraw_ExportPageDXF|Export Page as DXF]]}} button.
#* Naciśnij przycisk {{Button|[[Image:TechDraw_ExportPageDXF.svg|16px]] Wyeksportuj stronę do formatu DXF}}.
#* Select the {{MenuCommand|TechDrawPage → [[Image:TechDraw_ExportPageDXF.svg|16px]] Export Page as DXF}} option from the menu.
#* Wybierz opcję z menu {{MenuCommand|Rysunek TechnicznyStrona → [[Image:TechDraw_ExportPageDXF.svg|16px]] Wyeksportuj stronę do formatu DXF}}.
#* If a page is displayed in the [[Main_view_area|Main view area]]: right-click the page's window and select the {{MenuCommand|Export DXF}} option from the context menu.
#* Jeśli strona jest wyświetlana w [[Main_view_area/pl|głównym obszarze widoku]]: kliknij prawym przyciskiem myszy okno strony i wybierz opcję {{MenuCommand|Eksportuj do formatu DXF}} z menu kontekstowego.
# If there are multiple drawing pages in the document and you have not yet activated a page, the {{MenuCommand|Page Chooser}} dialog box opens: {{Version|0.20}}
# Jeśli w dokumencie znajduje się wiele stron rysunku, a strona nie została jeszcze aktywowana, otworzy się okno dialogowe {{MenuCommand|Wybór strony}}: {{Version/pl|0.20}}.
## Wybierz żądaną stronę.
## Select the desired page.
## Press the {{Button|OK}} button.
## Naciśnij przycisk {{Button|OK}}.
# The {{MenuCommand|Save DXF file}} dialog box opens.
# Zostanie otwarte okno dialogowe {{MenuCommand|Eksportuj stronę do formatu DXF}}.
# Wybierz lokalizację i nazwę pliku.
# Select a location and file name.


===Limitations===
<span id="Limitations"></span>
==Ograniczenia==


* Wymiary promieniowe i średnicowe będą eksportowane poprawnie tylko wtedy, gdy znajdują się "wewnątrz" łuku.
* Radial and Diameter dimensions will only export properly if they are "inside" the arc.
* Skalowanie nie jest obsługiwane. Plik DXF zostanie narysowany w rzeczywistym rozmiarze tak jak na stronie Rysunku Technicznego.
* Scaling is not supported. The DXF will be drawn in the actual size of the TechDraw page.
* Jednostki nie są obsługiwane. Plik DXF zostanie narysowany w milimetrach ''(mm)''. Tekst wymiarów będzie wyświetlany dokładnie tak, jak jest wyświetlany na stronie Rysunku Technicznego.
* Units are not supported. The DXF will be drawn in millimeters (mm). Dimension text will be shown exactly as displayed in TechDraw.
* TechDraw can't export a [[TechDraw_DraftView|Insert Draft Workbench Object]] or an [[TechDraw_ArchView|Insert Arch Workbench Object]] to DXF. These views are [[SVG|SVG]] elements generated internally by the [[Draft_Workbench|Draft Workbench]], so there is no geometrical shape to export. To export a view as DXF, it must have been created with [[TechDraw_View|Insert View]] or [[TechDraw_ProjectionGroup|Insert Projection Group]]. For example, select an [[Arch_SectionPlane|Arch SectionPlane]], then use [[Draft_Shape2DView|Draft Shape2DView]] to create a flat projection shape, and then use [[TechDraw_View|Insert View]] on this object. Alternatively, select the objects from the tree view or the 3D viewport, and export to DXF using {{MenuCommand|File → [[Std Export|Export]]}}.
* Środowisko Rysunek Techniczny nie może eksportować [[TechDraw_DraftView/pl|obiektów środowiska Rysunek Roboczy]] lub [[TechDraw_ArchView/pl|Architektury]] do DXF. Widoki te są elementami [[SVG/pl|SVG]] generowanymi wewnętrznie przez środowisko pracy [[Draft_Workbench/pl|Rysunek Roboczy]], więc nie ma geometrycznego kształtu do wyeksportowania. Aby wyeksportować widok jako DXF, musi on zostać utworzony za pomocą narzędzia [[TechDraw_View/pl|Wstaw widok]] lub [[TechDraw_ProjectionGroup/pl|Wstaw grupę rzutów]]. Na przykład wybierz narzędzie [[Arch_SectionPlane/pl|Płaszczyzna przekroju]] środowiska Architektura, następnie użyj [[Draft_Shape2DView/pl|Widok 2D kształtu]] ze środowiska Rysunek Roboczy, aby utworzyć płaski kształt rzutowania, a następnie użyj [[TechDraw_View/pl|Wstaw widok]] na tym obiekcie. Alternatywnie, wybierz obiekty z widoku drzewa lub widoku 3D i wyeksportuj do DXF za pomocą opcji {{MenuCommand|Plik → [[Std_Export/pl|Eksport]]}}.
* The title block of a page is an [[SVG|SVG]] template as well, so it will not be exported to DXF either.
* Blok tytułowy strony jest również szablonem [[SVG/pl|SVG]], więc również nie zostanie wyeksportowany do DXF.
* In general, TechDraw can only export to DXF those elements that are supported by the {{incode|Import::ImpExpDxfWrite}} class of the [[Draft_DXF|Import Module]].
* Ogólnie rzecz biorąc, Rysunek Techniczny może eksportować do DXF tylko te obiekty, które obsługiwane przez klasę {{Incode|Import::ImpExpDxfWrite}} modułu [[Draft_DXF/pl|Import Module]].


==Notes==
<span id="Notes"></span>
==Uwagi==


* This function exports the R12 (AC1009) and R14 (AC1014) versions of [[DXF|DXF]].
* Ta funkcja eksportuje wersje R12 ''(AC1009)'' i R14 ''(AC1014)'' [[DXF/pl|DXF]].
** R12 jest starszą, prostszą wersją standardu, ale powinna być czytelna dla większości innych programów.
** R12 is an older, simpler version of the standard, but should be readable by most other software.
** R14 jest wersją domyślną. Zawiera między innymi obsługę splajnów i elips.
** R14 is the default version. It includes support for splines and ellipses among other things.
* Te parametry wpływają na dane wyjściowe:
* These parameters affect the output:
** {{MenuCommand|ToolsEdit parameters → BaseApp/Preferences/Mod/Import → DxfVersionOut}}. This is an integer value. Valid entries are 12 or 14. The default is 14.
** {{MenuCommand|PrzyboryEdycja parametrów → BaseApp/Preferencje/Mod/Import → DxfVersionOut}}. Jest to wartość całkowita. Prawidłowe wpisy to 12 lub 14. Domyślną wartością jest 14.
** {{MenuCommand|ToolsEdit parameters → BaseApp/Preferences/Mod/Import → DiscretizeEllipses}}. This is a boolean value. If {{TRUE}}, splines and ellipses are converted to polylines; if {{FALSE}}, splines and ellipses are written as splines and ellipses objects. The default is {{FALSE}}. If the DxfVersionOut parameter is 12, splines and ellipses are always converted to polylines.
** {{MenuCommand|PrzyboryEdycja parametrów → BaseApp/Preferencje/Mod/Import → DiscretizeEllipses}}. Jest to wartość logiczna. Jeśli jest to wartość {{TRUE/pl}}, splajny i elipsy konwertowane na polilinie. Jeśli jest to wartość {{FALSE/pl}}, splajny i elipsy zapisywane jako obiekty splajnów i elips. Wartością domyślną jest {{FALSE/pl}}. Jeśli parametr DxfVersionOut ma wartość 12, splajny i elipsy zawsze konwertowane na polilinie.
** {{MenuCommand|ToolsEdit parameters → BaseApp/Preferences/Mod/Import → maxsegmentlength}}. This is a float value. If splines and ellipses are converted to polylines this parameter determines the segment length.
** {{MenuCommand|PrzyboryEdycja parametrów → BaseApp/Preferencje/Mod/Import → maxsegmentlength}}. Jest to wartość zmiennoprzecinkowa. Jeśli splajny i elipsy konwertowane na polilinie, parametr ten określa długość segmentu.


==Scripting==
<span id="Scripting"></span>
==Tworzenie skryptów==


See also: [https://freecad.github.io/SourceDoc/ Autogenerated API documentation] and [[FreeCAD_Scripting_Basics|FreeCAD Scripting Basics]].
Zobacz również stronę: [https://freecad.github.io/SourceDoc/ Dokumentacja API generowana automatycznie] oraz [[FreeCAD_Scripting_Basics/pl|Podstawy pisania skryptów dla FreeCAD]].


The SaveDXF tool can be used in [[Macros|macros]] and from the [[Python|Python]] console by using the following functions:
Narzędzie '''Wyeksportuj stronę do formatu DXF''' może być używane w [[Macros/pl|makrodefinicjach]] i z konsoli [[Python/pl|Python]] za pomocą następujących funkcji:


{{Code|code=
{{Code|code=
Line 66: Line 71:




{{Docnav
{{Docnav/pl
|[[TechDraw_ExportPageSVG|ExportPageSVG]]
|[[TechDraw_ExportPageSVG/pl|Wyeksportuj stronę do formatu SVG]]
|[[TechDraw_LineGroup|LineGroup]]
|[[TechDraw_LineGroup/pl|Grupa linii]]
|[[TechDraw_Workbench|TechDraw]]
|[[TechDraw_Workbench/pl|środowisko pracy Rysunek Techniczny]]
|IconL=TechDraw_ExportPageSVG.svg
|IconL=TechDraw_ExportPageSVG.svg
|
|

Latest revision as of 07:22, 25 July 2023

Rysunek Techniczny: Wyeksportuj stronę do formatu DXF

Lokalizacja w menu
Rysunek Techniczny → Strona → Wyeksportuj stronę do formatu DXF
Środowisko pracy
Rysunek Techniczny
Domyślny skrót
brak
Wprowadzono w wersji
0.18
Zobacz także
Wyeksportuj stronę do formatu SVG, DXF

Opis

Narzędzie Wyeksportuj stronę do formatu DXF zapisuje stronę rysunku jako plik DXF.

Użycie

  1. Jeśli w dokumencie znajduje się wiele stron rysunku: opcjonalnie aktywuj żądaną stronę, wybierając ją w oknie Widoku drzewa.
  2. Istnieje kilka sposobów wywołania narzędzia:
    • Naciśnij przycisk Wyeksportuj stronę do formatu DXF.
    • Wybierz opcję z menu Rysunek Techniczny → Strona → Wyeksportuj stronę do formatu DXF.
    • Jeśli strona jest wyświetlana w głównym obszarze widoku: kliknij prawym przyciskiem myszy okno strony i wybierz opcję Eksportuj do formatu DXF z menu kontekstowego.
  3. Jeśli w dokumencie znajduje się wiele stron rysunku, a strona nie została jeszcze aktywowana, otworzy się okno dialogowe Wybór strony: dostępne w wersji 0.20.
    1. Wybierz żądaną stronę.
    2. Naciśnij przycisk OK.
  4. Zostanie otwarte okno dialogowe Eksportuj stronę do formatu DXF.
  5. Wybierz lokalizację i nazwę pliku.

Ograniczenia

  • Wymiary promieniowe i średnicowe będą eksportowane poprawnie tylko wtedy, gdy znajdują się "wewnątrz" łuku.
  • Skalowanie nie jest obsługiwane. Plik DXF zostanie narysowany w rzeczywistym rozmiarze tak jak na stronie Rysunku Technicznego.
  • Jednostki nie są obsługiwane. Plik DXF zostanie narysowany w milimetrach (mm). Tekst wymiarów będzie wyświetlany dokładnie tak, jak jest wyświetlany na stronie Rysunku Technicznego.
  • Środowisko Rysunek Techniczny nie może eksportować obiektów środowiska Rysunek Roboczy lub Architektury do DXF. Widoki te są elementami SVG generowanymi wewnętrznie przez środowisko pracy Rysunek Roboczy, więc nie ma geometrycznego kształtu do wyeksportowania. Aby wyeksportować widok jako DXF, musi on zostać utworzony za pomocą narzędzia Wstaw widok lub Wstaw grupę rzutów. Na przykład wybierz narzędzie Płaszczyzna przekroju środowiska Architektura, następnie użyj Widok 2D kształtu ze środowiska Rysunek Roboczy, aby utworzyć płaski kształt rzutowania, a następnie użyj Wstaw widok na tym obiekcie. Alternatywnie, wybierz obiekty z widoku drzewa lub widoku 3D i wyeksportuj do DXF za pomocą opcji Plik → Eksport.
  • Blok tytułowy strony jest również szablonem SVG, więc również nie zostanie wyeksportowany do DXF.
  • Ogólnie rzecz biorąc, Rysunek Techniczny może eksportować do DXF tylko te obiekty, które są obsługiwane przez klasę Import::ImpExpDxfWrite modułu Import Module.

Uwagi

  • Ta funkcja eksportuje wersje R12 (AC1009) i R14 (AC1014) DXF.
    • R12 jest starszą, prostszą wersją standardu, ale powinna być czytelna dla większości innych programów.
    • R14 jest wersją domyślną. Zawiera między innymi obsługę splajnów i elips.
  • Te parametry wpływają na dane wyjściowe:
    • Przybory → Edycja parametrów → BaseApp/Preferencje/Mod/Import → DxfVersionOut. Jest to wartość całkowita. Prawidłowe wpisy to 12 lub 14. Domyślną wartością jest 14.
    • Przybory → Edycja parametrów → BaseApp/Preferencje/Mod/Import → DiscretizeEllipses. Jest to wartość logiczna. Jeśli jest to wartość PRAWDA, splajny i elipsy są konwertowane na polilinie. Jeśli jest to wartość FAŁSZ, splajny i elipsy są zapisywane jako obiekty splajnów i elips. Wartością domyślną jest FAŁSZ. Jeśli parametr DxfVersionOut ma wartość 12, splajny i elipsy są zawsze konwertowane na polilinie.
    • Przybory → Edycja parametrów → BaseApp/Preferencje/Mod/Import → maxsegmentlength. Jest to wartość zmiennoprzecinkowa. Jeśli splajny i elipsy są konwertowane na polilinie, parametr ten określa długość segmentu.

Tworzenie skryptów

Zobacz również stronę: Dokumentacja API generowana automatycznie oraz Podstawy pisania skryptów dla FreeCAD.

Narzędzie Wyeksportuj stronę do formatu DXF może być używane w makrodefinicjach i z konsoli Python za pomocą następujących funkcji:

TechDraw.writeDXFPage(page,filename)