フォント変換。高度な詳細| C++
場合によっては、フォントを保存する前に変換されたフォントデータを読み取り/変更する感覚があります。
方法 Aspose::Font::Font::Convert(Aspose::Font::FontType fontType)は、そのような場合のために設計されました。このメソッドは、フォントを指定された型に変換し、 aspose::font::fontクラスから継承されたオブジェクトを返します。
次の表は、 fonttype値とオブジェクトの間のコヒーレンスのマップを示しています。
フォントタイプ | フォントオブジェクト |
---|---|
TTF | Aspose.Font.Ttf.TtfFont |
Type1 | Aspose.Font.Type1.Type1Font |
CFF | Aspose.Font.Cff.CffFont |
OTF | Aspose.Font.Ttf.TtfFont |
結果のフォントを保存する前に、または結果のフォントを保存する代わりに、結果のフォントオブジェクトを使用してフォントプロパティにアクセス/変更します。
現在の瞬間にメソッド
convert()はtrueType
フォント形式(fonttype :: ttf)にのみ変換をサポートしているため、常に戻ります
ttffontタイプのオブジェクトは、使用されるソースフォントとは無関係に変換の結果です。
次のコードスニペットは、ディスクからCFF
フォント「CenturyGothic」をロードし、trueType
形式に変換し、変換されたフォントの名前を「CenturyGothic_Converted」に変更します。
次のアクションを満たす:
- フォントを開きます。
- フォントを
trueType
形式に変換します。 - 変換されたフォントの名前を変更します。
- 出力設定に通知します。
- ちょうど変更された名前で結果を保存します。
C ++にAspose.Fontを使用するためのすべての例は、 aspose.cpp-examplesフォルダーの aspose.font.examples.cpp.slnソリューションに配置されます。