Draft Text/de

Beschreibung
Das Textwerkzeug fügt an einer bestimmten Stelle eine mehrzeilige Textbox ein. Es wird das Draft Linestyle verwendet, das auf dem Draft Tray eingestellt ist.

Um ein Textfeld mit einem Führungszeichen und einem Pfeil zu erstellen, verwenden Sie Draft Label. Um Volltext oder 3D Buchstaben zu erstellen, verwende Draft ShapeString mit Part Extrude.



Usage
See also: Draft Tray and Draft Snap.

Anwendung

 * 1) Drücke die Schaltfläche  oder drücke, dann  Tasten.
 * 2) Klicke auf einen Punkt in der 3D Ansicht oder gib eine Koordinate ein und drücke die Schaltfläche.
 * 3) Gib den gewünschten Text ein, drücke  zwischen jeder Zeile.
 * 4) Drücke  zweimal, um den Vorgang abzuschließen.

Optionen
The single character keyboard shortcuts available in the task panel can be changed. See Draft Preferences. The shortcuts mentioned here are the default shortcuts.


 * Um Koordinaten manuell einzugeben, gib einfach die Zahlen ein und drücke dann zwischen jeder X, Y und Z Komponente. Du kannst den  Schaltfläche drücken, wenn Du die gewünschten Werte zum Einfügen des Punktes hast.
 * Halte  gedrückt, während du den Text platzierst, um Fang deinen Punkt unabhängig von der Entfernung an die nächste Fangposition zu zwingen.
 * Drücke oder, um eine neue Textzeile einzugeben.
 * Drücke, um die vorherige Textzeile zu bearbeiten.
 * Drücke zweimal oder, um die Bearbeitung des Textes abzuschließen.
 * Drücke oder die Taste, um den aktuellen Befehl abzubrechen.

Eigenschaften
See also: Property editor.

A Draft Text object is derived from an App FeaturePython object and inherits all its properties. The following properties are additional unless otherwise stated.

Daten

 * : gibt den Inhalt des Textblocks als Liste von Zeichenketten an; jedes Element auf der Liste, durch ein Komma getrennt, zeigt eine neue Zeile an.
 * : gibt den Basispunkt der ersten Zeile des Textblocks an.
 * : gibt die Rotation der Grundlinie der ersten Zeile des Textblocks an.
 * : gibt die Achse an, die für die Rotation verwendet werden soll.

View

 * : specifies the annotation style applied to the text. See Draft AnnotationStyleEditor.
 * : specifies the general scaling factor applied to the text.


 * : specifies how the text is displayed. If it is the text will be displayed in a plane defined by its . If it is  the text will always face the camera. This is an inherited property.


 * : not used.
 * : not used.

Ansicht

 * : wenn es sich um "3D Text" handelt, wird der Text an den Szenenachsen ausgerichtet, wobei er zunächst auf der XY Ebene liegt; wenn es sich um "2D Text" handelt, wird der Text immer der Kamera zugewandt sein.
 * : gibt die Schriftart an, die zum Zeichnen des Textes verwendet werden soll. Es kann ein Schriftname wie "Arial", ein Standardstil wie "sans", "serif" oder "mono", eine Familie wie "Arial, Helvetica, sans" oder ein Name mit einem Stil wie "Arial:Bold" sein. Wenn die angegebene Schriftart nicht auf dem System gefunden wird, wird stattdessen eine generische Schriftart verwendet.
 * : gibt die Größe der Buchstaben an. Wenn das Textobjekt in der Baumansicht erstellt wird, aber kein Text sichtbar ist, erhöhe die Größe des Textes, bis er sichtbar ist.
 * : gibt an, ob der Text links, rechts oder in der Mitte des Basispunktes ausgerichtet ist.
 * : gibt den Abstand zwischen den Textzeilen an.

Skripten
Draft API und FreeCAD Skripten Grundlagen.

Das Textwerkzeug kann in Makros und von der Python Konsole aus mit folgender Funktion verwendet werden:


 * Erstellt ein Objekt, an einem, der durch einen  definiert ist.
 * ist eine Zeichenkette oder eine Liste von Zeichenketten; wenn es eine Liste ist, wird jedes Element in einer eigenen Zeile angezeigt.
 * Wenn  ist, ist der Text immer in Blickrichtung der Kamera ausgerichtet, andernfalls richtet er sich nach den Szenenachsen aus und liegt auf der XY Ebene.

Die Ansichtseigenschaften von können durch Überschreiben seiner Attribute geändert werden; z.B. überschreibe  mit der neuen Größe in Millimetern.

Beispiel: