このクイックチュートリアルでは、Javaを使用してフォントメトリックをフェッチする方法について説明します。 Javaを使用してフォントメトリックを取得するためのサンプルコードとともに詳細な説明が利用可能になり、最初に環境が構成され、次にPFBをロードするためのステップバイステップの手順と動作するJavaコードが取得されます。フォントとフォントメトリックを取得します。フォントメトリックを取得するこのプロセスは、Windows、macOS、Linuxなどの一般的なオペレーティングシステムのいずれかで使用できます。
Javaを使用してフォントメトリックを取得する手順
- MavenリポジトリからAspose.Fontライブラリを構成して、アプリケーションでフォントメトリックをフェッチします
- サンプルPFBフォントファイルをFileSystemStreamSourceクラスオブジェクトにロードして、メトリックを取得します
- FileSystemStreamSourceオブジェクトを提供して、FontFileDefinitionクラスオブジェクトを宣言します
- FontDefinitionクラスオブジェクトを初期化し、FontTypeおよびFontFileDefinitionオブジェクトを設定します
- Font.open関数を使用してフォント定義をロードし、Type1Fontとしてキャストします。
- Type1Fontオブジェクトを使用して、必要なすべてのフォントメトリック情報を取得して表示します
これらの手順では、PFBフォントファイルをロードし、フォント定義をフェッチしてJavaを使用してフォントメトリックを抽出するために必要な一連の異なるクラスオブジェクトを使用するための段階的なアプローチについて説明します。必要なすべてのフォントメトリック情報は、Type1Fontクラスオブジェクトで利用できます。
Javaを使用してフォントメトリックを取得するコード
このサンプルコードでは、最初にPFBファイルをロードし、次にType1Fontクラスを使用してロードされたフォントの定義を開きます。 Type1Fontクラスには、FontName、NumGlyphs、Ascender、Descender、TypoAscender、TypoDescender、UnitsPerEMなどのプロパティが含まれています。これらのプロパティを取得してコンソールに表示したり、アプリケーションの要件に従って処理したりできます。
このチュートリアルでは、Javaを使用してフォントメトリックを取得する手順を実行しました。 WordファイルをJPGに変換するなどの他の機能について知りたい場合は、JavaでWordをJPGに変換する方法の記事を参照してください。