Class FontsSubsystem
nazivni prostor: Aspose.Note.Fonts Sastav: Aspose.Note.dll (25.4.0)
Uvođenje osnovne klase Aspose.Note.Fonts.IFonsSubsystem sučelja.Pružuje funkcionalnost za podrazumevane fontove i zamjene fontova.Override Aspose.Note.FontsSUBSISTEM-FETCHFONTFamily zaštićena članska funkcija u deriviranom razredu za implementaciju logike za povlačenje objekta 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
naslijeđeni članovi
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
FontsSubsystem(Stream, Riječnik<string, string="">)
Inicijalizira novu primjenu Aspose.Note.FontsSubsystem razreda.
protected FontsSubsystem(
Stream defaultFont,
Dictionary<string, string> fontsSubstitutions = null)
{
}
Parameters
defaultFont
Stream
Slijedeći tekst sadrži default font.
fontsSubstitutions
Dictionary
<
string
, string
>
Slijedeći članakZastupnici fontova.
FontsSubsystem(string, Riječnik<strin, string="">)
Inicijalizira novu primjenu Aspose.Note.FontsSubsystem razreda.
protected FontsSubsystem(string defaultFontFile, Dictionary<string, string> fontsSubstitutions = null)
{
}
Parameters
defaultFontFile
string
Slijedeći tekst sadrži default font.
fontsSubstitutions
Dictionary
<
string
, string
>
Slijedeći članakZastupnici fontova.
Sljedeći članakFontsSubsystem()
Inicijalizira novu primjenu Aspose.Note.FontsSubsystem razreda.
protected FontsSubsystem()
{
}
Properties
DefaultFont
Pronađite ili postavite podrazumevani font.
public FontFamily DefaultFont
{
get;
protected set;
}
Vrijednost nekretnina
Methods
Slijedeći članakAddFont(Stream, string)
Dodajte i font.
public void AddFont(Stream stream, string tempFolder)
{
}
Parameters
stream
Stream
Proljev koji sadrži font.
tempFolder
string
To je temp folder.
Slijedeći članakAddFont (Stream)
Dodajte i font.
public void AddFont(Stream stream)
{
}
Parameters
stream
Stream
Proljev koji sadrži font.
Slijedeći članakAddFont(string)
Dodajte i font.
public void AddFont(string file)
{
}
Parameters
file
string
Put do datoteke koja sadrži font.
AddFontSubstitution (string i string)
Dodajte zamjenu fontova.
public void AddFontSubstitution(string substituted, string substitution)
{
}
Parameters
substituted
string
Zamenjeno ime fontova.
substitution
string
Naziv zamjene font.
Sljedeći članakFetchFontFamily(string)
Fetches font obitelj kao kandidat za GetFontFamily.
protected abstract FontFamily FetchFontFamily(string fontName)
{
}
Parameters
fontName
string
Njegovo ime font.
Returns
Slijedeći članakSustav.Drawing.FontFamily
FindFontFamilyInInternalKolekcija(string)
Pokušajte pronaći obitelj fontova u unutarnjoj zbirci GDI pisama.
protected FontFamily FindFontFamilyInInternalCollection(string fontFamilyName)
{
foreach (FontFamily fontFamily in this._internalFontFamilies)
{
if (fontFamily.Name == fontFamilyName)
return fontFamily;
}
return null;
}
Parameters
fontFamilyName
string
Porodično ime font.
Returns
Slijedeći članakSustav.Drawing.FontFamily
Sljedeći članakGetFontFamily(string)
Dobio je obiteljski font.
public virtual FontFamily GetFontFamily(string fontName)
{
}
Parameters
fontName
string
Njegovo ime font.
Returns
Slijedeći članakSustav.Drawing.FontFamily
LoadFontsFromFolder(string)
Preuzima sve fontove TrueType iz određenog dosjea u unutarnju zbirku.
public void LoadFontsFromFolder(string folder)
{
foreach (var file in Directory.GetFiles(folder, "*.ttf"))
{
using (var font = new Font(file))
{
AddFont(font);
}
}
}
Parameters
folder
string
Knjiga koja sadrži fontove.
Exceptions
Parametri ‘Folder’ su nula ili prazna.
Ne postoji direktorija koja je određena folderom.
Dosje iz mape ne sadrži font TrueType.
Vrijeme prijevoza (string)
Pokušajte pretvoriti ime fontova na njegovu zamjenu kroz unutarnju tablicu.
protected string TranslateFontName(string fontName)
{
}
Parameters
fontName
string
Njegovo ime font.
Returns
Naziv zamjenskog pisma ako je drugačije navedeno, samo je navedeno ime pisama.</string,></string,></string,></string,>