Uzol Reťazec na krivky#
Funkcia Reťazec na krivky konvertuje reťazec na inštancie kriviek. Každý jedinečný znak použitý v reťazci sa raz konvertuje na krivku a ďalšie použitia tohto znaku predstavujú ďalšie inštancie tej istej geometrie.
Vďaka tomu je spracovanie výstupnej geometrie veľmi efektívne, pretože každý jedinečný znak sa musí spracovať len raz. Znamená to však, že výsledok bude rovnaký pre každý prípad toho istého znaku. Ak chcete spracovať každý znak jednotlivo, môžete použiť Uzol Realizácia inštancií.
Tip
Inšpekciu zásuvky možno použiť na zobrazenie hodnoty vstupného reťazca použitého pri vyhodnocovaní uzla pridržaním myši nad zásuvkou.
Vstupy#
- Reťazec
Štandardný vstupný reťazec.
- Veľkosť
Veľkosť každého znaku. Hodnoty ostatných vstupov menia mierku podľa tejto hodnoty.
- Medziznakové medzery
Faktor, ktorým sa na osi X mení mierka medzery medzi jednotlivými znakmi (kerning).
- Rozostup slov
Faktor, ktorým na osi X menia mierku biele znaky medzi slovami.
- Riadkovanie
Vzdialenosť medzi jednotlivými riadkami vo výstupe. Zmenená mierka podľa vstupnej hodnoty Veľkosť.
- Šírka textového poľa
Maximálna šírka každého riadku, hoci jednotlivé slová nebudú zabalené.
- Výška textového poľa
Maximálna výška všetkých riadkov textu.
Vlastnosti#
- Písmo
Vyryté písmo použité na vygenerovanie krivky.
- Pretečenie
- Pretečenie:
Rozloží text na šírku textového poľa.
- Prispôsobiť mierke:
Zmení veľkosť textu tak, aby sa vtesnal do Šírky textového poľa a Výšky textového poľa.
- Orezané:
Vypíše iba textové znaky, ktoré sa vtesnajú do šírky a výšky na základe vstupu Veľkosť. Každá časť reťazca, ktorá sa vtesnala, sa presunie na výstup Zvyšok.
- Zarovnať
- Vľavo:
Zarovná text doľava.
- Stred:
Zarovná text na stred.
- Vpravo:
Zarovná text doprava.
- Zaplniť:
Zarovná text doľava a doprava.
- Vyrovnať:
Zarovná text vľavo a vpravo s rovnakým odstupom znakov.
- Zarovnať Y
- Zhora:
Zarovná text nahor.
- Vrchný základný riadok:
Zarovná text na hornú základnú čiaru.
- Stred:
Zarovná text na stred.
- Spodný základný riadok:
Zarovná text na spodnú základnú čiaru.
- Zdola:
Zarovná text na spodok.
- Otočný bod
Ovláda, kde sa na každom znaku umiestni výstupný Otočný bod.
- Stredný bod:
Umiestni otočné body do stredu okrajov každého znaku.
- Vľavo hore:
Umiestni otočné body vľavo hore od okrajov každého znaku.
- V strede hore:
Umiestni otočné body v strede hore od okrajov každého znaku.
- Vpravo hore:
Umiestni otočné body vpravo hore od okrajov každého znaku.
- Vľavo dole:
Umiestni otočné body vľavo dole od okrajov každého znaku.
- V strede dole:
Umiestni otočné body v strede dole od okrajov každého znaku.
- Vpravo dole:
Umiestni otočné body vpravo dole od okrajov každého znaku.
Výstupy#
- Inštancie krivky
Geometria inštancií kriviek.
- Zvyšok
Časť textu, ktorá sa nevtesnala do poľa opísaného vstupmi Výška poľa textu a Šírka poľa textu. Používa sa len v režime pretečenia Orezať.
- Čiara (Riadok)
Pole atribútu obsahujúce index riadku každého znaku (na doméne inštancie).
- Otočný bod
Vypíše pozíciu opísanú rozvinovacím zoznamom Otočný bod v lokálnom priestore každej inštancie.
Príklady#
Uzol možno použiť na vytvorenie pretečených textových polí. V tomto prípade sa text, ktorý sa nevtesná do textového poľa s pevnou veľkosťou prvého uzla, odovzdá do samostatného uzla Reťazec na krivky. A nakoniec sa pridá uzlom Prispôsobiť mierke.