データを読み込んで抽出します| .NET
Contents
[
Hide
Show
]ディスクからタイプ1フォントをロードします
.NET APIのAspose.Fontでは、デジタルストレージに保存されているファイルからType1フォントタイプを読み取ることができます。ディスクに保存されているType1フォントファイルは、次の手順を使用してロードできます。
DataDirとPath.Combine()を使用して、Type1/courier.pfbへの完全なパスを作成します。.pfb形式を表すFontFileDefinitionとファイル用のFileSystemStreamSourceを作成し、それらを使用してFontType.Type1のFontDefinitionを作成します。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.");