FreeCAD Logo FreeCAD 1.0
  • Englisch Afrikaans Arabisch Weißrussisch Katalanisch Tschechisch Deutsch Griechisch Spanisch Spanisch Baskisch Finnisch Philippinisch Französisch Galicisch Kroatisch Ungarisch Indonesisch Italienisch Japanisch Kabylisch Koreanisch Litauisch Niederländisch Norwegisches Bokmål Polnisch Portugiesisch Portugiesisch Rumänisch Russisch Slowakisch Slowenisch Serbisch Schwedisch Türkisch Ukrainisch Valencianisch Vietnamesisch Chinesisch Chinesisch
  • Funktionen
  • Herunterladen
  • Blog
  • Dokumentation
    Inhaltsverzeichnis Erste Schritte Benutzerdokumentation Das FreeCAD-Handbuch Dokumentation der Arbeitsbereiche Python-Dokumentation Dokumentation der C++ Programmierung Anleitungen Häufig gestellte Fragen Datenschutzrichtlinie Über FreeCAD
  • Mitwirken
    Wie kann ich helfen Sponsor Einen Fehler melden Einen Pull Request durchführen Jobs und Finanzierung Richtlinien für Beiträge Entwicklerhandbuch Übersetzungen
  • Community
    Verhaltenskodex Forum The FPA GitHub GitLab Codeberg Mastodon Matrix IRC IRC via Webchat Gitter Discord Reddit Twitter Facebook LinkedIn Kalender
  • ♥ Donate

Donate

$
SEPA-Informationen
Bitte richten Sie Ihre SEPA-Überweisung an:
Beneficiary: The FreeCAD project association
IBAN: BE04 0019 2896 4531
BIC/SWIFT: GEBABEBBXXX
Kreditinstitut: BNP Paribas Fortis
Adresse: Rue de la Station 64, 1360 Perwez, Belgium

While Stripe doesn't support monthly donations, you can still become a sponsor! Simply make a one-time donation equivalent to 12 months of support, and you'll gain access to the corresponding sponsoring tier. It's an easy and flexible way to contribute.

If you are not sure or not able to commit to a regular donation, but still want to help the project, you can do a one-time donation, of any amount.

Choose freely the amount you wish to donate one time only.

You can support FreeCAD by sponsoring it as an individual or organization through various platforms. Sponsorship provides a steady income for developers, allowing the FPA to plan ahead and enabling greater investment in FreeCAD. To encourage sponsorship, we offer different tiers, and unless you choose to remain anonymous, your name or company logo will be featured on our website accordingly.

from 1 USD / 1 EUR per month. You will not have your name displayed here, but you will have helped the project a lot anyway. Together, normal sponsors maintain the project on its feet as much as the bigger sponsors.

from 25 USD / 25 EUR per month. Your name or company name is displayed on this page.

from 100 USD / 100 EUR per month. Your name or company name is displayed on this page, with a link to your website, and a one-line description text.

from 200 USD / 200 EUR per month. Your name or company name and logo displayed on this page, with a link to your website and a custom description text. Companies that have helped FreeCAD early on also appear under Gold sponsors.

Instead of donating each month, you might find it more comfortable to make a one-time donation that, when divided by twelve, would give you right to enter a sponsoring tier. Don't hesitate to do so!

Choose freely the amount you wish to donate each month.

Please inform your forum name or twitter handle as a notein your transfer, or reach to us, so we can give you proper credits!

Flächenverbinder
Schraffur
Draft

Draft Textform

Menüeintrag
Zeichnen → Textform
Anmerkung → Textform
Arbeitsbereich
Draft, BIM
Standardtastenkürzel
Keiner
Eingeführt in Version
0.14
Siehe auch
Draft Text, Draft Notiz, Part Extrudieren

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.

Ein einzelner Punkt wird zur Positionierung einer Textform benötigt

Anwendung

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

  1. Es gibt mehrere Möglichkeiten, den Befehl aufzurufen:
    • Die Schaltfläche Textform drücken.
    • Draft: Den Menüeintrag Zeichnen → Textform auswählen.
    • BIM: Den Menüeintrag Anmerkung → Textform auswählen.
  2. Das Aufgaben-Fenster Textform wird geöffnet.
  3. Einen Punkt in der 3D-Ansicht anklicken, oder die Koordinaten eingeben.
  4. Wahlweise die CheckBox Global anklicken, um den globalen Modus umzuschalten. Ist der global Modus aktiviert, beziehen sich Koordinaten auf das globale Koordinatensystem, andernfalls beziehen sie sich auf das Koordinatensystem der Arbeitsebene. eingeführt in 1.1
  5. Wahlweise die Schaltfläche Punkt zurücksetzen drücken, um den Punkt auf den Ursprung des aktuellen Koordinatensystems zurückzusetzen.
  6. Die Höhe eingeben.
  7. Die Zeichenkette 1.0 und davor oder den Text eingeführt in 1.1 eingeben.
  8. Zur Auswahl der Schriftart gibt es folgende Möglichkeiten:
    • Einen Dateipfad im Eingabefeld Schriftartdatei eintragen.
    • Die Schaltfläche ... drücken und eine Datei auswählen.
  9. Die Schaltfläche OK drücken, um den Befehl abzuschließen.
  10. Wahlweise die Daten-EigenschaftJustification (Ausrichtung) der Textform anpassen. Siehe Eigenschaften.

Optionen

  • Esc oder Schaltfläche Abbrechen drücken, um den Befehl abzubrechen.

Relativer Dateipfad

eingeführt in 1.1

Es ist möglich, einen relativen Pfad für die Schriftdatei anzugeben. Hierfür muss das FreeCAD-Dokument wenigstens einmal gesichert worden sein.

Einige Beispiele:

  • ./EineSchrift.ttf: Die Schriftdatei befindet sich in demselben Verzeichnis wie das Dokument.
  • ./MeinVerzeichnis/EineSchrift.ttf: Die Schriftdatei befindet sich im Unterverzeichnis MeinVerzeichnis des Dokumentverzeichnisses.
  • ../EineSchrift.ttf: Die Schriftdatei befindet sich im übergeordneten Verzeichnis des Dokumentverzeichnisses.

Auswahl der Schriftdatei unter Windows

Unter Windows ist der Zugriff auf den Standardschriftenordner eingeschränkt. Dies betrifft die Auswahl der Schriftarten für Textformen. Dies sind die Möglichkeiten, in FreeCAD eine Schriftart für Textformen anzugeben: Im Aufgaben-Fenster der Textform, durch Ändern der Daten-EigenschaftFont File einer Textform und, 1.0 und davor, wenn die Standardschriftart in den Draft-Einstellungen angegeben wird.

Das Drücken der Schaltfläche ... und die anschließende Auswahl einer Datei aus dem Standard-Windows-Schriftartenordner ist bei Verwendung des nativen Dateidialogs nicht möglich. Es gibt eine Reihe von Workarounds:

  • Sicherstellen das DontUseNativeFontDialog auf true gesetzt ist, Dies ist der Standardwert für diese Einstellung. Dadurch wird nur dann ein anderer, nicht nativer Dateidialog aufgerufen, wenn Sie die Schaltfläche ... im Aufgaben-Fenster Textform gedrückt wird. Mit diesem Dateidialog kann auf den Standard-Windows-Schriftartenordner zugegriffen werden.
  • Ändere DontUseNativeDialog auf true. Dadurch wird FreeCAD angewiesen, immer den nicht-nativen Dateidialog zu verwenden.
  • Gib die Schriftartdatei im Eingabefeld an. Man kann natürlich den vollständigen Pfad eingeben oder den Pfad aus dem Windows-Datei-Explorer kopieren und einfügen. Es gibt jedoch auch eine andere Möglichkeit, den Pfad einzugeben. Wenn man C:\ eingibt, erscheint eine Dropdown-Liste. Windows aus dieser Liste auswählen und \F hinzufügen. Fonts aus der neuen Dropdown-Liste auswählen. Anschliessend \ hinzufügen und die ersten Buchstaben der Schriftartdatei eingeben und sie dann aus der Dropdown-Liste auswählen.
  • Einen benutzerdefinierten Ordner für die Schriftartdateien erstellen.

Siehe den Absatz Einstellungen weiter unten für den Speicherort der angegebenen Voreinstellungen.

Hinweise

  • Eine Draft Textform (ShapeString) kann nach einem Doppelklick auf ihr Symbol in der Baumansicht bearbeitet werden.
  • Zu den unterstützten Schriftarten gehören TrueType-Collection (.ttc, eingeführt in 1.1), TrueType (.ttf), OpenType (.otf) und Type-1 (.pfb). Man beachte, dass nur die erste Schriftart einer TrueType-Collection-Datei verwendet werden kann.
  • 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.

Tutorien

  • Draft Anleitung Textform: eine Textform (ShapeString) extrudieren, im 3D-Raum positionieren und eine Gravur in einem anderen Körper erstellen.
  • Anwenden von Textformen in PartDesign

Einstellungen

Siehe auch: Voreinstellungseditor, Draft Einstellungen und Std ParameterDialog.

  • Die Standardschrift kann im Voreinstellungseditor angepasst werden: Bearbeiten → Einstellungen... → Draft → Texte und Bemaßungen → Standardschriftart für Textformen.
  • Für Windows-Anwender:
    • Werkzeuge → Parameter bearbeiten... → BaseApp → Preferences → Dialog → DontUseNativeFontDialog auf true setzen, um den non-native Datei-Dialog zu verwenden, wenn eine Schriftart aus dem Aufgaben-Bereich Textform ausgewählt wird.
    • Alternativ kann Werkzeuge → Parameter bearbeiten... → BaseApp → Preferences → Dialog → DontUseNativeDialog auf true 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

Draft

  • Daten-EigenschaftFont File (File): Name der Schriftdatei.
  • Daten-EigenschaftFuse (Bool): Vereinigt Flächen, wenn sie überlappen. Ist normalerweise nicht erforderlich (kann sehr langsam sein). Wird ignoriert, wenn die Daten-EigenschaftMake Face auf false gesetzt ist. eingeführt in 1.0
  • Daten-EigenschaftJustification (Enumeration): Horizontales und vertikales Ausrichten. Optionen: Top-Left (oben links), Top-Center (oben mittig), Top-Right (oben rechts), Middle-Left (Mitte links), Middle-Center (Mitte mittig), Middle-Right (Mitte rechts), Bottom-Left (unten links), Bottom-Center (unten mittig), Bottom-Right (unten rechts). eingeführt in 1.0
  • Daten-EigenschaftJustification Reference (Enumeration): Hohenreferenz, die zum Ausrichten verwendet wird. Optionen: Cap Height (Versalhöhe = Mittel- + Oberlänge), Shape Height (Mittel- + Unterlänge). Shape-Height hängt von den Zeichen in der Daten-EigenschaftString ab. eingeführt in 1.0
  • Daten-EigenschaftKeep Left Margin (Bool): Behält den linken Rand und führende Leerzeichen bei, wenn linksbündig ausgerichtet wird. eingeführt in 1.0
  • Daten-EigenschaftMake Face (Bool): Erstellt Flächen aus den Konturen der Schriftzeichen.
  • Daten-EigenschaftOblique Angle (Angle): Neigungswinkel. Kann Werte zwischen -80° und +80° annehmen. eingeführt in 1.0
  • Daten-EigenschaftScale To Size (Bool): Skaliert die Versalhöhe, damit sie der Schrifthöhe gleicht. Wenn auf false gesetzt, wird die Versalhöhe, abhängig von der Schriftart, nicht exakt der Daten-EigenschaftSize entsprechen. eingeführt in 1.0
  • Daten-EigenschaftSize (Length): Schrifthöhe.
  • Daten-EigenschaftString (String): Zeichenkette. Eine Textform kann nur eine einzelne Textzeile anzeigen.
  • Daten-EigenschaftTracking (Distance): Zeichenzwischenraum. eingeführt in 1.0: Die Art der Eigenschaft wurde aktualisiert.

Die Höhe des roten Rechtecks (Vollinie) gleicht der Versalhöhe.
Höhe des grünen Rechtecks (Strichlinie) gleicht der Mittel- + Unterlänge (shape height).
Die Eckpunkte, die Mittelpunkte der Kanten und die Mittelpunkte der Rechtecke
entsprechen den 9 Ausrichtungsoptionen von oben links bis unten rechts.

Skripten

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

Um eine Draft Textform zu erstellen, verwendet man die Methode make_shapestring (eingeführt in 0.19) des Arbeitsbereiches Draft. Diese Methode ersetzt die veraltete Methode makeShapeString.

shapestring = make_shapestring(String, FontFile, Size=100, Tracking=0)
  • Erzeugt eine shapestring-Verbund-Form unter Verwendung der angegebenen Zeichenfolge String und des vollständigen Pfades einer unterstützten Schriftartdatei FontFile.
  • Size ist die Höhe des resultierenden Textes in Millimetern.
  • Tracking ist der Zeichenabstand (Laufweite) in Millimetern.

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

Beispiel:

import FreeCAD as App
import Draft

doc = App.newDocument()

font1 = "/usr/share/fonts/truetype/msttcorefonts/Arial.ttf"
font2 = "/usr/share/fonts/truetype/dejavu/DejaVuSerif.ttf"
font3 = "/usr/share/fonts/truetype/freefont/FreeSerifItalic.ttf"

S1 = Draft.make_shapestring("This is a sample text", font1, 200)

S2 = Draft.make_shapestring("Inclined text", font2, 200, 10)

zaxis = App.Vector(0, 0, 1)
p2 = App.Vector(-1000, 500, 0)
place2 = App.Placement(p2, App.Rotation(zaxis, 45))
S2.Placement = place2

S3 = Draft.make_shapestring("Upside-down text", font3, 200, 10)
S3.Placement.Base = App.Vector(0, -1000, 0)
S3.Placement.Rotation = App.Rotation(zaxis, 180)

doc.recompute()


Flächenverbinder
Schraffur
Draft

Diese Seite wird abgerufen von https://wiki.freecad.org/Draft_ShapeString

Kontaktiere uns!
Forum GitHub Mastodon Matrix IRC Gitter.im Discord Reddit Twitter Facebook LinkedIn

© Das FreeCAD-Team. Bildnachweis (von oben nach unten): ppemawm, r-frank, epileftric, regis, rider_mortagnais, bejant.

Dieses Projekt wird unterstützt von: , KiCad Services Corp. und andere Sponsoren

GitHubDiese Seite auf GitHub verbessern