データを読み込んで抽出します| .NET

ディスクからタイプ1フォントをロードします

.NET APIのAspose.Fontでは、デジタルストレージに保存されているファイルからType1フォントタイプを読み取ることができます。ディスクに保存されているType1フォントファイルは、次の手順を使用してロードできます。

  1. DataDir と Path.Combine() を使用して、Type1/courier.pfb への完全なパスを作成します。
  2. .pfb 形式を表す FontFileDefinition とファイル用の FileSystemStreamSource を作成し、それらを使用して FontType.Type1 の FontDefinition を作成します。
  3. Aspose.Font.Font.Open(fontDefinition) でフォントを開き、結果を Type1Font にキャストして、キャストが成功したことを確認します。
 1// Load a Type1 font from disk
 2
 3string fileName = Path.Combine(DataDir, "Type1", "courier.pfb");
 4FontDefinition fontDefinition = new FontDefinition(
 5    FontType.Type1,
 6    new FontFileDefinition("pfb", new FileSystemStreamSource(fileName)));
 7
 8Type1Font? font = Aspose.Font.Font.Open(fontDefinition) as Type1Font;
 9if (font == null)
10    throw new InvalidOperationException("Unable to load the Type1 font.");