Class DocumentFontsSubsystem

DocumentFontsSubsystem class

Semplice implementazione di Aspose.Note.Fonts.FontsSubsystem. RecuperaFontFamily oggetto da OS.

public class DocumentFontsSubsystem : FontsSubsystem

Costruttori

NomeDescrizione
DocumentFontsSubsystem(Dictionary<string, string>)Inizializza una nuova istanza diDocumentFontsSubsystem classe.
DocumentFontsSubsystem(Stream, Dictionary<string, string>)Inizializza una nuova istanza diDocumentFontsSubsystem classe.
DocumentFontsSubsystem(string, Dictionary<string, string>)Inizializza una nuova istanza diDocumentFontsSubsystem classe.

Proprietà

NomeDescrizione
static Default { get; set; }Ottiene o imposta l’istanza statica predefinita.
DefaultFont { get; }Ottiene o imposta il carattere predefinito.

Metodi

NomeDescrizione
static UsingDefaultFont(string, Dictionary<string, string>)Crea una nuova istanza DocumentFontsSubsystem utilizzando il nome del carattere predefinito specificato.
static UsingDefaultFontFromFile(string, Dictionary<string, string>)Crea una nuova istanza DocumentFontsSubsystem utilizzando un font dal file specificato come predefinito.
static UsingDefaultFontFromStream(Stream, Dictionary<string, string>)Crea una nuova istanza DocumentFontsSubsystem utilizzando un font dallo stream specificato come predefinito.
AddFont(Stream)Aggiungi il carattere.
AddFont(string)Aggiungi il carattere.
AddFont(Stream, string)Aggiungi il carattere.
AddFontSubstitution(string, string)Aggiunge la sostituzione dei caratteri.
virtual GetFontFamily(string)Ottiene la famiglia di caratteri.
LoadFontsFromFolder(string)Carica tutti i font TrueType dalla cartella specificata alla raccolta interna.

Esempi

Mostra come salvare un documento in formato pdf utilizzando il carattere predefinito specificato.

// Il percorso della directory dei documenti.
string dataDir = RunExamples.GetDataDir_LoadingAndSaving();

// Carica il documento in Aspose.Note.
Document oneFile = new Document(Path.Combine(dataDir, "missing-font.one"));

// Salva il documento come PDF
dataDir = dataDir + "SaveUsingDocumentFontsSubsystemWithDefaultFontName_out.pdf";
oneFile.Save(dataDir, new PdfSaveOptions() 
                      {
                          FontsSubsystem = DocumentFontsSubsystem.UsingDefaultFont("Times New Roman")
                      });

Mostra come salvare un documento in formato pdf utilizzando il carattere predefinito da un file.

// Il percorso della directory dei documenti.
string dataDir = RunExamples.GetDataDir_LoadingAndSaving();

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

// Carica il documento in Aspose.Note.
Document oneFile = new Document(Path.Combine(dataDir, "missing-font.one"));

// Salva il documento come PDF
dataDir = dataDir + "SaveUsingDocumentFontsSubsystemWithDefaultFontFromFile_out.pdf";
oneFile.Save(dataDir, new PdfSaveOptions()
                          {
                              FontsSubsystem = DocumentFontsSubsystem.UsingDefaultFontFromFile(fontFile)
                          });

Mostra come salvare un documento in formato pdf utilizzando il carattere predefinito da un flusso.

// Il percorso della directory dei documenti.
string dataDir = RunExamples.GetDataDir_LoadingAndSaving();

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

// Carica il documento in Aspose.Note.
Document oneFile = new Document(Path.Combine(dataDir, "missing-font.one"));

// Salva il documento come 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)
                              });
}

Guarda anche