TtfFont

TtfFont class

Representerar TrueType Font (TTF).

public class TtfFont : Font

Egenskaper

namnBeskrivning
virtual CffFont { get; }Hämtar CFF-teckensnitt om det finns.
override Encoding { get; }Får teckensnittskodning.
override FontDefinition { get; }Hämtar teckensnittsdefinition.
override FontFamily { get; set; }Hämtar eller ställer in teckensnittsfamilj.
override FontName { get; set; }Hämtar eller ställer in teckensnittsnamn.
override FontNames { get; }Hämtar teckensnittsnamn.
FontSaver { get; }Får Font Save-funktionalitet.
override FontStyle { get; }Gets Font style. Detta är ett värde som beräknas och representeras i generaliserad typ.
override FontType { get; }Hämtar teckensnittstyp. Returnerar FontType.TTF-värde.
GlyphAccessor { get; }Font glyph accessor. Hämtar glyfer och glyph-identifierare.
override GlyphIdType { get; }Hämtar glyph id-typspecifikation.
IsSymbolic { get; }Returnerar sant om teckensnittet är symboliskt.
override Metrics { get; }Får teckensnittsstatistik.
override NumGlyphs { get; }Hämtar antal tecken i teckensnittet.
override PostscriptNames { get; }Får Postscript-teckensnittsnamn.
override Style { get; set; }Hämtar eller ställer in teckensnittsstil. Detta är ett råsträngsvärde som tillhandahålls av Font file.
virtual TtfTables { get; }Hämtar TTF-tabeller.

Metoder

namnBeskrivning
override Convert(FontType)Konverterar teckensnittet till ett annat format.
override GetAllGlyphIds()Returnerar array av alla glyph id, tillgängliga i Font. Glyph id är ett unikt nummer för en glyph, vilket är teckensnittsberoende. TTF Font glyph id kan vara en instans av (GlyphStringId) klass eller (GlyphUInt32Id ) class. Namn (sträng) glyph-adressering stöds för TTF-teckensnitt via Post-tabellmappning. Om CFF-teckensnittet är inuti, används CFF-strukturerna för att adressera glyfer efter namn.
override GetGlyphById(GlyphId)Returnerar glyph efter glyph id. Glyph id är ett unikt nummer för en glyph, vilket är teckensnittsberoende. TTF Font glyph id kan vara en instans av (GlyphStringId) klass eller (GlyphUInt32Id ) class. Namn (sträng) glyph-adressering stöds för TTF-teckensnitt via Post-tabellmappning. Om CFF-teckensnittet är inuti, används CFF-strukturerna för att adressera glyfer efter namn.
GetGlyphById(string)Returnerar glyf efter glyfnamn. Namn (sträng) Glyfadressering stöds för TTF-teckensnitt via Post-tabellmappning. Om CFF-teckensnitt inuti används CFF-strukturerna för att adressera glyf efter namn.
GetGlyphById(uint)Returnerar glyph för glyph id.
virtual GetGlyphComponentsById(GlyphId, GlyphIdList)Får en glyf efter glyfidentifierare godkänd och fyller godkänd lista med glyfidentifierare med komponenterna av denna glyph. Glyf-id är ett unikt nummer för en glyf, vilket är teckensnittsberoende. TTF Teckensnittsglyph-idGlyphStringId) klass eller (GlyphUInt32Id ) class. Namn (sträng) glyph-adressering stöds för TTF-teckensnitt via Post-tabellmappning. Om CFF-teckensnittet är inuti, används CFF-strukturerna för att adressera glyfer efter namn.
GetGlyphComponentsById(string, GlyphIdList)Får en glyf efter glyfnamn skickad och fyller godkänd lista med glyfidentifierare med komponenterna av denna glyf.
GetGlyphComponentsById(uint, GlyphIdList)Får en glyf efter glyfindex godkänd och fyller godkänd lista med glyfidentifierare med komponenterna av denna glyf.
override GetGlyphsForText(string)Få 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