Class FontsSubsystem
Pôvodný názov: Aspose.Note.Fonts Zhromaždenie: Aspose.Note.dll (25.4.0)
Základná trieda implementácia Aspose.Note.Fonts.IFontSSubsystem rozhranie.Poskytuje funkčnosť pre predvolené výmeny písma a písmena.Override Aspose.Note.Fonts.FoonsSubsystem.StyleFetchFamily chránená členská funkcia v derivátovej triede na implementáciu logiky pre získanie objektov 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
Z dedičných členov
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
FontsSubsystem(Stream, Slovník<string, string="">)
Initalizuje novú inštanciu triedy Aspose.Note.FontsSubsystem.
protected FontsSubsystem(
Stream defaultFont,
Dictionary<string, string> fontsSubstitutions = null)
{
}
Parameters
defaultFont
Stream
Stream, ktorý obsahuje predvolený font.
fontsSubstitutions
Dictionary
<
string
, string
>
Zmeny na fonty.
FontsSubsystem(string, Slovník<stringu, string="">)
Initalizuje novú inštanciu triedy Aspose.Note.FontsSubsystem.
protected FontsSubsystem(string defaultFontFile, Dictionary<string, string> fontsSubstitutions = null)
{
}
Parameters
defaultFontFile
string
Stream, ktorý obsahuje predvolený font.
fontsSubstitutions
Dictionary
<
string
, string
>
Zmeny na fonty.
Pôvodný názov( )
Initalizuje novú inštanciu triedy Aspose.Note.FontsSubsystem.
protected FontsSubsystem()
{
}
Properties
DefaultFont
Získať alebo nastaviť predvolené písmo.
public FontFamily DefaultFont
{
get;
protected set;
}
Hodnota nehnuteľnosti
Methods
AddFont (stream a string)
Pridajte aj font.
public void AddFont(Stream stream, string tempFolder)
{
}
Parameters
stream
Stream
Prúd obsahujúci font.
tempFolder
string
Príspevok v téme Temp Folder
Príslušenstvo pre AddFont (Stream)
Pridajte aj font.
public void AddFont(Stream stream)
{
}
Parameters
stream
Stream
Prúd obsahujúci font.
Príslušenstvo pre String (String)
Pridajte aj font.
public void AddFont(string file)
{
}
Parameters
file
string
Cesta k súboru, ktorý obsahuje písmo.
AddFontSubstitution (string a string)
Pridať náhradu písma.
public void AddFontSubstitution(string substituted, string substitution)
{
}
Parameters
substituted
string
Názov nahradeného písma.
substitution
string
Názov náhrady písma.
Spoločnosť FetchFontFamily (string)
Fetches font rodina ako kandidát na GetFontFamily.
protected abstract FontFamily FetchFontFamily(string fontName)
{
}
Parameters
fontName
string
a názov font.
Returns
Názov programu.Drawing.FontFamily
HľadaťFontFamilyInInternalCollection(string)
Snažte sa nájsť fontovú rodinu v internej zbierke fontov GDI.
protected FontFamily FindFontFamilyInInternalCollection(string fontFamilyName)
{
foreach (FontFamily fontFamily in this._internalFontFamilies)
{
if (fontFamily.Name == fontFamilyName)
return fontFamily;
}
return null;
}
Parameters
fontFamilyName
string
Pôvodný názov font rodiny.
Returns
Názov programu.Drawing.FontFamily
Spoločnosť GetFontFamily (string)
Získava rodinu font.
public virtual FontFamily GetFontFamily(string fontName)
{
}
Parameters
fontName
string
a názov font.
Returns
Názov programu.Drawing.FontFamily
Príslušenstvo pre LoadFontsFromFolder(string)
Stiahne všetky fonty TrueType zo špecifikovaného priečinka do vnútornej zbierky.
public void LoadFontsFromFolder(string folder)
{
foreach (var file in Directory.GetFiles(folder, "*.ttf"))
{
using (var font = new Font(file))
{
AddFont(font);
}
}
}
Parameters
folder
string
priečinok obsahujúci fonty.
Exceptions
Parametre „Folder“ je nulové alebo prázdne.
Nie je k dispozícii adresár špecifikovaný priečinkom.
Súbor z priečinka neobsahuje font TrueType.
PreložiťFontName(string)
Snažte sa preložiť názov písma na jeho náhradu prostredníctvom vnútornej tabuľky.
protected string TranslateFontName(string fontName)
{
}
Parameters
fontName
string
a názov font.
Returns
Názov náhradného písma, ak je uvedené inak, samotný špecifikovaný písmo.</string,></string,></string,></string,>