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
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
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
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
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
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
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,>