Class DocumentFontsSubsystem
Le nom : Aspose.Note.Fonts Assemblée: Aspose.Note.dll (25.4.0)
Implémentation simple de Aspose.Note.Fonts.SUBSISTEM. Retrieves System.Drawing.Combination de l’objet d’OS.
public class DocumentFontsSubsystem : FontsSubsystem, IFontsSubsystem
{
public void Initialize(Document document)
{
}
public Font GetFontByName(string name)
{
}
public Font GetDefaultFont()
{
}
}
Inheritance
object ← FontsSubsystem ← DocumentFontsSubsystem
Implements
I membri ereditari
FontsSubsystem.AddFontSubstitution(string, string) , FontsSubsystem.AddFont(Stream, string) , FontsSubsystem.AddFont(Stream) , FontsSubsystem.AddFont(string) , FontsSubsystem.LoadFontsFromFolder(string) , FontsSubsystem.GetFontFamily(string) , FontsSubsystem.TranslateFontName(string) , FontsSubsystem.FetchFontFamily(string) , FontsSubsystem.FindFontFamilyInInternalCollection(string) , FontsSubsystem.DefaultFont , object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Examples
Affiche comment sauvegarder un document en format pdf en utilisant le font par défaut spécifique.
string dataDir = RunExamples.GetDataDir_LoadingAndSaving();
Document oneFile = new Document(Path.Combine(dataDir, "missing-font.one"));
string dataDirWithOutput = dataDir + "SaveUsingDocumentFontsSubsystemWithDefaultFontName_out.pdf";
oneFile.Save(dataDirWithOutput, new PdfSaveOptions()
{
FontsSubsystem = DocumentFontsSubsystem.UsingDefaultFont("Times New Roman")
});
Affiche comment sauvegarder un document en format pdf en utilisant le font par défaut d’un fichier.
string dataDir = RunExamples.GetDataDir_LoadingAndSaving();
string fontFile = Path.Combine(dataDir, "geo_1.ttf");
Document oneFile = new Document(Path.Combine(dataDir, "missing-font.one"));
dataDir += "SaveUsingDocumentFontsSubsystemWithDefaultFontFromFile_out.pdf";
oneFile.Save(dataDir, new PdfSaveOptions()
{
FontsSubsystem = DocumentFontsSubsystem.UsingDefaultFontFromFile(fontFile)
});
Affiche comment sauvegarder un document dans le format pdf en utilisant la lettre par défaut d’un flux.
string dataDir = RunExamples.GetDataDir_LoadingAndSaving();
string fontFile = Path.Combine(dataDir, "geo_1.ttf");
Document oneFile = new Document(Path.Combine(dataDir, "missing-font.one"));
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, Dictionnaire<string, string="">)
Initialisez une nouvelle instance de la classe Aspose.Note.Fonts.DocumentFonsSubsystem.
public DocumentFontsSubsystem(
Stream defaultFontStream,
Dictionary<string, string> fontsSubstitutions = null)
{
}
Parameters
defaultFontStream
Stream
Le fichier défaut.
fontsSubstitutions
Dictionary
di <
string
, string
>
Les fonts sont remplacés.
DocumentFontsSubsystem(string, Dictionnaire<strig, string="">)
Initialisez une nouvelle instance de la classe Aspose.Note.Fonts.DocumentFonsSubsystem.
public DocumentFontsSubsystem(
string defaultFontFile,
Dictionary<string, string> fontsSubstitutions = null)
{
}
Parameters
defaultFontFile
string
Le fichier défaut.
fontsSubstitutions
Dictionary
di <
string
, string
>
Les fonts sont remplacés.
DocumentFontsSubsystem(Dictoire<string, string="">)
Initialisez une nouvelle instance de la classe Aspose.Note.Fonts.DocumentFonsSubsystem.
public DocumentFontsSubsystem(Dictionary<string, string> fontsSubstitutions = null)
{
}
Parameters
fontsSubstitutions
Dictionary
di <
string
, string
>
Les fonts sont remplacés.
Properties
Default
Obtenez ou définissez l’instance de défaut statique.
public static DocumentFontsSubsystem Default
{
get;
set;
}
Valore di proprietà
Methods
Fédéral de la famille (string)
Fetches font famille comme candidat pour GetFontFamily.
protected override FontFamily FetchFontFamily(string fontName)
{
}
Parameters
fontName
string
Il nome del font.
Returns
Le système.Drawing.FontFamily
UtiliserDefaultFont(string, Dictionnaire<strig, string="">)
Créez une nouvelle instance DocumentFontsSubsystem en utilisant le nom de caractère par défaut.
public static DocumentFontsSubsystem UsingDefaultFont(string defaultFontName, Dictionary<string, string> fontsSubstitutions = null)
{
}
Parameters
defaultFontName
string
Le nom de la phrase par défaut.
fontsSubstitutions
Dictionary
di <
string
, string
>
Les fonts sont remplacés.
Returns
Le Aspose.Note.Fonts.DocumentFonssSubsystem.
Examples
Affiche comment sauvegarder un document en format pdf en utilisant le font par défaut spécifique.
string dataDir = RunExamples.GetDataDir_LoadingAndSaving();
Document oneFile = new Document(Path.Combine(dataDir, "missing-font.one"));
string dataDirWithOutputPath = dataDir + "SaveUsingDocumentFontsSubsystemWithDefaultFontName_out.pdf";
oneFile.Save(dataDirWithOutputPath, new PdfSaveOptions()
{
FontsSubsystem = DocumentFontsSubsystem.UsingDefaultFont("Times New Roman")
});
UtilisationDefaultFontFromFile(string, Dictionnaire<strings, string="">)
Créez une nouvelle instance DocumentFontsSubsystem en utilisant un chiffre de fichier spécifié par défaut.
public static DocumentFontsSubsystem UsingDefaultFontFromFile(string filePath, Dictionary<string, string> fontsSubstitutions = null)
{
}
Parameters
filePath
string
Le fichier contenant le nom de caractère par défaut.
fontsSubstitutions
Dictionary
di <
string
, string
>
Les fonts sont remplacés.
Returns
Le Aspose.Note.Fonts.DocumentFonssSubsystem.
Examples
Affiche comment sauvegarder un document en format pdf en utilisant le font par défaut d’un fichier.
string dataDir = RunExamples.GetDataDir_LoadingAndSaving();
string fontFile = Path.Combine(dataDir, "geo_1.ttf");
Document oneFile = new Document(Path.Combine(dataDir, "missing-font.one"));
string dataDirWithPath = dataDir + "SaveUsingDocumentFontsSubsystemWithDefaultFontFromFile_out.pdf";
oneFile.Save(dataDirWithPath, new PdfSaveOptions()
{
FontsSubsystem = DocumentFontsSubsystem.UsingDefaultFontFromFile(fontFile)
});
UtiliserDefaultFontFromStream(Straite, Dictionnaire<string, string="">)
Créez une nouvelle instance DocumentFontsSubsystem à l’aide d’une lettre de flux spécifié par défaut.
public static DocumentFontsSubsystem UsingDefaultFontFromStream(
Stream defaultFontStream,
Dictionary<string, string> fontsSubstitutions = null)
{
}
Parameters
defaultFontStream
Stream
Le flux contenant le nom de caractère par défaut.
fontsSubstitutions
Dictionary
di <
string
, string
>
Les fonts sont remplacés.
Returns
Le Aspose.Note.Fonts.DocumentFonssSubsystem.
Examples
Affiche comment sauvegarder un document dans le format pdf en utilisant la lettre par défaut d’un flux.
string dataDir = RunExamples.GetDataDir_LoadingAndSaving();
string fontFile = Path.Combine(dataDir, "geo_1.ttf");
Document oneFile = new Document(Path.Combine(dataDir, "missing-font.one"));
string dataDirWithFileName = dataDir + "SaveUsingDocumentFontsSubsystemWithDefaultFontFromStream_out.pdf";
using (var stream = File.Open(fontFile, FileMode.Open, FileAccess.Read, FileShare.Read))
{
oneFile.Save(dataDirWithFileName, new PdfSaveOptions()
{
FontsSubsystem = DocumentFontsSubsystem.UsingDefaultFontFromStream(stream)
});
}
</string,></string,></string,></string,></string,></string,></string,></string,></string,></string,></string,></string,>