Std TextDocument/pl: Difference between revisions

From FreeCAD Documentation
(Created page with "{{TitleProperty|Edytor}}")
No edit summary
 
(6 intermediate revisions by the same user not shown)
Line 12: Line 12:
{{GuiCommand/pl
{{GuiCommand/pl
|Name=Std TextDocument
|Name=Std TextDocument
|Name/pl=Std: Dokument tekstowy
|Name/pl=Std: Dodaj dokument tekstowy
|MenuLocation=Przybory → Dodaj dokument tekstowy
|MenuLocation=Przybory → Dodaj dokument tekstowy
|Workbenches=wszystkie
|Workbenches=wszystkie
Line 40: Line 40:
{{TitleProperty|Edytor}}
{{TitleProperty|Edytor}}


* {{PropertyView|Font Name|Font}}: a font name, for example, {{Value|Ubuntu Mono}}.
* {{PropertyView|Nazwa czcionki|Font}}: nazwa czcionki, na przykład, {{Value|Ubuntu Mono}}.
* {{PropertyView|Font Size|Float}}: a font size in points, for example, {{Value|11}}.
* {{PropertyView|Rozmiar czcionki|Float}}: rozmiar czcionki w punktach, na przykład, {{Value|11}}.
* {{PropertyView|Read Only|Bool}}: it defaults to {{FALSE}}. If set to {{TRUE}} the text cannot be edited.
* {{PropertyView|Tylko do odczytu|Bool}}: domyślnie ustawia się na wartość {{FALSE/pl}}. Jeśli ustawimy wartość {{TRUE/pl}}, tekst nie może być edytowany.
* {{PropertyView|Syntax Highlighter|Enumeration}}: it defaults to {{Value|None}}. If set to {{Value|Python}}, the text will be highlighted like the [[Python_console|Python console]].
* {{PropertyView|Podświetlenie składni|Enumeration}}: domyślnie ustawiona jest wartość {{Value|Brak}}. Jeśli ustawimy wartość na {{Value|Python}}, tekst będzie podświetlany jak w [[Python_console/pl|konsoli Python]].


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


{{Emphasis|See also:}} [[FreeCAD Scripting Basics|FreeCAD Scripting Basics]], and [[scripted objects|scripted objects]].
{{Emphasis|Zobacz również:}} [[FreeCAD_Scripting_Basics/pl|Podstawy tworzenia skryptów FreeCAD]], oraz [[Scripted_objects/pl|Obiekty skryptowe]].


Ogólne informacje na temat dodawania obiektów do dokumentu można znaleźć na stronie [[Part_Feature/pl|Część: właściwość]].
See [[Part_Feature|Part Feature]] for the general information on adding objects to a document.


An {{incode|App::TextDocument}} object is created with the {{incode|addObject()}} method of the document. Once a TextDocument exists, its textual information is stored in its {{incode|Text}} attribute. This attribute can be used in other objects, for example, as the string in a {{Button|[[Image:Draft_ShapeString.svg|16px]] [[Draft_ShapeString|Draft ShapeString]]}}.
Obiekt {{incode|App::TextDocument}} jest tworzony za pomocą metody {{incode|addObject()}} dokumentu. Gdy obiekt TextDocument istnieje, jego informacje tekstowe przechowywane w jego atrybucie {{incode|Text}}. Atrybut ten może być użyty w innych obiektach, na przykład jako ciąg znaków dla funkcji {{Button|[[Image:Draft_ShapeString.svg|16px]] [[Draft_ShapeString/pl|Kształt z tekstu]]}}.


{{Code|code=
{{Code|code=
Line 67: Line 68:




{{Docnav
{{Docnav/pl
|[[Std_MeasureDistance|MeasureDistance]]
|[[Std_MeasureDistance/pl|Wymiarowanie odległości]]
|[[Std_DemoMode|DemoMode]]
|[[Std_DemoMode/pl|Widok obrotowy]]
|[[Std_Tools_Menu|Std Tools Menu]]
|[[Std_Tools_Menu/pl|Std: Menu Przybory]]
|IconL=Std_MeasureDistance.svg
|IconL=Std_MeasureDistance.svg
|IconR=Std_DemoMode.svg
|IconR=Std_DemoMode.svg

Latest revision as of 18:46, 6 January 2023

Std: Dodaj dokument tekstowy

Lokalizacja w menu
Przybory → Dodaj dokument tekstowy
Środowisko pracy
wszystkie
Domyślny skrót
brak
Wprowadzono w wersji
0.19
Zobacz także
Kształt z tekstu, Adnotacja wieloliniowa

Opis

Polecenie Dodaj dokument testowy tworzy obiekt zdolny do przechowywania dowolnego tekstu. Element ten może być użyty do zapisania ogólnych informacji lub specyfikacji modelu.

Użycie

  1. Wybierz z menu opcję Przybory → Dodaj dokument tekstowy.
  2. Kliknij dwukrotnie nowo utworzony obiekt w oknie widoku drzewa, aby otworzyć zakładkę, w której będziesz mógł napisać tekst.
  3. Dodaj tekst.
  4. Zamknij zakładkę i zapisz plik, gdy zostaniesz o to poproszony.

Właściwości

Widok

Edytor

  • WIDOKNazwa czcionki (Font): nazwa czcionki, na przykład, Ubuntu Mono.
  • WIDOKRozmiar czcionki (Float): rozmiar czcionki w punktach, na przykład, 11.
  • WIDOKTylko do odczytu (Bool): domyślnie ustawia się na wartość FAŁSZ. Jeśli ustawimy wartość PRAWDA, tekst nie może być edytowany.
  • WIDOKPodświetlenie składni (Enumeration): domyślnie ustawiona jest wartość Brak. Jeśli ustawimy wartość na Python, tekst będzie podświetlany jak w konsoli Python.

Tworzenie skryptów

Zobacz również: Podstawy tworzenia skryptów FreeCAD, oraz Obiekty skryptowe.

Ogólne informacje na temat dodawania obiektów do dokumentu można znaleźć na stronie Część: właściwość.

Obiekt App::TextDocument jest tworzony za pomocą metody addObject() dokumentu. Gdy obiekt TextDocument istnieje, jego informacje tekstowe są przechowywane w jego atrybucie Text. Atrybut ten może być użyty w innych obiektach, na przykład jako ciąg znaków dla funkcji Kształt z tekstu.

import FreeCAD as App
import Draft

doc = App.newDocument()
obj = App.ActiveDocument.addObject("App::TextDocument", "Text_document")
obj.Text = "textual information"
App.ActiveDocument.recompute()

obj2 = Draft.makeShapeString(obj.Text, "/usr/share/fonts/truetype/dejavu/DejaVuSans.ttf", 10)
App.ActiveDocument.recompute()