Znaky z textových písem lze zahrnout do typů čar.
Typy čar s vloženými znaky mohou označovat inženýrské sítě, hranice, vrstevnice apod. Podobně jako jednoduché typy čar jsou čáry kresleny dynamicky podle určených vrcholů. Znaky obsažené v čarách jsou vždy zobrazeny kompletní; nejsou nikdy zkráceny.
Popisovač vzorů typu čar, který obsahuje vložené znaky, je podobný popisovači jednoduchých typů čar.
Například typ čáry s názvem PŘÍVOD_TEPLÉ_VODY je definován jako:
*HOT_WATER_SUPPLY,---- HW ---- HW ---- HW ---- HW ---- HW ---- A,.5,-.2,["HW",STANDARD,S=.1,U=0.0,X=-0.1,Y=-.05],-.2
Tato definice označuje opakující se vzor začínající čárkou o délce 0,5 výkresových jednotek, mezerou o délce 0,2 výkresových jednotek, znaky TV s určitými parametry měřítka a umístění a další mezerou o délce 0,2 výkresových jednotek. Textové znaky pocházejí z textového písma s přiřazeným stylem textu STANDARD s měřítkem 0.1, relativním otočením 0 stupňů, posunem v ose X o velikosti -0.1 a posunem v ose Y o velikosti -0.05. Tento vzor se opakuje po celé délce čáry a končí čárkou o délce 0.5 výkresových jednotek. Typ čáry by se zobrazil způsobem zobrazeným dole.
Všimněte si, že celková délka mezery je 0.2 + 0.2 = 0.4 a že počátek textu je odsazen o -0.1 jednotek ve směru osy X od konce prvního tahu. Odpovídající typ čáry by byl:
*HOT_WATER_SUPPLY,---- HW ---- HW ---- HW ---- HW ---- HW ---- A,.5,-.1,["HW",STANDARD,S=.1,U=0.0,X=0.0,Y=-.05],-.3
Celková délka mezery je stále 0.1 + 0.3 = 0.4, ale počátek textu není odsazen ve směru osy X.
Formát pro vkládání textových znaků v popisu typu čáry je následující:
["text_string",text_style_name,scale,rotation,xoffset,yoffset]
Hodnoty měřítka, otočení a odsazení ve směru osy X a osy Y musí být vyjádřeny jako desetinná čísla se znaménkem, například 1, -17 a 0.01.
Znaky, které se mají použít u typu čáry.
Název stylu textu, který se má použít. Pokud není styl textu zadán, je použit aktuálně definovaný styl.
Měřítko, které se má použít pro styl textu, je relativní k měřítku typu čáry. Zadaný faktor měřítka musí mít předponu S=, například S=.5 určuje faktor měřítka 0.5. Faktorem měřítka se násobí výška stylu textu. Pokud je výška stylu textu 0, použije se jako výška zadané nastavení S=hodnota bez násobení.
Úhel otočení znaků, které se mají zobrazit v typu čáry. Úhel otočení musí mít předponu U=, R= nebo A=.
K hodnotě může být připojen symbol:
Na následujícím obrázku je typ čáry definovaný pomocí svislého otočení.
Pokud je pole vypuštěno, chová se definice jako R=0. Střed otočení leží mezi účařím a nominální výškou zakončení.
Posunutí textu v ose X typu čáry, což znamená podél čáry. Zadané odsazení musí mít předponu X=, například X=.1 označuje odsazení 0.1. Pokud je odsazení vynecháno nebo má hodnotu 0, text se vytvoří bez odsazení. Pomocí tohoto pole určíte vzdálenost mezi textem a předchozím tahem vypnutého a zapnutého pera. Tato hodnota není zvětšena měřítkem definovaným hodnotou S=hodnota, ale její měřítko je ovlivněno typem čáry.
Posunutí textu v ose Y typu čáry, což znamená v úhlu 90 stupňů od čáry. Zadané odsazení musí mít předponu Y=, například Y=.1 označuje odsazení 0.1. Pokud je odsazení vynecháno nebo má hodnotu 0, text se vytvoří bez odsazení. Pomocí tohoto pole určíte vertikální zarovnání textu vzhledem k čáře. Tato hodnota není zvětšena měřítkem definovaným hodnotou S=hodnota, ale její měřítko je ovlivněno typem čáry.