Class DocumentFontsSubsystem

DocumentFontsSubsystem class

Implémentation simple de Aspose.Note.Fonts.FontsSubsystem. RécupèreFontFamily objet du système d’exploitation.

public class DocumentFontsSubsystem : FontsSubsystem

Constructeurs

NomLa description
DocumentFontsSubsystem(Dictionary<string, string>)Initialise une nouvelle instance duDocumentFontsSubsystem classe.
DocumentFontsSubsystem(Stream, Dictionary<string, string>)Initialise une nouvelle instance duDocumentFontsSubsystem classe.
DocumentFontsSubsystem(string, Dictionary<string, string>)Initialise une nouvelle instance duDocumentFontsSubsystem classe.

Propriétés

NomLa description
static Default { get; set; }Obtient ou définit l’instance statique par défaut.
DefaultFont { get; }Obtient ou définit la police par défaut.

Méthodes

NomLa description
static UsingDefaultFont(string, Dictionary<string, string>)Créer une nouvelle instance DocumentFontsSubsystem en utilisant le nom de police par défaut spécifié.
static UsingDefaultFontFromFile(string, Dictionary<string, string>)Créer une nouvelle instance DocumentFontsSubsystem en utilisant une police du fichier spécifié par défaut.
static UsingDefaultFontFromStream(Stream, Dictionary<string, string>)Créer une nouvelle instance DocumentFontsSubsystem en utilisant une police du flux spécifié par défaut.
AddFont(Stream)Ajouter la police.
AddFont(string)Ajouter la police.
AddFont(Stream, string)Ajouter la police.
AddFontSubstitution(string, string)Ajoute une substitution de police.
virtual GetFontFamily(string)Obtient la famille de polices.
LoadFontsFromFolder(string)Charge toutes les polices TrueType du dossier spécifié dans la collection interne.

Exemples

Montre comment enregistrer un document au format pdf en utilisant la police par défaut spécifiée.

// Le chemin d'accès au répertoire des documents.
string dataDir = RunExamples.GetDataDir_LoadingAndSaving();

// Charge le document dans Aspose.Note.
Document oneFile = new Document(Path.Combine(dataDir, "missing-font.one"));

// Enregistrer le document au format PDF
dataDir = dataDir + "SaveUsingDocumentFontsSubsystemWithDefaultFontName_out.pdf";
oneFile.Save(dataDir, new PdfSaveOptions() 
                      {
                          FontsSubsystem = DocumentFontsSubsystem.UsingDefaultFont("Times New Roman")
                      });

Montre comment enregistrer un document au format pdf en utilisant la police par défaut d’un fichier.

// Le chemin d'accès au répertoire des documents.
string dataDir = RunExamples.GetDataDir_LoadingAndSaving();

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

// Charge le document dans Aspose.Note.
Document oneFile = new Document(Path.Combine(dataDir, "missing-font.one"));

// Enregistrer le document au format PDF
dataDir = dataDir + "SaveUsingDocumentFontsSubsystemWithDefaultFontFromFile_out.pdf";
oneFile.Save(dataDir, new PdfSaveOptions()
                          {
                              FontsSubsystem = DocumentFontsSubsystem.UsingDefaultFontFromFile(fontFile)
                          });

Montre comment enregistrer un document au format pdf en utilisant la police par défaut d’un flux.

// Le chemin d'accès au répertoire des documents.
string dataDir = RunExamples.GetDataDir_LoadingAndSaving();

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

// Charge le document dans Aspose.Note.
Document oneFile = new Document(Path.Combine(dataDir, "missing-font.one"));

// Enregistrer le document au format 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)
                              });
}

Voir également