Draft Text/de

Draft Text

Menüeintrag
Anmerkung → Text
Arbeitsbereich
Draft, BIM
Standardtastenkürzel
T E
Eingeführt in Version
0.7
Siehe auch
Draft Notiz, Draft Textform

Beschreibung

Der Befehl Draft Text erstellt einen mehrzeiligen Text an einem vorgegebenen Punkt.

Um stattdessen ein Textelement mit einem Hinweispfeil zu erstellen, verwendet man den Befehl Draft Notiz.

Ein einzelner Punkt, den das Positionieren des Textes erfordert

Anwendung

Siehe auch: Draft Fach and Draft Fangen.

  1. Es gibt mehrere Möglichkeiten den Befehl aufzurufen:
    • Die Schaltfläche Text drücken.
    • Den Menüeintrag Anmerkung → Text auswählen.
    • Das Tastaturkürzel T dann E.
  2. Der Aufgabenbereich Text wird geöffnet. Siehe Optionen für mehr Informationen.
  3. Einen Punkt in der 3D-Ansicht auswählen, oder die Koordinaten eingeben und die Schaltfläche Punkt eingeben drücken.
  4. Den gewünschten Text eingeben, Enter drücken, um eine neue Zeile zu beginnen.
  5. Zweimal Enter drücken oder die Schaltfläche Text erstellen drücken, um den Befehl abzuschließen.

Optionen

Die im Aufgaben-Bereich vorhandenen Einzelzeichen-Tastaturkürzel können geändert werden. Siehe Draft-Einstellungen. Die hier genannten Tastaturkürzel sind die voreingestellten Tastaturkürzel (für Version 1.0).

Hinweise

Eigenschaften

Siehe auch: Eigenschafteneditor.

Ein Draft Text-Objekt ist von einem App FeaturePython-Objekt abgeleitet und erbt alle seine Eigenschaften. Die folgenden sind, wenn nicht anders angegeben, zusätzliche Eigenschaften:

Daten

Basis

Ansicht

Annotation

Display Options

Graphics

Text

Skripten

Siehe auch: Autogenerierte API-Dokumentation und Grundlagen der Skripterstellung in FreeCAD.

Zum Erstellen eines Draft-Textes wird die Methode make_text des Draft-Moduls verwendet (eingeführt mit Version 0.19). Diese Methode ersetzt die veraltete Methode makeText.

text = make_text(string, placement=None, screen=False)

Die Ansicht-Eigenschaften von text können durch Überschreiben seiner Attribute geändert werden; z.B. ViewObject.FontSize (Schrifthöhe) mit einem neuen Wert in Millimetern überschreiben.

Beispiel:

import FreeCAD as App
import Draft

doc = App.newDocument()

t1 = "This is a sample text"
p1 = App.Vector(0, 0, 0)

t2 = ["First line", "second line"]
p2 = App.Vector(1000, 1000, 0)

text1 = Draft.make_text(t1, p1)
text2 = Draft.make_text(t2, p2)
text1.ViewObject.FontSize = 200
text2.ViewObject.FontSize = 200

zaxis = App.Vector(0, 0, 1)

t3 = ["Upside", "down"]
p3 = App.Vector(-1000, -500, 0)
place3 = App.Placement(p3, App.Rotation(zaxis, 180))
text3 = Draft.make_text(t3, place3)
text3.ViewObject.FontSize = 200

doc.recompute()