Font
Översikt
Font är en klass i Aspose.PDF FOSS för .NET. ärvt från: FontInfo.
Typ alias för FontInfo, matchande namnet på fontklassen.
Denna klass ger 5 metoder för att arbeta med Font-objekt i .NET-program. Tillgängliga metoder inkluderar: FromFontData, GetGlyphWidth, GetLastFontEmbeddingError, MeasureString, Save. Alla offentliga medlemmar är tillgängliga för alla .NET-applikationer efter att ha installerat Aspose.PDF FOSS för .Net-paketet. och egenskaper: BaseFont, DecodedFontName, DefaultHelvetica, Encoding, FontName, FontOptions,Och 10 mer.
ägodelar
| Namn | Typ av | Access | Beskrivning |
|---|---|---|---|
BaseFont | string | Läsning | Hämtar basfonten. |
FontName | string | Läsning | Hämtar teckensnittets namn. |
DecodedFontName | string | Läsning | Hämtar det avkodade teckensnittsnamnet. |
IsEmbedded | bool | Läs/ Skriv | Hämtar eller anger om den är inbäddad. |
IsSubset | bool | Läs/ Skriv | Hämtar eller anger om det är en delmängd. |
IsAccessible | bool | Läsning | Hämtar is accessible. |
FontOptions | IFontOptions | Läsning | Hämtar teckensnittsalternativen. |
iPdfFont | PdfFontView | Läsning | Låg PDF-fonttbild för denna Font. |
DefaultHelvetica | Font | Läsning | Standard Helvetica-fonte för avstängda textfragment. |
ResourceName | string | Läsning | Resursnamn i sidans fontdialog (t.ex. ”F1”). |
UniqueId | string | Läsning | Unikt identifierare som kombinerar resursnamn och basfönster. |
Subtype | string | Läsning | Fönster undertyp (Type1, TrueType, Type0, Type3, etc.). |
Encoding | string? | Läsning | Kodning namn (WinAnsiEncoding, Identity-H, etc.). |
IsItalic | bool | Läsning | Om tecknet är italiensk. |
IsBold | bool | Läsning | Om fontten är modig. |
IsCid | bool | Läsning | Oavsett om fontten är en CID (Type0) - används för arabiska, CJK, etc. |
Metoder
| Signature | Beskrivning |
|---|---|
GetLastFontEmbeddingError() | Sista felet inträffade införandet av denna font i en PDF; tomt när ingen. |
MeasureString(str: string, fontSize: float) | Mät den renderade bredden av en sträng vid den angivna storleken, i punkter. |
Save(stream: System.IO.Stream) | Skriv in den rå font fildata till en ström. |
FromFontData(fontData: FontData) | Skapa en FontInfo från enFontData (system font hittas via FontRepository.FindFont). |
GetGlyphWidth(charCode: int) | Få bredden på en teckenkod i 1/1000 textutrymmeenheter. |