Class DocumentFontsSubsystem

DocumentFontsSubsystem class

Implementasi sederhana dari Aspose.Note.Fonts.FontsSubsystem. MengambilFontFamily objek dari OS.

public class DocumentFontsSubsystem : FontsSubsystem

Konstruktor

NamaKeterangan
DocumentFontsSubsystem(Dictionary<string, string>)Menginisialisasi instance baru dariDocumentFontsSubsystem kelas.
DocumentFontsSubsystem(Stream, Dictionary<string, string>)Menginisialisasi instance baru dariDocumentFontsSubsystem kelas.
DocumentFontsSubsystem(string, Dictionary<string, string>)Menginisialisasi instance baru dariDocumentFontsSubsystem kelas.

Properti

NamaKeterangan
static Default { get; set; }Mendapat atau menyetel instance default statis.
DefaultFont { get; }Mendapat atau menyetel font default.

Metode

NamaKeterangan
static UsingDefaultFont(string, Dictionary<string, string>)Buat instance DocumentFontsSubsystem baru menggunakan nama font default yang ditentukan.
static UsingDefaultFontFromFile(string, Dictionary<string, string>)Buat instance DocumentFontsSubsystem baru menggunakan font dari file yang ditentukan sebagai default.
static UsingDefaultFontFromStream(Stream, Dictionary<string, string>)Buat instance DocumentFontsSubsystem baru menggunakan font dari aliran yang ditentukan sebagai default.
AddFont(Stream)Tambahkan font.
AddFont(string)Tambahkan font.
AddFont(Stream, string)Tambahkan font.
AddFontSubstitution(string, string)Menambahkan penggantian font.
virtual GetFontFamily(string)Mendapat jenis font.
LoadFontsFromFolder(string)Memuat semua font TrueType dari folder tertentu ke koleksi internal.

Contoh

Menunjukkan cara menyimpan dokumen dalam format pdf menggunakan font default yang ditentukan.

// Jalur ke direktori dokumen.
string dataDir = RunExamples.GetDataDir_LoadingAndSaving();

// Muat dokumen ke Aspose.Note.
Document oneFile = new Document(Path.Combine(dataDir, "missing-font.one"));

// Simpan dokumen sebagai PDF
dataDir = dataDir + "SaveUsingDocumentFontsSubsystemWithDefaultFontName_out.pdf";
oneFile.Save(dataDir, new PdfSaveOptions() 
                      {
                          FontsSubsystem = DocumentFontsSubsystem.UsingDefaultFont("Times New Roman")
                      });

Menunjukkan cara menyimpan dokumen dalam format pdf menggunakan font default dari file.

// Jalur ke direktori dokumen.
string dataDir = RunExamples.GetDataDir_LoadingAndSaving();

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

// Muat dokumen ke Aspose.Note.
Document oneFile = new Document(Path.Combine(dataDir, "missing-font.one"));

// Simpan dokumen sebagai PDF
dataDir = dataDir + "SaveUsingDocumentFontsSubsystemWithDefaultFontFromFile_out.pdf";
oneFile.Save(dataDir, new PdfSaveOptions()
                          {
                              FontsSubsystem = DocumentFontsSubsystem.UsingDefaultFontFromFile(fontFile)
                          });

Menunjukkan cara menyimpan dokumen dalam format pdf menggunakan font default dari aliran.

// Jalur ke direktori dokumen.
string dataDir = RunExamples.GetDataDir_LoadingAndSaving();

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

// Muat dokumen ke Aspose.Note.
Document oneFile = new Document(Path.Combine(dataDir, "missing-font.one"));

// Simpan dokumen sebagai 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)
                              });
}

Lihat juga