Class FontsSubsystem
Numele spaţiului: Aspose.Note.Fonts Asamblare: Aspose.Note.dll (25.4.0)
Clasa de bază implementarea Aspose.Note.Fonts.IFonsInterfața Subsystem.Oferă funcționalitate pentru fontul și înlocuirea fontului.Override Aspose.Note.Fonts.FoundsSubsystem.Conservarea funcției de membru protejată în clasa derivată pentru a implementa logica de recuperare a obiectului System.Drawing.
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
Membrii moștenitori
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
FontsSubsystem(Stream, Dicționar<string, string="">)
Inițializează o nouă instanță a clasei Aspose.Note.Fonts.
protected FontsSubsystem(
Stream defaultFont,
Dictionary<string, string> fontsSubstitutions = null)
{
}
Parameters
defaultFont
Stream
Fluxul care conține font default.
fontsSubstitutions
Dictionary
<
string
, string
>
Înlocuirea fonturilor.
FontsSubsystem(string, Dicționar<strin, string="">)
Inițializează o nouă instanță a clasei Aspose.Note.Fonts.
protected FontsSubsystem(string defaultFontFile, Dictionary<string, string> fontsSubstitutions = null)
{
}
Parameters
defaultFontFile
string
Fluxul care conține font default.
fontsSubstitutions
Dictionary
<
string
, string
>
Înlocuirea fonturilor.
Cuvânt cheie()
Inițializează o nouă instanță a clasei Aspose.Note.Fonts.
protected FontsSubsystem()
{
}
Properties
DefaultFont
Obține sau stabilește fontul default.
public FontFamily DefaultFont
{
get;
protected set;
}
Valoarea proprietății
Methods
AddFont (Stream și String)
Adăugați fontul.
public void AddFont(Stream stream, string tempFolder)
{
}
Parameters
stream
Stream
Fluxul care conține fontul.
tempFolder
string
Folderul de temp.
Cuvânt cheie (Stream)
Adăugați fontul.
public void AddFont(Stream stream)
{
}
Parameters
stream
Stream
Fluxul care conține fontul.
Cuvânt cheie (string )
Adăugați fontul.
public void AddFont(string file)
{
}
Parameters
file
string
Calea către fișierul care conține fontul.
AddFontSubstitution (string și string)
Adăugați înlocuirea fontului.
public void AddFontSubstitution(string substituted, string substitution)
{
}
Parameters
substituted
string
Numele fontului înlocuit.
substitution
string
Numele fontului înlocuitor.
FetchFontFamily (stringă)
Fetches font familia ca candidat pentru GetFontFamily.
protected abstract FontFamily FetchFontFamily(string fontName)
{
}
Parameters
fontName
string
Numele de font.
Returns
Sistemul.Drawing.FontFamily
GăsițiFontFamilyInInternalCollection(string)
Încercați să găsiți familia de fonturi în colecția internă a fonturilor GDI.
protected FontFamily FindFontFamilyInInternalCollection(string fontFamilyName)
{
foreach (FontFamily fontFamily in this._internalFontFamilies)
{
if (fontFamily.Name == fontFamilyName)
return fontFamily;
}
return null;
}
Parameters
fontFamilyName
string
Numele de familie font.
Returns
Sistemul.Drawing.FontFamily
Cuvânt cheie (string)
S-a făcut o familie de font.
public virtual FontFamily GetFontFamily(string fontName)
{
}
Parameters
fontName
string
Numele de font.
Returns
Sistemul.Drawing.FontFamily
Cuvânt cheie (string)
Încărca toate fonturile TrueType de la folderul specificat la colecția internă.
public void LoadFontsFromFolder(string folder)
{
foreach (var file in Directory.GetFiles(folder, "*.ttf"))
{
using (var font = new Font(file))
{
AddFont(font);
}
}
}
Parameters
folder
string
Folderul care conține fonturi.
Exceptions
Parametru ‘folder’ este zero sau gol.
Nu există directorii specificați de folder.
Fișierul din folder nu conține font TrueType.
Cuvânt cheie (string )
Încercați să traduceți numele fontului la înlocuirea sa prin intermediul tabelului intern.
protected string TranslateFontName(string fontName)
{
}
Parameters
fontName
string
Numele de font.
Returns
Denumirea fontului de înlocuire, dacă se specifică altfel, denumitul font specificat în sine.</string,></string,></string,></string,>