Draft ShapeString/de

Beschreibung
Der Befehl Draft Textform erstellt eine Verbundform, die eine Zeichenfolge darstellt. Diese Form kann für die Erstellung von 3D-Buchstaben mit dem Befehl Part Extrudieren verwendet werden.

Der Befehl Draft Textform ist nicht für normale Notizen gedacht. Dafür sollten die Befehle Draft Text oder Draft Notiz verwendet werden.



Anwendung
Für Windows-Anwender: Bitte zuerst den Abschnitt Auswahl der Schriftdatei unter Windows lesen.


 * 1) Es gibt mehrere Möglichkeiten, den Befehl aufzurufen:
 * 2) * Die Schaltfläche drücken.
 * 3) * Den Menüeintrag auswählen.
 * 4) Der Aufgabenbereich  wird geöffnet.
 * 5) Einen Punkt in der 3D-Ansicht anklicken, oder die Koordinaten eingeben.
 * 6) Wahlweise die Schaltfläche  drücken, um den Punkt auf den Ursprung zurückzusetzen.
 * 7) Eine  eingeben.
 * 8) Die  eingeben.
 * 9) Zur Auswahl einer Schrift hat man folgende Möglichkeiten:
 * 10) * Einen Dateipfad im Eingabefeld eintragen.
 * 11) * Die Schaltfläche drücken und eine Datei auswählen.
 * 12) Die Schaltfläche  drücken, um den Befehl abzuschließen.
 * 13) Wahlweise die  (Ausrichtung) der Textform anpassen. Siehe Eigenschaften.

Optionen

 * Die -Taste oder die Schaltfläche drücken, um den Befehl abzubrechen.

Hinweise

 * Eine Draft Textform (ShapeString) kann nach einem Doppelklick auf ihr Symbol in der Baumansicht bearbeitet werden.
 * Die unterstützten Schriftarten enthalten TrueType-, OpenType- und Type-1-Schriftarten.
 * Der Befehl unterstützt nur Text mit Schreibrichtung nach rechts. Text mit Schreibrichtung nach links und von oben nach unten wird nicht unterstützt.
 * Sehr kleine Schrifthöhen können zu verformten Zeichenumrissen führen, da beim Skalieren Details verlorengehen.
 * Schriftarten können problematische Geometrien erzeugen. Das liegt daran, dass Schriftkonturen überlappen dürfen und kleine Lücken enthalten dürfen. Diese Merkmale werden bei Linienzügen, die zur Erstellung von Flächen dienen, als Fehler angesehen.
 * Draft Textformen können auch mit dem Macro Fonts Win10 PYMP erstellt werden.
 * Um Draft Textformen ringförmig anzuordnen kann das Macro FCCircularText verwendet werden.



Auswahl der Schriftdatei unter Windows
On Windows access to the default font folder is restricted. This affects the font file selection for ShapeStrings. There are three cases in FreeCAD where a font file for ShapeStrings can be specified: in the ShapeString task panel, when changing the property of a ShapeString, and when specifying the default font file in the Draft Preferences.

Pressing the button and then selecting a file from the default Windows font folder is not possible when using the native file dialog. There are a number of workarounds:
 * Make sure is set to, which is the default value for this preference. This will only call a different, non-native, file dialog when pressing the  button in the ShapeString task panel. With this file dialog the default Windows font folder can be accessed.
 * Change to . This instructs FreeCAD to always use the non-native file dialog.
 * Specify the font file in the input box. You can of course type the full path or copy-paste the path from the Windows File Explorer. But there is also another way to enter the path. If you enter a dropdown list will appear. Select  from that list and add . Select  from the new dropdown list. Finally add  and the first letter(s) of the font file, and then select it from the dropdown list.
 * Create a custom folder for your font files.

See the Preferences paragraph below for the location of the mentioned preferences.

Tutorien

 * Entwurf FormFolge Tutorium: einen ShapeString extrudieren, im 3D Raum positionieren und eine Gravur in einem anderen Körper erzeugen.
 * Anwenden von Formfolgen in PartDesign

Einstellungen
Siehe auch: Voreinstellungseditor, Draft Einstellungen und Std ParameterDialog.


 * Die Standardschrift kann im Voreinstellungseditor angepasst werden:.
 * Für Windows-Anwender:
 * auf setzen, um den non-native Datei-Dialog zu verwenden, wenn eine Schriftart aus dem Aufgaben-Bereich Textform ausgewählt wird.
 * Alternativ kann auf  gesetzt werden, um immer den non-native Datei-Dialog zu verwenden.

Eigenschaften
Siehe auch: Eigenschafteneditor.

Ein Draft ShapeString-Objekt (Textform-Objekt) wird von einem Part Part2DObject abgeleitet und erbt alle seine Eigenschaften. Außerdem hat es die folgenden zusätzlichen Eigenschaften:

Daten

 * : Name der Schriftdatei.
 * : Vereinigt Flächen, wenn sie überlappen. Ist normalerweise nicht erforderlich (kann sehr langsam sein). Wird ignoriert, wenn die auf  gesetzt ist.
 * : Horizontales und vertikales Ausrichten. Optionen: (oben links),  (oben mittig),  (oben rechts),  (Mitte links),  (Mitte mittig),  (Mitte rechts),  (unten links),  (unten mittig),  (unten rechts).
 * : Hohenreferenz, die zum Ausrichten verwendet wird. Optionen: (Versalhöhe = Mittel- + Oberlänge),  (Mittel- + Unterlänge). Shape-Height hängt von den Zeichen in der  ab.
 * : Behält den linken Rand und führende Leerzeichen bei, wenn linksbündig ausgerichtet wird.
 * : Erstellt Flächen aus den Konturen der Schriftzeichen.
 * : Neigungswinkel. Kann Werte zwischen -80° und +80° annehmen.
 * : Skaliert die Versalhöhe, damit sie der Schrifthöhe gleicht. Wenn auf gesetzt, wird die Versalhöhe, abhängig von der Schriftart, nicht exakt der  entsprechen.
 * : Schrifthöhe.
 * : Zeichenkette. Eine Textform kann nur eine einzelne Textzeile anzeigen.
 * : Zeichenzwischenraum. Die Art der Eigenschaft wurde aktualisiert.



Skripten
Siehe auch: Autogenerated API documentation und FreeCAD Grundlagen Skripten.

Um eine Draft Textform zu erstellen, verwendet man die Methode  des Arbeitsbereiches Draft. Diese Methode ersetzt die veraltete Methode.


 * Erzeugt eine -Verbund-Form unter Verwendung der angegebenen Zeichenfolge und des vollständigen Pfades einer unterstützten Schriftartdatei.
 * ist die Höhe des resultierenden Textes in Millimetern.
 * ist der Zeichenabstand (Laufweite) in Millimetern.

Die Positionierung der Textform kann durch Überschreiben ihres Attributs oder durch individuelles Überschreiben ihrer Attribute  und  geändert werden.

Beispiel: