Class FontsSubsystem
Nazwa przestrzeń: Aspose.Note.Fonts Zgromadzenie: Aspose.Note.dll (25.4.0)
Klasa podstawowa wdrażanie Aspose.Note.Fonts.IFONTsInterfejs Subsystem.Zapewnia funkcjonalność domyślnych utworów i zastępów.Override Aspose.Note.Fonts.FoundsSubsystem.CzłowiekFunkcja ochrony członka w klasie pochodnej w celu wdrożenia logiki do odzyskania Obiekt 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
Dziedziczeni członkowie
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
FontsSubsystem(Stream, Słownik<string, string="">)
Inicjalizuje nową instancję klasy Aspose.Note.Fonts.
protected FontsSubsystem(
Stream defaultFont,
Dictionary<string, string> fontsSubstitutions = null)
{
}
Parameters
defaultFont
Stream
Strumień zawierający default font.
fontsSubstitutions
Dictionary
• <
string
, string
>
Zastąpienia fontów.
FontsSubsystem(string, Słownik<strin, string="">)
Inicjalizuje nową instancję klasy Aspose.Note.Fonts.
protected FontsSubsystem(string defaultFontFile, Dictionary<string, string> fontsSubstitutions = null)
{
}
Parameters
defaultFontFile
string
Strumień zawierający default font.
fontsSubstitutions
Dictionary
• <
string
, string
>
Zastąpienia fontów.
Źródła Podsystem()
Inicjalizuje nową instancję klasy Aspose.Note.Fonts.
protected FontsSubsystem()
{
}
Properties
DefaultFont
Dostęp lub ustaw standardowe czcionki.
public FontFamily DefaultFont
{
get;
protected set;
}
Wartość nieruchomości
Methods
DodFont (strum, strum)
Dodaj do tego font.
public void AddFont(Stream stream, string tempFolder)
{
}
Parameters
stream
Stream
Strumień zawierający czcionkę.
tempFolder
string
Płytki Temp Folder.
Podręcznik ( Stream )
Dodaj do tego font.
public void AddFont(Stream stream)
{
}
Parameters
stream
Stream
Strumień zawierający czcionkę.
Podręcznik (string )
Dodaj do tego font.
public void AddFont(string file)
{
}
Parameters
file
string
Droga do pliku zawierającego czcionkę.
DodFontSubstitution(string, stringa)
Dodaj wymianę czcionki.
public void AddFontSubstitution(string substituted, string substitution)
{
}
Parameters
substituted
string
Zastąpiona nazwa czcionki.
substitution
string
Zastąpienie nazwy czcionki.
FETCHFONTFAMILY (string)
Fetches font family jako kandydat na GetFontFamily.
protected abstract FontFamily FetchFontFamily(string fontName)
{
}
Parameters
fontName
string
Imię z fontem.
Returns
System.Drawing.FontFamily jest dostępny.
FindFontFamilyInInternalCollection(string)
Spróbuj znaleźć rodzinę czcionek w wewnętrznej kolekcji GDI.
protected FontFamily FindFontFamilyInInternalCollection(string fontFamilyName)
{
foreach (FontFamily fontFamily in this._internalFontFamilies)
{
if (fontFamily.Name == fontFamilyName)
return fontFamily;
}
return null;
}
Parameters
fontFamilyName
string
Nazwa rodziny font.
Returns
System.Drawing.FontFamily jest dostępny.
Znajduje się w String (String)
Znajduje się font rodzinny.
public virtual FontFamily GetFontFamily(string fontName)
{
}
Parameters
fontName
string
Imię z fontem.
Returns
System.Drawing.FontFamily jest dostępny.
Artykuły na temat LoadFontsFromFolder(string)
Pobiera wszystkie czcionki TrueType z określonego folderu do wewnętrznej kolekcji.
public void LoadFontsFromFolder(string folder)
{
foreach (var file in Directory.GetFiles(folder, "*.ttf"))
{
using (var font = new Font(file))
{
AddFont(font);
}
}
}
Parameters
folder
string
folder zawierający czcionki.
Exceptions
Parametry „Folder” są zerowe lub puste.
Nie istnieje katalog wyznaczony folderem.
Plik z folderu nie zawiera fontów TrueType.
TłumaczenieFontName(string)
Spróbuj przetłumaczyć nazwę czcionki na jej zastąpienie za pośrednictwem wewnętrznej tabeli.
protected string TranslateFontName(string fontName)
{
}
Parameters
fontName
string
Imię z fontem.
Returns
Nazwa czcionki zastępczej, jeżeli w inny sposób określono nazwę określoną w niej samą.</string,></string,></string,></string,>