Class FontsSubsystem
A név: Aspose.Note.Fonts Összefoglaló: Aspose.Note.dll (25.4.0)
Az alaposztály végrehajtása Aspose.Note.Fonts.IFONTsSubsystem interfész.Megadja a funkcionalitást az alapértelmezett betűtípusok és betétek helyettesítésére.Távolítsa el a Aspose.Note.Fonts.TáblákTámogatásA tagfunkciót egy származékos osztályban védjük, hogy logikát hajtsunk végre a System.Drawing.SoftFamily objektum visszavonására.
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
Örökletes tagok
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
FontsSubsystem(Stream, Szótár<string, string="">)
Kezdődik egy új példány a Aspose.Note.Fonts.FoonsSubsystem osztály.
protected FontsSubsystem(
Stream defaultFont,
Dictionary<string, string> fontsSubstitutions = null)
{
}
Parameters
defaultFont
Stream
Az áram az alapértelmezett fontot tartalmazza.
fontsSubstitutions
Dictionary
<
string
, string
>
A fontok helyettesítése.
FontsSubsystem(string, Szótár<strings, string="">)
Kezdődik egy új példány a Aspose.Note.Fonts.FoonsSubsystem osztály.
protected FontsSubsystem(string defaultFontFile, Dictionary<string, string> fontsSubstitutions = null)
{
}
Parameters
defaultFontFile
string
Az áram az alapértelmezett fontot tartalmazza.
fontsSubstitutions
Dictionary
<
string
, string
>
A fontok helyettesítése.
Szövegszerkesztő()
Kezdődik egy új példány a Aspose.Note.Fonts.FoonsSubsystem osztály.
protected FontsSubsystem()
{
}
Properties
DefaultFont
Megkapja vagy beállítja az alapértelmezett betűt.
public FontFamily DefaultFont
{
get;
protected set;
}
ingatlan értéke
Methods
AddFont (Stream és string)
Adja meg a fontot.
public void AddFont(Stream stream, string tempFolder)
{
}
Parameters
stream
Stream
A fontot tartalmazó áram.
tempFolder
string
A Temp Folder.
Az AddFont (Stream)
Adja meg a fontot.
public void AddFont(Stream stream)
{
}
Parameters
stream
Stream
A fontot tartalmazó áram.
Az AddFont (string)
Adja meg a fontot.
public void AddFont(string file)
{
}
Parameters
file
string
Az út a betűtípusot tartalmazó fájlhoz.
AddFontSubstitution (szalag, szalag)
Add font cseréje.
public void AddFontSubstitution(string substituted, string substitution)
{
}
Parameters
substituted
string
A helyettesített font neve.
substitution
string
A helyettesítő font neve.
Székelyföld ( String )
Fetches font család jelöltként GetFontFamily.
protected abstract FontFamily FetchFontFamily(string fontName)
{
}
Parameters
fontName
string
A font neve.
Returns
A rendszer.Drawing.FontFamily
KeresésFontFamilyInInternalCollection(string)
Próbálja megtalálni a fontcsaládot a GDI fontok belső gyűjteményében.
protected FontFamily FindFontFamilyInInternalCollection(string fontFamilyName)
{
foreach (FontFamily fontFamily in this._internalFontFamilies)
{
if (fontFamily.Name == fontFamilyName)
return fontFamily;
}
return null;
}
Parameters
fontFamilyName
string
A font családnév.
Returns
A rendszer.Drawing.FontFamily
Szálláshelyek ( String )
A család fontját kapja.
public virtual FontFamily GetFontFamily(string fontName)
{
}
Parameters
fontName
string
A font neve.
Returns
A rendszer.Drawing.FontFamily
LoadFontsFromFolder(szalag)
Töltse le az összes TrueType betűtípusot a meghatározott mappából a belső gyűjteménybe.
public void LoadFontsFromFolder(string folder)
{
foreach (var file in Directory.GetFiles(folder, "*.ttf"))
{
using (var font = new Font(file))
{
AddFont(font);
}
}
}
Parameters
folder
string
A betűtípus fontokat tartalmaz.
Exceptions
A “folder” paraméter nulla vagy üres.
A mappa által meghatározott kézikönyv nem létezik.
A mappából származó fájl nem tartalmaz TrueType betűt.
FordításFontName(string)
Próbálja lefordítani a betűtípus nevét helyettesítésére belső táblázaton keresztül.
protected string TranslateFontName(string fontName)
{
}
Parameters
fontName
string
A font neve.
Returns
A helyettesítő betűtípus neve, ha máskülönben megjelöli a megadott betűt.</string,></string,></string,></string,>