Class DocumentFontsSubsystem

DocumentFontsSubsystem class

Aspose.Note.Fonts.FontsSubsystem の単純な実装。検索するFontFamilyOS. からのオブジェクト

public class DocumentFontsSubsystem : FontsSubsystem

コンストラクター

名前説明
DocumentFontsSubsystem(Dictionary<string, string>)の新しいインスタンスを初期化しますDocumentFontsSubsystemclass.
DocumentFontsSubsystem(Stream, Dictionary<string, string>)の新しいインスタンスを初期化しますDocumentFontsSubsystemclass.
DocumentFontsSubsystem(string, Dictionary<string, string>)の新しいインスタンスを初期化しますDocumentFontsSubsystemclass.

プロパティ

名前説明
static Default { get; set; }静的な既定のインスタンスを取得または設定します。
DefaultFont { get; }デフォルトのフォントを取得または設定します。

メソッド

名前説明
static UsingDefaultFont(string, Dictionary<string, string>)指定されたデフォルトのフォント名を使用して新しい DocumentFontsSubsystem インスタンスを作成します。
static UsingDefaultFontFromFile(string, Dictionary<string, string>)指定したファイルのフォントをデフォルトとして使用して、新しい DocumentFontsSubsystem インスタンスを作成します。
static UsingDefaultFontFromStream(Stream, Dictionary<string, string>)指定されたストリームのフォントをデフォルトとして使用して、新しい DocumentFontsSubsystem インスタンスを作成します。
AddFont(Stream)フォントを追加します。
AddFont(string)フォントを追加します。
AddFont(Stream, string)フォントを追加します。
AddFontSubstitution(string, string)フォントの置換を追加します。
virtual GetFontFamily(string)フォント ファミリを取得します。
LoadFontsFromFolder(string)指定したフォルダーからすべての TrueType フォントを内部コレクションに読み込みます。

指定された既定のフォントを使用してドキュメントを PDF 形式で保存する方法を示します。

// ドキュメント ディレクトリへのパス。
string dataDir = RunExamples.GetDataDir_LoadingAndSaving();

// ドキュメントを Aspose.Note にロードします。
Document oneFile = new Document(Path.Combine(dataDir, "missing-font.one"));

// ドキュメントを PDF として保存
dataDir = dataDir + "SaveUsingDocumentFontsSubsystemWithDefaultFontName_out.pdf";
oneFile.Save(dataDir, new PdfSaveOptions() 
                      {
                          FontsSubsystem = DocumentFontsSubsystem.UsingDefaultFont("Times New Roman")
                      });

ファイルからデフォルトのフォントを使用してドキュメントを PDF 形式で保存する方法を示します。

// ドキュメント ディレクトリへのパス。
string dataDir = RunExamples.GetDataDir_LoadingAndSaving();

string fontFile = Path.Combine(dataDir, "geo_1.ttf");

// ドキュメントを Aspose.Note にロードします。
Document oneFile = new Document(Path.Combine(dataDir, "missing-font.one"));

// ドキュメントを PDF として保存
dataDir = dataDir + "SaveUsingDocumentFontsSubsystemWithDefaultFontFromFile_out.pdf";
oneFile.Save(dataDir, new PdfSaveOptions()
                          {
                              FontsSubsystem = DocumentFontsSubsystem.UsingDefaultFontFromFile(fontFile)
                          });

ストリームから既定のフォントを使用してドキュメントを pdf 形式で保存する方法を示します。

// ドキュメント ディレクトリへのパス。
string dataDir = RunExamples.GetDataDir_LoadingAndSaving();

string fontFile = Path.Combine(dataDir, "geo_1.ttf");

// ドキュメントを Aspose.Note にロードします。
Document oneFile = new Document(Path.Combine(dataDir, "missing-font.one"));

// ドキュメントを PDF として保存
dataDir = dataDir + "SaveUsingDocumentFontsSubsystemWithDefaultFontFromStream_out.pdf";

using (var stream = File.Open(fontFile, FileMode.Open, FileAccess.Read, FileShare.Read))
{
    oneFile.Save(dataDir, new PdfSaveOptions()
                              {
                                  FontsSubsystem = DocumentFontsSubsystem.UsingDefaultFontFromStream(stream)
                              });
}

関連項目