Funkcjonalność programu bazująca na korzystaniu z różnorodnych stylów linii, jak również tworzeniu nowych stylów linii przez użytkownika, umożliwia dopasowanie warstwy informacyjnej rysunku do standardów oraz wymogów branżowych. Polecenie StylLinii (LineStyle) służy do ładowania oraz zarządzania stylami linii używanymi podczas projektowania. Nadawanie elementom rysunku wybranych stylów linii może odbywać się w sposób pośredni przez przypisanie określonych stylów linii do warstw, na których zostają umieszczone obiekty, albo bezpośrednio przez zmianę właściwości zaznaczonego elementu lub ustawienie aktualnego stylu linii stosowanego podczas rysowania nowych obiektów. Zastosowanie konkretnego stylu linii jest możliwe po wcześniejszym załadowaniu do rysunku odpowiedniego pliku zawierającego definicję tego stylu linii.
Pliki definicji stylów linii posiadają postać plików tekstowych ASCII zapisywanych z rozszerzeniem *.lin.
W celu zmiany ścieżki wyszukiwania plików z definicjami stylów linii należy:
Umieszczenie znaku średnika na początku wiersza znajdującego się w pliku stylów pozwala na wprowadzenie komentarza dotyczącego stylów zdefiniowanych w danym pliku.
Definicja każdego stylu linii składa się z dwóch poniższych wierszy:
Poniższy przykład pokazuje definicję stylu linii typu kreska-kropka:
*KreskaKropka, _ . _ . _ . _ . _ . _ . _ . _ . _ . _ . _ .
A, 0.5, -0.25, 0, -0.25
Wiersz nagłówka rozpoczyna się od gwiazdki, po której następuje nazwa stylu linii (KreskaKropka). W dalszej kolejności, po przecinku, pojawia się symboliczne oznaczenie danego stylu linii (_ . _ ._.).
Drugi wiersz zawiera sekwencję definiującą właściwe elementy geometryczne tworzące styl linii.
Poszczególne elementy umieszczane w definicji linii, odpowiadające kolejnym kreskom, kropkom oraz odstępom, należy oddzielać od siebie przecinkami:
Wszystkie określane w ten sposób wielkości odzwierciedlają długości poszczególnych fragmentów linii wyrażone w jednostkach rysunku, przy założeniu, że współczynnik skali kontrolowany za pomocą polecenia SkalaLinii (LineScale) został ustawiony na 1.00.
Złożony styl linii pozwala na definiowanie linii specjalnego przeznaczenia, posiadających symbole tekstowe lub graficzne rozmieszczone w odpowiedni sposób wzdłuż całej długości rysowanej linii. Symbole specjalne stosowane w liniach tego typu mogą mieć postać znaczników tekstowych lub odpowiednio zdefiniowanych kształtów, umieszczanych pomiędzy kreskami i kropkami definiującymi standardowe fragmenty stylu linii. Zazwyczaj znajdują zastosowanie przy oznaczaniu konturów, obwiedni i granic obszarów, a także linii oznaczających sieci wodne, kanalizacyjne, telekomunikacyjne, energetyczne gazowe, itp.
Wszystkie elementy tekstowe oraz kształty osadzane w definicjach linii złożonych zostają zawsze wyświetlone w całości, bez żadnych przycięć lub modyfikacji.
Składnia wykorzystywana do definiowania złożonych stylów linii jest podobna do stosowanej przy prostych stylach linii.
Składnia elementów opisowych stosowanych dla tekstów oraz kształtów umieszczanych w opisach stylów linii posiada formę listy poszczególnych elementów oddzielonych od siebie przecinkami:
[Nazwa_kształtu, NazwaPliku_SHX]
- lub -
[Nazwa_kształtu, NazwaPliku_SHX, Przekształcenie]
Argument Nazwa_kształtu określa nazwę dla rysowanego kształtu. Wprowadzenie tego argumentu jest wymagane do uzyskania poprawnej składni. Każdy plik kształtu musi posiadać określoną nazwę kształtu.
Argument NazwaPliku_SHX określa nazwę skompilowanego pliku definicji kształtu (.shx). Wprowadzenie tego argumentu jest wymagane do uzyskania poprawnej składni. W przypadku braku określenia ścieżki do pliku o podanej nazwie (co jest zalecane), zostaje zastosowana ścieżka domyślnej biblioteki.
["Wyrażenie", Nazwa_StyluTekstu]
- lub -
["Wyrażenie", Nazwa_StyluTekstu, Przekształcenie]
Argument Wyrażenie definiuje tekst wykorzystywany w złożonym stylu linii. W tworzonym wyrażeniu nie można stosować bezpośrednio symboli oznaczających pojedynczy lub podwójny cudzysłów (‘ oraz "). W przypadku konieczności zastosowania tych symboli, należy wprowadzić kod sterujący %% z odpowiednią wartością kodu ASCII przypisaną do wstawianego znaku.
Argument Nazwa_StyluTekstu określa nazwę opracowywanego stylu tekstu.
Argument określający Przekształcenie jest elementem opcjonalnym i może składać się z szeregu poniższych wyrażeń poprzedzonych przecinkiem:
| R=wartość | Obrót względny |
| A=wartość | Obrót bezwzględny |
| S=wartość | Skaluj |
| X=wartość | Odsunięcie w kierunku X |
| Y=wartość | Odsunięcie w kierunku Y |
W powyższej składni podany argument wartość oznacza liczbę dziesiętną z określonym znakiem (na przykład: 1, -0.25, 0.3).
Argumenty określające obrót podawane są w stopniach, a pozostałe argumenty w skalowalnych jednostkach rysunkowych odnoszących się do stylów linii.
W przypadku korzystania z liter oznaczających przekształcenia, po wprowadzeniu wybranej litery należy wpisać znak równości oraz odpowiednią wartość.
Tematy powiązane
Ładowanie oraz ustawianie stylów linii
Dostosowanie wzorów kreskowania
Temat główny