曲線パス

アプリケーションでは、FlattenPath 関数を呼び出すことによって、パス内の曲線を フラット化 できます。 この関数は、曲線を含むパスの輪郭にテキストを収めるアプリケーションに特に便利です。 テキストに合わせて、アプリケーションで次の手順を実行する必要があります。

  1. テキストが表示されるパスを作成します。
  2. FlattenPath 関数を呼び出して、パス内の曲線を線分に変換します。
  3. GetPath 関数を呼び出して、それらの行セグメントを取得します。
  4. 各行の長さと文字列内の各文字の幅を計算します。
  5. 線幅と文字幅のデータを使用して、各文字を曲線に沿って配置します。