RTEXT (Express Tool)

Tworzy obiekty tekstu zdalnego (rtext).

Wyszukiwanie

Można użyć obiektu rtext jako odniesienia do pliku w celu wyświetlenia tekstu, takiego jak uwaga arkusza lub zastrzeżenia prawne, który jest wspólny dla kilku rysunków. Można go także użyć, aby wyświetlić obszerniejszy tekst, na przykład specyfikację lub instrukcję montażu.

Obiekty tekstu zdalnego, zwane również obiektami tekstu reaktywnego, są wyświetlane w taki sam sposób jak tekst programu AutoCAD i obiekty tekstu wielowierszowego, jednak źródłem tekstu jest zewnętrzny plik tekstowy lub wartość wyrażenia języka DIESEL. Obiekt rtext można edytować za pomocą polecenia RTEDIT.

Uwaga: W przypadku otwarcia rysunku zawierającego obiekt rtext na komputerze, na którym nie zainstalowano narzędzia RTEXT, w wynikowym obiekcie zastępczym wyświetlona jest ramka ograniczająca obiekt rtext. W przypadku zamiaru udostępnienia rysunku osobie, która nie ma zainstalowanego narzędzia RTEXT, należy użyć polecenia ROZBIJ, aby skonwertować obiekty rtext na obiekty tekstu wielowierszowego.
Polecenie: RTEXT Bieżący styl tekstu: STANDARD Wysokość tekstu: 0.2000 Obrót tekstu: 0 Enter an option [Style/Height/Rotation/File/Diesel] <Diesel>: Określ opcję

Opcje

Style Wybierz styl tekstu.
Height Określ wysokość tekstu.
Rotation Określ kąt obrotu.
File Użyj zewnętrznego pliku tekstowego.
Diesel Użyj kodu w języku DIESEL.
Wskazówka: Po utworzeniu obiektu rtext za pomocą opcji File (Plik) skojarzony plik tekstowy można zidentyfikować za pomocą polecenia LISTA.

Korzystanie z wyrażeń języka DIESEL

W języku DIESEL udostępnione są opcje poprzednio dostępne tylko w programach niestandardowych. Poniżej podano kilka przykładów ilustrujących możliwości zastosowania w rysunkach obiektów rtext zawierających wyrażenia języka DIESEL. Przykłady te można wkleić do okna dialogowego DIESEL Expression (Wyrażenia języka DIESEL).

Korzystanie z funkcji GETVAR

Aby wyświetlić nazwę rysunku 102-fp12.dwg, użyj następującego wyrażenia:

Plik rysunku: $(getvar "dwgname")

Wynikowy obiekt rtext wygląda następująco:

Plik rysunku: 102-fp12.dwg

Aby uwzględnić ścieżkę folderu w nazwie pliku:

Nazwa rysunku: $(getvar, dwgprefix)$(getvar "dwgname")

Wynikowy obiekt rtext wygląda następująco:

Plik rysunku: C:\Projects\97-102\Arch\102-fp12.dwg
Uwaga: W przypadku umieszczenia odwołania do ścieżki lub nazwy rysunku w standardowej tabelce rysunkowej zawsze będzie tam wyświetlona nazwa pliku rysunku, nawet jeśli tabelka rysunkowa jest wyświetlana w pliku odnośnika zewnętrznego.

Korzystanie z funkcji EDTIME

Podczas drukowania rysunku może zaistnieć potrzeba umieszczenia na wydruku daty i godziny utworzenia wydruku. Tę informację można umieścić na rysunku za pomocą następującego wyrażenia języka DIESEL:

$(edtime, 0, MON DD"," YYYY - H:MMam/pm)

Wynikowy obiekt rtext wygląda następująco:

Mar 22, 2000 - 11:12pm

Korzystanie z funkcji GETPROP

Narzędzie Rtext obsługuje właściwości rysunku za pomocą lokalnie zdefiniowanej funkcji języka DIESEL — $(getprop). Funkcja $(getprop) umożliwia wyodrębnienie i wyświetlenie w obiektach rtext wartości z kart w oknie dialogowym Właściwości rysunku (polecenie DWGWŁAŚCIWOŚCI). Składnia funkcji $(getprop) jest następująca:

$(getprop, nazwa właściwości)
gdzie nazwa właściwości może być dowolnym z następujących pól w oknie dialogowym:
Tytuł Temat Autor Słowa kluczowe Komentarze OstatnioZapisanyPrzez Wer. Właściwość niestandardowa

Na przykład jeśli właściwości rysunku zawierają tekst „Teren wykopów” w polu Temat, wyrażenie języka DIESEL:

Temat: $(getprop, subject)

w obiekcie rtext będzie wyświetlane jako:

Temat: Teren wykopów
Uwaga: Funkcja $(getprop) jest obsługiwana tylko w obiektach rtext. W przeciwieństwie do argumentów przekazywanych do innych funkcji języka DIESEL argumenty funkcji $(getprop) nie mogą być w cudzysłowach. W argumentach nie są rozróżniane małe ani wielkie litery.

W przypadku obecności właściwości niestandardowej o nazwie Nazwa Projektu jej wartość można wyświetlić za pomocą następującego wyrażenia języka DIESEL:

Projekt: $(getprop, %NAZWA PROJEKTU)
Uwaga: W przypadku błędów w używaniu funkcji $(getprop), np. nieprawidłowej składni lub niewłaściwych argumentów, zostanie wyświetlony błąd (GETPROP ERROR). W przypadku użycia nieistniejącej nazwy właściwości niestandardowej funkcja $(getprop) spowoduje wyświetlenie pustego ciągu.

Korzystanie z funkcji XREFS

Narzędzie Rtext umożliwia sporządzenie listy plików odnośników zewnętrznych dołączonych do rysunku za pomocą funkcji $(xrefs) o następującej składni:
$(xrefs [, znaczniki [, odniesienie [, tekst dołączany]]])
znaczniki Zbiór znaczników bitowych o następujących znaczeniach: 1 = (domyślnie) dołącz nazwę pliku odnośnika zewnętrznego (nie wyklucza się ze znacznikiem 2), 2 = dołącz nazwę bloku odnośników zewnętrznych (nie wyklucza się ze znacznikiem 1), 4 = nie wyświetlaj rozszerzenia nazwy pliku, 8 = nie wyświetlaj ścieżki, 16 = pokaż zagnieżdżanie za pomocą dodatkowych odstępów
odniesienie Ciąg tekstowy wstawiany przed każdym wpisem funkcji Xref.
tekst dołączany Ciąg tekstowy dołączany do każdego wpisu Xref.

Na przykład wyrażenie języka DIESEL:

$(xrefs,3)

powoduje wyświetlenie listy odnośników zewnętrznych w następującym formacie:

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]

natomiast wyrażenie:

$(xrefs,2,Zawiera:)

wyświetla listę odnośników zewnętrznych jako:

Zawiera: B-ELEC Zawiera: M-ELEC Zawiera: R-ELEC Zawiera: F-ELEC

Korzystanie z funkcji IMAGES

Narzędzie Rtext umożliwia utworzenie listy obrazów dołączonych do rysunku za pomocą funkcji $(images). Składnia tej funkcji jest następująca:

$(images [, znaczniki [, odniesienie [, tekst dołączany]]])
znaczniki Zbiór znaczników bitowych o następujących znaczeniach: 4 = nie wyświetlaj nazwy pliku, 8 = nie wyświetlaj ścieżki
odniesienie Ciąg tekstowy wstawiany przed każdym wpisem funkcji Image.
tekst dołączany Ciąg tekstowy dołączany do każdego wpisu funkcji Image z wyjątkiem ostatniego.

Funkcja $(images) działa podobnie do funkcji $(xrefs).

Korzystanie z funkcji GETREC

Narzędzie RText umożliwia wyświetlanie danych obiektów XRecord za pomocą funkcji $(getrec). Składnia tej funkcji jest następująca:

$ (getrec, klucz, kod)
klucz Nazwa elementu w słowniku nazwanych obiektów.
kod Kod grupy do wyodrębniania.

Funkcja $(getrec) wyodrębnia wartość z obiektu XRecord, znajdując najpierw klucz w słowniku nazwanych obiektów, a następnie wartość danych skojarzonych z kodem. Obecnie obsługiwane są tylko kody grup w zakresach 1–9 (ciąg), 40–59 (liczba rzeczywista), 60–79 (liczba całkowita) i 300–309 (ciąg).

Pliki

rtext.lsp, rtext.arx