Zakřivené cesty
Aplikace může křivky v cestě zploštět voláním funkce FlattenPath. Tato funkce je zvlášť užitečná pro aplikace, které se vejdou do obrysu cesty, která obsahuje křivky. Aby se text vešl, musí aplikace provést následující kroky:
- Vytvořte cestu, kam se text zobrazí.
- Voláním funkce FlattenPath převeďte křivky v cestě na segmenty čáry.
- Voláním funkce GetPath načtěte tyto segmenty řádků.
- Vypočítá délku každého řádku a šířku každého znaku v řetězci.
- K umístění jednotlivých znaků podél křivky použijte data šířky čáry a šířky znaků.