Erstellt Ferntextobjekte (Rtext).
Sie können ein RText-Objekt als Dateireferenz zum Anzeigen von Text verwenden, der für mehrere Zeichnungen identisch ist, z. B. für Anmerkungen in einem Plan oder für den Haftungsausschluss. Sie können ein solches Objekt auch verwenden, um größere Textkörper wie Spezifikationen oder Montageanleitungen anzuzeigen.
Remote-Textobjekte werden auch als reaktive Textobjekte bezeichnet und werden auf die gleiche Art wie AutoCAD-Text- und -MText-Objekte angezeigt. Die Quelle für den Text ist jedoch entweder eine externe Textdatei oder der Wert eines DIESEL-Ausdrucks. Sie können ein RText-Objekt mit dem Befehl RTEDIT bearbeiten.
Befehl: RTEXT Aktueller Textstil: STANDARD Texthöhe: 0.2000 Textdrehung: 0 Enter an option [Style/Height/Rotation/File/Diesel] <Diesel>: Geben Sie eine Option ein.
Style | Wählen Sie einen Textstil aus. |
Height | Geben Sie eine Texthöhe an. |
Rotation | Geben Sie einen Rotationswert an. |
File | Verwenden Sie eine externe Textdatei. |
Diesel | Verwenden Sie DIESEL-Code. |
DIESEL bietet Optionen, die zuvor nur mit benutzerdefinierten Programmen verfügbar waren. Im Folgenden sind einige Beispiele für die Verwendung von RText-Objekten mit DIESEL-Ausdrücken in Ihren Zeichnungen aufgeführt. Diese Beispiele können Sie in das Dialogfeld Diesel-Ausdruck einfügen.
Verwenden der Funktion GETVAR
Verwenden Sie den folgenden Ausdruck, um den Zeichnungsnamen 102-fp12.dwg anzuzeigen:
Zeichnungsdatei: $(getvar, "dwgname")
Das resultierende RText-Objekt wird wie folgt angezeigt:
Zeichnungsdatei: 102-fp12.dwg
So nehmen Sie den Verzeichnispfad in den Dateinamen auf:
Zeichnungsname: $(getvar, "dwgprefix")$(getvar, "dwgname")
Das resultierende RText-Objekt wird wie folgt angezeigt:
Zeichnungsdatei: C:\Projects\97-102\Arch\102-fp12.dwg
Verwenden der Funktion EDTIME
Wenn Sie eine Zeichnung plotten, möchten Sie vielleicht, dass auf der Ausgabe Datum und Uhrzeit der Ploterstellung angezeigt werden. Mit dem folgenden DIESEL-Ausdruck können diese Informationen in der Zeichnung angezeigt werden:
$(edtime, 0, MON DD"," YYYY - H:MMam/pm)
Das resultierende RText-Objekt wird wie folgt angezeigt:
Mar 22, 2000 - 11:12pm
Verwenden der Funktion GETPROP
RTEXT unterstützt die Zeichnungseigenschaften durch eine lokal definierte $(getprop)-DIESEL-Funktion. Mit $(getprop) können Werte der Registerkarten im Dialogfenster Zeichnungseigenschaften (Befehl DWGEIGEN) extrahiert und in RText-Objekten angezeigt werden. Die Syntax für die $(getprop)-Funktion lautet:
$(getprop, Projektname)wobei Eigenschaftsname eines der folgenden Felder des Dialogfelds sein kann:
Title Subject Author Keywords Comments LastSavedBy Revno Benutzerdefinierte Eigenschaft
Wenn die Eigenschaften einer Zeichnung beispielsweise im Feld Subject den Text Aushubgelände enthalten, wird der DIESEL-Ausdruck
Subject: $(getprop, subject)
in einem RText-Objekt folgendermaßen angezeigt:
Subject: Aushubgelände
Wenn Sie über eine benutzerdefinierte Eigenschaft mit der Bezeichnung Project Name verfügen, zeigt der folgende DIESEL-Ausdruck den folgenden Wert an:
Project: $(getprop, %PROJECT NAME)
Verwenden der Funktion XREFS
RTEXT unterstützt das Auflisten von einer Zeichnung zugewiesenen XRef-Dateien mithilfe der Funktion $(xrefs) und der folgenden Syntax:$(xrefs [, flags [, leader [, trailer]]])
Flags | Eine Sammlung von Bitflags mit den folgenden Bedeutungen: 1 = (Vorgabe) XRef-Dateinamen einschließen (nicht ausschließlich mit Flag 2 verfügbar), 2 = XRef-Blocknamen einschließen (nicht ausschließlich mit Flag 1 verfügbar), 4 = Dateinamenerweiterung nicht anzeigen, 8 = Pfad nicht anzeigen, 16 = Verschachtelung mit zusätzlichem Abstand anzeigen |
Führungslinie | Eine Textzeichenfolge, die vor jedem XRef-Eintrag eingefügt wird. |
Trailer | Eine Textzeichenfolge, die jedem XRef-Eintrag mit Ausnahme des letzten Eintrags angehängt wird. |
Der RText-DIESEL-Ausdruck
$(xrefs,3)
zeigt beispielsweise eine Liste der XRefs im folgenden Format an:
B-ELEC [c:\proj-14\b-elec.dwg] M-ELEC [c:\proj-14\m-elec.dwg] R-ELEC [c:\proj-14\r-elec.dwg] F-ELEC [c:\proj-14\f-elec.dwg].
Der Ausdruck
$(xrefs,2,Includes: )
listet die XRefs hingegen folgendermaßen auf:
Includes: B-ELEC Includes: M-ELEC Includes: R-ELEC Includes: F-ELEC
Verwenden der Funktion IMAGES
RTEXT unterstützt das Auflisten von einer Zeichnung zugewiesenen Bildern mithilfe der Funktion $(images). Die Syntax für die Funktion lautet:
$(images [, flags [, leader [, trailer]]])
Flags | Eine Sammlung von Bitflags mit den folgenden Bedeutungen: 4 = Dateinamenerweiterung nicht anzeigen, 8 = Pfad nicht anzeigen |
Führungslinie | Eine Textzeichenfolge, die vor jedem Bildeintrag eingefügt wird. |
Trailer | Eine Textzeichenfolge, die jedem Bildeintrag mit Ausnahme des letzten Eintrags angehängt wird. |
Das Verhalten der Funktion $(images) ähnelt dem der Funktion $(xrefs).
Verwenden der Funktion GETREC
RTEXT unterstützt das Anzeigen von XRecord-Daten mithilfe der Funktion $(getrec). Die Syntax für die Funktion lautet:
$(getrec, key, code)
Schlüssel | Eintragsname im benannten Objektwörterbuch |
Code | Zu extrahierender Gruppencode |
Die Funktion $(getrec) extrahiert einen Wert eines XRecord-Objekts, indem im benannten Objektwörterbuch nach key und anschließend nach einem mit code verknüpften Datenwert gesucht wird. Zurzeit werden nur Gruppencodes in den Bereichen 1-9 (Zeichenfolge), 40-59 (reelle Zahl), 60-79 (Ganzzahl) und 300-309 (Zeichenfolge) unterstützt.
rtext.lsp, rtext.arx