Dostosowywanie stylów linii
Style linii są wykorzystywane w rysunkach, aby wymusić zgodność wartości informacyjnych na rysunkach ze standardami branżowymi. Polecenie LineStyle pozwala wczytywać i zarządzać stylami linii. Style linii można przypisywać do warstw lub bezpośrednio do nowych elementów. Aby użyć stylów linii, konieczne jest ich wczytanie z plików które definiują wzory kreska-kropka.
Pliki stylów linii i lokalizacja plików
Pliki definicji stylów linii są przechowywane w plikach tekstowych ASCII z rozszerzeniem .lin.
Aby zmienić lokalizację wyszukiwania plików stylów linii, należy:
- Kliknąć Narzędzia > Opcje (lub wpisać Options).
- Kliknąć Narzędzia > Opcje (lub wpisać Options).
- Kliknąć Menu aplikacji > Preferencje (lub wpisać Options).
- W oknie dialogowym Opcje, kliknąć Lokalizacje plików
.
- Rozwinąć Obsługa rysunku > Plik stylu linii.
- Wybrać ścieżkę i kliknąć Przeglądaj (lub kliknąć dwukrotnie ścieżkę).
- W oknie dialogowym Przeglądaj foldery, przejść do nowej ścieżki i kliknąć OK dwa razy.
Składnia pliku stylu linii
Można umieszczać komentarze w pliku poprzez umieszczenie średnika na początku wiersza, po którym następuje tekst.
Format stylu linii składa się z dwóch wierszy:
- Pierwszy wiersz, czyli nagłówek zaczyna się od gwiazdki i zawiera nazwę stylu linii, po której następuje przecinek i symboliczna reprezentacja stylu linii, utworzona z ciągu kresek, odstępów i kropek.
- Drugi wiersz, czyli wiersz definicji, zawiera geometryczny opis stylu linii.
Przykłady:
- Nagłówek: *Styl linii [, opis stylu linii]
- Wiersz definicji: Długość segmentu linii 1, Długość segmentu linii 2, �, Długość segmentu linii n
Poniższy przykład ukazuje definicję stylu linii kreska-kropka:
*Dashdot, _ . _ . _ . _ . _ . _ . _ . _ . _ . _ . _ .
A, 0.5, -0.25, 0, -0.25
Nagłówek zawiera gwiazdkę, po której następuje styl linii (Dashdot). Przecinek oddziela symboliczną reprezentację stylu linii ("_ . _ .").
Drugi wiersz, zawiera geometryczną definicję stylu linii.
Wszystkie definicje kresek, kropek i odstępów są rozdzielone przecinkami:
- Kreska: Elementy rysunku są wyświetlane jako liczby dodatnie. Na przykład: 0.5 oznacza kreskę („pióro opuszczone”) o długości 0.5 jednostek rysunku.
- Kropka: Kropki są wyświetlane jako wartości 0.
- Przerwa: Przerwy są wyświetlane jako liczby ujemne. Na przykład: -.25 oznacza przerwę ("pisak podniesiony"), w której nie powinna być rysowana żadna linia.
Określenie długości oznacza jednostki rysunku, gdy współczynnik skali linii ustawiony jest na 1.00.
Złożone style linii
Złożone style linii określają pojedyncze - możliwe że przerwane - linie, przeplatane symbolami. Te style linii mogą zawierać definicje kształtu lub tekst jako opisy wzoru, wraz z opisami kresek i kropek dla prostych stylów linii. Zwykle oznaczają one obwiednie, kontury lub narzędzia.
Elementy tekstowe lub kształty osadzone w liniach są zawsze rysowane w całości (nigdy nie są przycinane).
Składnia
Składnia dla złożonego stylu linii jest podobny do składni prostych stylów linii.
Składnia dla deskryptorów tekstowych i kształtów w opisach stylów linii ma postać rozdzielanej przecinkami listy opisów wzorów, jak niżej:
Definicje kształtu
[Nazwa_kształtu, Nazwapliku_SHX]
- lub -
[Nazwa_kształtu, Nazwapliku_SHX, Transformacja]
Argument Nazwa_kształtu określa nazwę kształtu do narysowania. Ten argument musi być dołączony. Nazwa kształtu musi istnieć w określonym pliku kształtu.
Argument Nazwapliku_SHX określa nazwę skompilowanego pliku definicji kształtu (.shx). Ten argument musi być dołączony. Jeżeli nie zdefiniowano żadnej ścieżki dla nazwy pliku (co jest zalecane), przeszukiwana jest ścieżka biblioteki.
Definicje tekstu
["Ciąg", Nazwa_Stylutekstu]
- lub -
["Ciąg", Nazwa_Stylutekstu, Transformacja]
Argument Ciąg definiuje tekst do użycia w złożonym stylu linii. Nie można używać znaków ‘ (pojedynczy cudzysłów) lub " (podwójny cudzysłów) w ciągu. Aby użyć tych znaków, należy zastosować kod sterujący %% z odpowiednią wartością ASCII dla tego znaku.
Argument Nazwa_Stylutekstu określa styl tekstu do opracowania.
Określanie przekształceń
Argument Przekształcenie jest opcjonalny i może stanowić szereg poniższych elementów poprzedzonych przecinkami:
R=wartość |
Obrót względny |
A=wartość |
Obrót bezwzględny |
S=wartość |
Skala |
X=wartość |
Odsunięcie X |
Y=wartość |
Odsunięcie Y |
W tej składni argument wartość jest liczbą dziesiętną ze znakiem (na przykład: 1, �0.25, 0.3).
Argumenty obrotu są w stopniach, inne argumenty podano w jednostkach rysunku skalowanych dla stylów linii.
Jeżeli są używane poprzedzające litery przekształceń, musi po nich następować znak równości i liczba.