曲線パス
アプリケーションは、FlattenPath 関数を呼び出すことによって、パス内の曲線をフラット化できます。 この関数は、曲線を含むパスの輪郭にテキストを収めるアプリケーションで特に便利です。 テキストに合わせて、アプリケーションは次の手順を実行する必要があります。
- テキストが表示されるパスを作成します。
- FlattenPath 関数を呼び出して、パス内の曲線を線分に変換します。
- GetPath 関数を呼び出して、それらの行セグメントを取得します。
- 各行の長さと文字列内の各文字の幅を計算します。
- 曲線に沿って各文字を配置するには、行幅と文字幅のデータを使用します。