Class DocumentFontsSubsystem
Contenuti
[
Nascondere
]DocumentFontsSubsystem class
Semplice implementazione di Aspose.Note.Fonts.FontsSubsystem. RecuperaFontFamily oggetto da OS.
public class DocumentFontsSubsystem : FontsSubsystem
Costruttori
Nome | Descrizione |
---|---|
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à
Nome | Descrizione |
---|---|
static Default { get; set; } | Ottiene o imposta l’istanza statica predefinita. |
DefaultFont { get; } | Ottiene o imposta il carattere predefinito. |
Metodi
Nome | Descrizione |
---|---|
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
- class FontsSubsystem
- spazio dei nomi Aspose.Note.Fonts
- assemblea Aspose.Note