Class DocumentFontsSubsystem

Class DocumentFontsSubsystem

Nombre del espacio: Aspose.Note.Fonts Asamblea: Aspose.Note.dll (25.4.0)

Implementación sencilla de Aspose.Note.Fonts.SUBSISTEM. Retrieves System.Drawing.FountFamily objeto desde el OS.

public class DocumentFontsSubsystem : FontsSubsystem, IFontsSubsystem

Inheritance

object FontsSubsystem DocumentFontsSubsystem

Implements

IFontsSubsystem

Miembros heredados

FontsSubsystem.AddFontSubstitution(string, string) ,y, FontsSubsystem.AddFont(Stream, string) ,y, FontsSubsystem.AddFont(Stream) ,y, FontsSubsystem.AddFont(string) ,y, FontsSubsystem.LoadFontsFromFolder(string) ,y, FontsSubsystem.GetFontFamily(string) ,y, FontsSubsystem.TranslateFontName(string) ,y, FontsSubsystem.FetchFontFamily(string) ,y, FontsSubsystem.FindFontFamilyInInternalCollection(string) ,y, FontsSubsystem.DefaultFont ,y, object.GetType() ,y, object.MemberwiseClone() ,y, object.ToString() ,y, object.Equals(object?) ,y, object.Equals(object?, object?) ,y, object.ReferenceEquals(object?, object?) ,y, object.GetHashCode()

Examples

Mostra cómo guardar un documento en formato pdf utilizando la letra predeterminada especificada.

// The path to the documents directory.
                                                                                   string dataDir = RunExamples.GetDataDir_LoadingAndSaving();

                                                                                   // Load the document into Aspose.Note.
                                                                                   Document oneFile = new Document(Path.Combine(dataDir, "missing-font.one"));

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

Mostra cómo guardar un documento en formato pdf utilizando la letra predeterminada de un archivo.

// The path to the documents directory.
                                                                                     string dataDir = RunExamples.GetDataDir_LoadingAndSaving();

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

                                                                                     // Load the document into Aspose.Note.
                                                                                     Document oneFile = new Document(Path.Combine(dataDir, "missing-font.one"));

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

Mostra cómo guardar un documento en formato pdf utilizando la letra predeterminada de un flujo.

// The path to the documents directory.
                                                                                       string dataDir = RunExamples.GetDataDir_LoadingAndSaving();

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

                                                                                       // Load the document into Aspose.Note.
                                                                                       Document oneFile = new Document(Path.Combine(dataDir, "missing-font.one"));

                                                                                       // Save the document as 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)
                                                                                                                     });
                                                                                       }

Constructors

DocumentFontsSubsystem(Stream, Diccionario<string, string="">"">)

Inicializa una nueva instancia de la clase Aspose.Note.Fonts.DocumentFonsSubsystem.

public DocumentFontsSubsystem(Stream defaultFontStream, Dictionary<string, string=""> fontsSubstitutions = null)

Parameters

defaultFontStream Stream

La letra de default.

fontsSubstitutions Dictionary &ylt; string , string >

sustitución de las fuentes.

DocumentFontsSubsystem(String, Diccionario <string="">"">)

Inicializa una nueva instancia de la clase Aspose.Note.Fonts.DocumentFonsSubsystem.

public DocumentFontsSubsystem(string defaultFontFile, Dictionary<string, string=""> fontsSubstitutions = null)

Parameters

defaultFontFile string

La letra de default.

fontsSubstitutions Dictionary &ylt; string , string >

sustitución de las fuentes.

DocumentFontsSubsystem(Diccionario <string, string="">"">)

Inicializa una nueva instancia de la clase Aspose.Note.Fonts.DocumentFonsSubsystem.

public DocumentFontsSubsystem(Dictionary<string, string=""> fontsSubstitutions = null)

Parameters

fontsSubstitutions Dictionary &ylt; string , string >

sustitución de las fuentes.

Properties

Default

Obtenga o establece la instancia de default estático.

public static DocumentFontsSubsystem Default { get; set; }

Valor de la propiedad

DocumentFontsSubsystem

Methods

FetchFontFamily(El string)

Fetches familia de font como candidato a GetFontFamily.

protected override FontFamily FetchFontFamily(string fontName)

Parameters

fontName string

El nombre de la font.

Returns

FontFamily

El sistema.Drawing.FontFamily

UsingDefaultFont(String, Diccionario <string="">"">)

Crea una nueva instancia de DocumentFontsSubsystem utilizando el nombre de fuente por defecto especificado.

public static DocumentFontsSubsystem UsingDefaultFont(string defaultFontName, Dictionary<string, string=""> fontsSubstitutions = null)

Parameters

defaultFontName string

El nombre de la letra default.

fontsSubstitutions Dictionary &ylt; string , string >

sustitución de las fuentes.

Returns

DocumentFontsSubsystem

El Aspose.Note.Fonts.DocumentFonsSubsystem.

Examples

Mostra cómo guardar un documento en formato pdf utilizando la letra predeterminada especificada.

// The path to the documents directory.
                                                                                   string dataDir = RunExamples.GetDataDir_LoadingAndSaving();

                                                                                   // Load the document into Aspose.Note.
                                                                                   Document oneFile = new Document(Path.Combine(dataDir, "missing-font.one"));

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

UsingDefaultFontFromFile(String, Diccionario <string="">"">)

Crea una nueva instancia de DocumentFontsSubsystem utilizando una fuente de un archivo especificado por defecto.

public static DocumentFontsSubsystem UsingDefaultFontFromFile(string filePath, Dictionary<string, string=""> fontsSubstitutions = null)

Parameters

filePath string

El archivo que contiene el nombre de fuente estándar.

fontsSubstitutions Dictionary &ylt; string , string >

sustitución de las fuentes.

Returns

DocumentFontsSubsystem

El Aspose.Note.Fonts.DocumentFonsSubsystem.

Examples

Mostra cómo guardar un documento en formato pdf utilizando la letra predeterminada de un archivo.

// The path to the documents directory.
                                                                                     string dataDir = RunExamples.GetDataDir_LoadingAndSaving();

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

                                                                                     // Load the document into Aspose.Note.
                                                                                     Document oneFile = new Document(Path.Combine(dataDir, "missing-font.one"));

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

UsingDefaultFontFromStream(Stream, Diccionario<string, string="">"">)

Crea una nueva instancia de DocumentFontsSubsystem utilizando una letra de la corriente especificada por defecto.

public static DocumentFontsSubsystem UsingDefaultFontFromStream(Stream defaultFontStream, Dictionary<string, string=""> fontsSubstitutions = null)

Parameters

defaultFontStream Stream

El flujo que contiene el nombre de fuente predeterminado.

fontsSubstitutions Dictionary &ylt; string , string >

sustitución de las fuentes.

Returns

DocumentFontsSubsystem

El Aspose.Note.Fonts.DocumentFonsSubsystem.

Examples

Mostra cómo guardar un documento en formato pdf utilizando la letra predeterminada de un flujo.

// The path to the documents directory.
                                                                                       string dataDir = RunExamples.GetDataDir_LoadingAndSaving();

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

                                                                                       // Load the document into Aspose.Note.
                                                                                       Document oneFile = new Document(Path.Combine(dataDir, "missing-font.one"));

                                                                                       // Save the document as 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)
                                                                                                                     });
                                                                                       }

</string,></string,></string,></string,></string,></string,></string,></string,></string,></string,></string,></string,>

 Español