Class FontsSubsystem
Navne til: Aspose.Note.Fonts Sammensætning: Aspose.Note.dll (25.4.0)
Base-klasse implementering Aspose.Note.Fonts.IFONTsSubsystemgrænseflade.Giver funktionalitet for standard font og fonts udskiftninger.Override Aspose.Note.Fonts.FoonsSubsystem.TitleFetchFamily beskyttet medlem funktion i en deriveret klasse til at implementere logik til tilbagetrækning af System.Drawing.Softfamily objekt.
public abstract class FontsSubsystem : IFontsSubsystem
{
public abstract Font GetFontByName(string name);
public abstract void AddFont(Font font);
public abstract void RemoveFont(Font font);
}
Inheritance
Derived
Implements
De arvede medlemmer
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
FontsSubsystem(Stream, Dictionary<string, string="">)
Initialiserer en ny instans af Aspose.Note.FontsSubsystem klasse.
protected FontsSubsystem(
Stream defaultFont,
Dictionary<string, string> fontsSubstitutions = null)
{
}
Parameters
defaultFont
Stream
Den strøm, der indeholder standard Font.
fontsSubstitutions
Dictionary
<
string
, string
>
Udskiftning af fonts.
FontsSubsystem(string, ordforråd<strings, string="">)
Initialiserer en ny instans af Aspose.Note.FontsSubsystem klasse.
protected FontsSubsystem(string defaultFontFile, Dictionary<string, string> fontsSubstitutions = null)
{
}
Parameters
defaultFontFile
string
Den strøm, der indeholder standard Font.
fontsSubstitutions
Dictionary
<
string
, string
>
Udskiftning af fonts.
Forkortet underordnet()
Initialiserer en ny instans af Aspose.Note.FontsSubsystem klasse.
protected FontsSubsystem()
{
}
Properties
DefaultFont
Få eller indsætte standardfonde.
public FontFamily DefaultFont
{
get;
protected set;
}
Ejendomsværdi
Methods
AddFont (strøm og string)
Tilføj fontet.
public void AddFont(Stream stream, string tempFolder)
{
}
Parameters
stream
Stream
Den strøm, der indeholder fonten.
tempFolder
string
Det er Temp Folder.
Uddybning af (Stream)
Tilføj fontet.
public void AddFont(Stream stream)
{
}
Parameters
stream
Stream
Den strøm, der indeholder fonten.
Tilføjelse (string )
Tilføj fontet.
public void AddFont(string file)
{
}
Parameters
file
string
Vejen til filen, der indeholder fonten.
AddFontSubstitution (string og string)
Udskiftning af bogstaver.
public void AddFontSubstitution(string substituted, string substitution)
{
}
Parameters
substituted
string
Den udskiftede tekstnavne.
substitution
string
Udskiftning af navn.
Fællesskab (string)
Fetches fontfamilie som kandidat til GetFontFamily.
protected abstract FontFamily FetchFontFamily(string fontName)
{
}
Parameters
fontName
string
Navnet på fontet.
Returns
Den system.Drawing.FontFamily
FindFontFamilyInInternalKollektion(string)
Prøv at finde fontfamilien i den interne samling af GDI fonts.
protected FontFamily FindFontFamilyInInternalCollection(string fontFamilyName)
{
foreach (FontFamily fontFamily in this._internalFontFamilies)
{
if (fontFamily.Name == fontFamilyName)
return fontFamily;
}
return null;
}
Parameters
fontFamilyName
string
Forkortet familiens navn.
Returns
Den system.Drawing.FontFamily
Fællesskab (string)
Jeg har fået familiens font.
public virtual FontFamily GetFontFamily(string fontName)
{
}
Parameters
fontName
string
Navnet på fontet.
Returns
Den system.Drawing.FontFamily
LoadFontsFromFolder(string)
Lader alle TrueType-fonter fra den angivne mappe til den interne samling.
public void LoadFontsFromFolder(string folder)
{
foreach (var file in Directory.GetFiles(folder, "*.ttf"))
{
using (var font = new Font(file))
{
AddFont(font);
}
}
}
Parameters
folder
string
Folderen indeholder bogstaver.
Exceptions
Parameteren ‘Folder’ er nul eller tom.
Det katalog, der er angivet i mappen, eksisterer ikke.
Filen fra mappen indeholder ikke TrueType font.
Oversættelse af String (string)
Prøv at oversætte fontnavnet til sin udskiftning via intern tabel.
protected string TranslateFontName(string fontName)
{
}
Parameters
fontName
string
Navnet på fontet.
Returns
Navnet på udskiftningsgrænsen, hvis det angives anderledes, angiver den angivne grænsenavne sig selv.</string,></string,></string,></string,>