Willkommen auf CAD.DE.
Eigentlich würde es ja reichen, das Beispiel aus der ACAD-Hilfe entsprechend anzupassen .. das hab ich für dich mal gemacht -> siehe Anhang.
Linientyp dann mittels _linetype laden .. Linien zeichnen und entsprechend Lesbarkeit Linientypfaktor wählen
und die Schritt für Schritt-Erklärung : besser als F1 krieg ich das auch nicht hin :
Linientypen können Zeichen aus Textschriften enthalten. Linientypen mit eingebetteten Zeichen können Dienstprogramme, Umgrenzungen, Konturlinien usw. bezeichnen. Ähnlich wie einfache Linientypen werden die Linien dynamisch beim Festlegen der Kontrollpunkte gezeichnet. In Linien eingebettete Zeichen werden immer vollständig angezeigt. Sie werden niemals gestutzt.
Eingebettete Textzeichen sind mit einem Textstil in der Zeichnung verknüpft. Bevor Sie einen Linientyp laden können, müssen alle mit diesem Linientyp verknüpften Textstile in der Zeichnung vorhanden sein.
Das Format von Linientypen mit eingebetteten Zeichen ähnelt dem Format der einfachen Linientypen insofern, als daß es sich auch hier um eine Liste von Musterdeskriptoren handelt, die durch Kommas getrennt sind.
Format von Zeichendeskriptoren
Für das Einfügen von Textzeichen in eine Linientypbeschreibung gilt folgendes Format:
["Text",Textstilname,Skalierfaktor,Drehung,x_Abstand,y_Abstand]
Dieses Format wird dem einfachen Linientyp als Deskriptor hinzugefügt. Ein Linientyp mit der Bezeichnung HEISS_WASSER_VERSORGUNG wird beispielsweise wie folgt definiert:
*HEISS_WASSER_VERSORGUNG,---- HW ---- HW ---- HW ---- HW ---- HW ----
A,.5,-.2,["HW",STANDARD,S=.1,R=0.0,X=-0.1,Y=-.05],-.2
Diese Zeichenfolge definiert ein sich wiederholendes Muster aus einem Strich mit der Länge 0.5 Zeichnungseinheiten, einem Freiraum mit der Länge 0.2 Zeichnungseinheiten, den Zeichen HW (mit Skalierungs- und Positionsparametern) sowie einem weiteren Freiraum mit der Länge 0.2 Zeichnungseinheiten. Die Textzeichen stammen aus der Schrift des Textstils STANDARD mit einem Skalierfaktor von 0.1, einer relativen Drehung von 0 Grad, einem X-Versatz von -0.1 und einem Y-Versatz von -0.05. Dieses Muster setzt sich über die gesamte Länge der Linie fort und endet mit einem Strich der Länge 0.5 Zeichnungseinheiten. Der Linientyp wird dann wie unten dargestellt angezeigt.
Beachten Sie, daß die Gesamtlänge des Aufstrichs 0.2 + 0.2 = 0.4 beträgt und der Textursprung vom Ende des ersten Aufstrichs um -0.01 Einheiten in X-Richtung versetzt ist. Ein äquivalenter Linientyp sieht wie folgt aus:
*HEISS_WASSER_VERSORGUNG,---- HW ---- HW ---- HW ---- HW ---- HW ----
A,.5,-.1,["HW",STANDARD,S=.1,R=0.0,X=0.0,Y=-.05],-.3
Die Gesamtlänge des Aufstrichs beträgt auch hier 0.1 + 0.3 = 0.4. Allerdings wird der Textursprung nicht in X-Richtung versetzt.
Nachstehend werden die einzelnen Felder im Zeichendeskriptor näher beschrieben. Bei den zu verwendenden Werten handelt es sich um Dezimalzahlen mit Vorzeichen, wie z. B. 1, -17 oder 0.01.
Text
Im Linientyp zu verwendende Zeichen.
Textstilname
Hier wird der zu verwendende Textstil benannt. Wenn kein Textstil angegeben wird, verwendet AutoCAD den aktuell definierten Stil.
Skalierfaktor
S=Wert. Der Skalierfaktor für den Textstil im Verhältnis zum Skalierfaktor des Linientyps. Die Höhe des Textstils wird mit dem Skalierfaktor multipliziert. Wenn die Höhe des Stils 0 beträgt, wird S=Wert als Höhe verwendet.
Drehung
R=Wert oder A=Wert. R= gibt eine relative oder tangentiale Drehung im Verhältnis zur Linie an. A= gibt eine absolute Drehung des Texts im Verhältnis zum Ursprung an: Alle Textsegmente werden unabhängig von ihrer Position relativ zur Linie um den gleichen Wert gedreht. Sie können diesem Wert den Buchstaben d für Grad (engl. Degrees, Vorgabewert) nachstellen, r für Bogenmaß (engl. Radians) oder g für Neugrad (engl. Grads). Wird kein Drehwert angegeben, verwendet das Programm eine relative Drehung von 0.
Die Drehung erfolgt zwischen der Basislinie und der nominalen Buchstabenhöhe.
x_Abstand
X=Wert. Dieser Wert definiert die Verschiebung des Texts auf der X-Achse des Linientyps, d. h. entlang der Linie. Wenn das Feld x_Abstand weggelassen oder auf den Wert 0 gesetzt wird, erfolgt keine Verschiebung des Texts. Verwenden Sie dieses Feld, um den Abstand zwischen dem Text und den vorherigen gezeichneten oder nicht gezeichneten Segmenten festzulegen. Dieser Wert wird nicht um den als S=Wert definierten Skalierfaktor, sondern auf den Linientyp skaliert.
y_Abstand
Y=Wert. Dieser Wert gibt die Verschiebung des Texts auf der Y-Achse des Linientyps an, die in einem Winkel von 90 Grad zur Linie verläuft. Wenn das Feld y_Abstand weggelassen oder auf den Wert 0 gesetzt wird, erfolgt keine Verschiebung des Texts. Verwenden Sie dieses Feld, um die vertikale Ausrichtung des Texts im Verhältnis zur Linie festzulegen. Dieser Wert wird nicht um den als S=Wert definierten Skalierfaktor, sondern auf den Linientyp skaliert.
------------------
- Thomas -
"Bei 99% aller Probleme ist die umfassende Beschreibung des Problems bereits mehr als die Hälfte der Lösung desselben."
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP