Font

Font class

Representerar bastypsnittsklass.

public abstract class Font : IFont, IFontSaver, IGlyphAccessor

Egenskaper

namnBeskrivning
abstract Encoding { get; }Får teckensnittskodning.
abstract FontDefinition { get; }Hämtar teckensnittsdefinition.
abstract FontFamily { get; set; }Hämtar eller ställer in teckensnittsfamilj.
abstract FontName { get; set; }Hämtar eller ställer in teckensnittsnamn.
abstract FontNames { get; }Hämtar teckensnittsnamn.
FontSaver { get; }Får Font Save-funktionalitet.
abstract FontStyle { get; }Gets Font style. Detta är ett värde som beräknas och representeras i generaliserad typ.
abstract FontType { get; }Hämtar teckensnittstyp. Type1, TrueType etc.
GlyphAccessor { get; }Font glyph accessor. Hämtar glyfer och glyph-identifierare.
abstract GlyphIdType { get; }Glyph id-typspecifikation. För konsumenter som behöver känna till den riktiga typen ‘bytes[].
abstract Metrics { get; }Får teckensnittsstatistik.
abstract NumGlyphs { get; }Hämtar antal tecken i teckensnittet.
abstract PostscriptNames { get; }Får postscript-teckensnittsnamn.
abstract Style { get; set; }Hämtar eller ställer in teckensnittsstil. Detta är ett råsträngsvärde som tillhandahålls av Font file.

Metoder

namnBeskrivning
static Open(FontDefinition)Öppnar ett teckensnitt med FontDefinition-objekt.
static Open(FontType, byte[])Öppnar ett teckensnitt med teckensnittstyp och teckensnittsdatabyte-array.
static Open(FontType, StreamSource)Öppnar ett teckensnitt med teckensnittstyp och strömkälla.
static Open(FontType, string)Öppnar ett teckensnitt med teckensnittstyp och teckensnittsfilnamn.
abstract Convert(FontType)Konverterar teckensnittet till ett annat format.
abstract GetAllGlyphIds()Returnerar alla glyf-id, tillgängliga i teckensnittet. Glyf-id är ett unikt nummer för en glyf, vilket är teckensnittsberoende. Till exempel: Typ1s id är ett glyfnamn, instans av (GlyphStringId) class. TTF:s id är ett int-index, instans av (GlyphUInt32Id class.
abstract GetGlyphById(GlyphId)Returnerar glyph efter glyph id. Glyph id är ett unikt nummer för en glyph, som är teckensnittsberoende. GlyphId - härlett objekt. Till exempel: Typ1s id är ett glyfnamn, instans av (GlyphStringId) class. TTF:s id är ett int-index, instans av (GlyphUInt32Id class.
virtual GetGlyphsForText(string)Får glyferrepresentation för text.
virtual Save(Stream)Sparar teckensnittet i originalformat.
virtual Save(string)Sparar teckensnittet i originalformat.
SaveToFormat(Stream, FontSavingFormats)Sparar teckensnittet i det angivna formatet.

Se även