DocumentFontsSubsystem

DocumentFontsSubsystem class

Einfache Implementierung von Aspose.Note.Fonts.FontsSubsystem. Ruft abFontFamily Objekt von OS.

public class DocumentFontsSubsystem : FontsSubsystem

Konstrukteure

Name Beschreibung
DocumentFontsSubsystem(Dictionary<string, string>) Initialisiert eine neue Instanz vonDocumentFontsSubsystem Klasse.
DocumentFontsSubsystem(Stream, Dictionary<string, string>) Initialisiert eine neue Instanz vonDocumentFontsSubsystem Klasse.
DocumentFontsSubsystem(string, Dictionary<string, string>) Initialisiert eine neue Instanz vonDocumentFontsSubsystem Klasse.

Eigenschaften

Name Beschreibung
static Default { get; set; } Ruft die statische Standardinstanz ab oder legt sie fest.
DefaultFont { get; } Ruft die Standardschriftart ab oder legt sie fest.

Methoden

Name Beschreibung
static UsingDefaultFont(string, Dictionary<string, string>) Erstellt eine neue DocumentFontsSubsystem-Instanz unter Verwendung des angegebenen Standardschriftartnamens.
static UsingDefaultFontFromFile(string, Dictionary<string, string>) Erstellt eine neue DocumentFontsSubsystem-Instanz unter Verwendung einer Schriftart aus der angegebenen Datei als Standard.
static UsingDefaultFontFromStream(Stream, Dictionary<string, string>) Erstellt eine neue DocumentFontsSubsystem-Instanz unter Verwendung einer Schriftart aus dem angegebenen Stream als Standard.
AddFont(Stream) Schriftart hinzufügen.
AddFont(string) Schriftart hinzufügen.
AddFont(Stream, string) Schriftart hinzufügen.
AddFontSubstitution(string, string) Fügt Schriftersatz hinzu.
virtual GetFontFamily(string) Ruft die Schriftfamilie ab.
LoadFontsFromFolder(string) Lädt alle TrueType-Schriftarten aus dem angegebenen Ordner in die interne Sammlung.

Beispiele

Zeigt, wie ein Dokument im PDF-Format mit einer angegebenen Standardschriftart gespeichert wird.

// Der Pfad zum Dokumentenverzeichnis.
string dataDir = RunExamples.GetDataDir_LoadingAndSaving();

// Laden Sie das Dokument in Aspose.Note.
Document oneFile = new Document(Path.Combine(dataDir, "missing-font.one"));

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

Zeigt, wie ein Dokument im PDF-Format mit Standardschriftart aus einer Datei gespeichert wird.

// Der Pfad zum Dokumentenverzeichnis.
string dataDir = RunExamples.GetDataDir_LoadingAndSaving();

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

// Laden Sie das Dokument in Aspose.Note.
Document oneFile = new Document(Path.Combine(dataDir, "missing-font.one"));

// Dokument als PDF speichern
dataDir = dataDir + "SaveUsingDocumentFontsSubsystemWithDefaultFontFromFile_out.pdf";
oneFile.Save(dataDir, new PdfSaveOptions()
                          {
                              FontsSubsystem = DocumentFontsSubsystem.UsingDefaultFontFromFile(fontFile)
                          });

Zeigt, wie ein Dokument im PDF-Format mit Standardschriftart aus einem Stream gespeichert wird.

// Der Pfad zum Dokumentenverzeichnis.
string dataDir = RunExamples.GetDataDir_LoadingAndSaving();

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

// Laden Sie das Dokument in Aspose.Note.
Document oneFile = new Document(Path.Combine(dataDir, "missing-font.one"));

// Dokument als PDF speichern
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)
                              });
}

Siehe auch