フォント変換。高度な詳細| C++

場合によっては、フォントを保存する前に変換されたフォントデータを読み取り/変更する感覚があります。

方法 Aspose::Font::Font::Convert(Aspose::Font::FontType fontType)は、そのような場合のために設計されました。このメソッドは、フォントを指定された型に変換し、 aspose::font::fontクラスから継承されたオブジェクトを返します。

次の表は、 fonttype値とオブジェクトの間のコヒーレンスのマップを示しています。

フォントタイプフォントオブジェクト
TTFAspose.Font.Ttf.TtfFont
Type1Aspose.Font.Type1.Type1Font
CFFAspose.Font.Cff.CffFont
OTFAspose.Font.Ttf.TtfFont

結果のフォントを保存する前に、または結果のフォントを保存する代わりに、結果のフォントオブジェクトを使用してフォントプロパティにアクセス/変更します。

現在の瞬間にメソッド convert()trueTypeフォント形式(fonttype :: ttf)にのみ変換をサポートしているため、常に戻ります ttffontタイプのオブジェクトは、使用されるソースフォントとは無関係に変換の結果です。

次のコードスニペットは、ディスクからCFFフォント「CenturyGothic」をロードし、trueType形式に変換し、変換されたフォントの名前を「CenturyGothic_Converted」に変更します。

次のアクションを満たす:

  1. フォントを開きます。
  2. フォントをtrueType形式に変換します。
  3. 変換されたフォントの名前を変更します。
  4. 出力設定に通知します。
  5. ちょうど変更された名前で結果を保存します。
                
            

C ++にAspose.Fontを使用するためのすべての例は、 aspose.cpp-examplesフォルダーの aspose.font.examples.cpp.slnソリューションに配置されます。

Have any questions about Aspose.Font?



Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.