FontDefinition

FontDefinition class

Representerar definition av teckensnittsfiluppsättning. Den här klassen innehåller fält som inte är relaterade till teckensnittets interna data. Dessa fält beskriver teckensnittsplacering och annan data som behövs för att ladda teckensnitt från någon typsnittskälla (fil, minne, etc).

public class FontDefinition

Konstruktörer

namnBeskrivning
FontDefinition(FontType, FontFileDefinition)Skapar en typsnittsdefinition för en fil.
FontDefinition(FontType, FontFileDefinition[])Skapar teckensnittsdefinition för flera filer.
FontDefinition(FontType, StreamSource)Skapar en typsnittsdefinition för en fil.
FontDefinition(FontType, string, StreamSource)Skapar en typsnittsdefinition för en fil.
FontDefinition(string, FontType, FontFileDefinition)Skapar en typsnittsdefinition för en fil.
FontDefinition(MultiLanguageString, MultiLanguageString, FontType, FontFileDefinition)Skapar teckensnittsdefinition för flera filer.
FontDefinition(MultiLanguageString, MultiLanguageString, FontType, FontFileDefinition[])Skapar teckensnittsdefinition för flera filer.
FontDefinition(string, FontType, string, StreamSource)Skapar en typsnittsdefinition för en fil.
FontDefinition(string, string, FontType, FontFileDefinition)Skapar en typsnittsdefinition för en fil.
FontDefinition(string, string, FontType, FontFileDefinition[])Skapar teckensnittsdefinition för flera filer.

Egenskaper

namnBeskrivning
FileDefinitions { get; }Hämtar fildefinitionssamling.
virtual FontName { get; }Returnerar teckensnittsnamn.
virtual FontNames { get; }Hämtar teckensnittsnamn som enMultiLanguageString .
FontType { get; }Hämtar teckensnittstyp.
virtual PostscriptName { get; }Får postscript teckensnittsnamn.
PostscriptNames { get; }Får postscript-teckensnittsnamn som enMultiLanguageString .

Metoder

namnBeskrivning
static Open(StreamSource, FontType)Returnerar FontDefinition för teckensnittsströmkälla och teckensnittstyp.
static Open(string, FontType)Returnerar FontDefinition för teckensnittsfil och teckensnittstyp.

Se även