Font
Innehåll
[
Dölj
]Font class
Representerar bastypsnittsklass.
public abstract class Font : IFont, IFontSaver, IGlyphAccessor
Egenskaper
| namn | Beskrivning |
|---|---|
| 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
| namn | Beskrivning |
|---|---|
| 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
- interface IFont
- interface IFontSaver
- interface IGlyphAccessor
- namnutrymme Aspose.Font
- hopsättning Aspose.Font