GlyphTypeface Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Anger ett fysiskt teckensnitt som motsvarar en teckensnittsfil på disken.
public ref class GlyphTypeface : System::ComponentModel::ISupportInitialize
public class GlyphTypeface : System.ComponentModel.ISupportInitialize
type GlyphTypeface = class
interface ISupportInitialize
Public Class GlyphTypeface
Implements ISupportInitialize
- Arv
-
GlyphTypeface
- Implementeringar
Kommentarer
Objektet GlyphTypeface är ett textobjekt på låg nivå som motsvarar ett enda ansikte i en teckensnittsfamilj som representeras av en OpenType-teckensnittsfil eller serialiseras som ett minnesblock i ett dokument. Rätt GlyphTypeface som ska användas för en körning av tecken i ett visst logiskt teckensnitt bestäms normalt av WPF teckensnittssystem och registreras i GlyphRun objekt som genereras av FormattedText-objektet och radformateringstext-API:er.
Tillhandahåller GlyphTypeface egenskaper och metoder för:
Hämtar vanliga mått för teckensnittsigenkänning, till exempel förhållandet mellan uppstigning och nedstigning till em-storlek.
Hämta mått, dispositioner och bitmappar för enskilda glyfer.
Serialisering i ett dokument.
I följande lista beskrivs vilken typ av programscenarier som illustrerar värdet för att använda den lågnivåkontroll som GlyphTypeface objektet tillhandahåller.
En dokumentgenerator med fast format kan använda GlyphTypeface för att hämta en binär bild av teckensnittet för inbäddning i en dokumentcontainer
En skrivardrivrutin kan använda GlyphTypeface för att hämta teckenteckendispositioner eller bitmappar, eller hela teckensnittsbilden för att skicka till skrivaren.
Ett GlyphTypeface visningsprogram kan använda GlyphTypeface för att hämta mått- och bitmappsinformation.
Varje glyf definierar mått som anger hur det överensstämmer med andra Glyphs. Följande bild definierar måttvärden för tecken.
Måttvärden för tecken
Konstruktorer
| Name | Description |
|---|---|
| GlyphTypeface() |
Initierar en ny instans av GlyphTypeface klassen. |
| GlyphTypeface(Uri, StyleSimulations) |
Initierar en ny instans av GlyphTypeface klassen med den angivna teckenfilens plats och StyleSimulations värde. |
| GlyphTypeface(Uri) |
Initierar en ny instans av GlyphTypeface klassen med den angivna teckenfilsplatsen. |
Egenskaper
| Name | Description |
|---|---|
| AdvanceHeights |
Hämtar förhöjda värden för de glyfer som representeras av GlyphTypeface objektet. |
| AdvanceWidths |
Hämtar förflyttningsbredderna för de glyfer som representeras av GlyphTypeface objektet. |
| Baseline |
Hämtar baslinjevärdet för GlyphTypeface. |
| BottomSideBearings |
Hämtar avståndet från den svarta rutans nedre kant till den nedre änden av framryckningsvektorn för de glyfer som representeras av GlyphTypeface objektet. |
| CapsHeight |
Hämtar avståndet från baslinjen till toppen av en engelsk huvudstad, i förhållande till em-storleken, för GlyphTypeface objektet. |
| CharacterToGlyphMap |
Hämtar den nominella mappningen av en Unicode-kodpunkt till ett glyph-index enligt definitionen i teckensnittstabellen "CMAP". |
| Copyrights |
Hämtar upphovsrättsinformationen GlyphTypeface för objektet. |
| Descriptions |
Hämtar beskrivningsinformationen GlyphTypeface för objektet. |
| DesignerNames |
Hämtar designerinformationen GlyphTypeface för objektet. |
| DesignerUrls |
Hämtar designerns URL-information för GlyphTypeface objektet. |
| DistancesFromHorizontalBaselineToBlackBoxBottom |
Hämtar förskjutningsvärdet från den vågräta västra baslinjen längst ned i den svarta rutan med glyf för de glyfer som representeras av GlyphTypeface objektet. |
| EmbeddingRights |
Hämtar inbäddningsbehörigheten för teckensnitt för GlyphTypeface objektet. |
| FaceNames |
Hämtar objektets GlyphTypeface ansiktsnamn. |
| FamilyNames |
Hämtar familjenamnet för GlyphTypeface objektet. |
| FontUri |
Hämtar eller anger URI:n för GlyphTypeface objektet. |
| GlyphCount |
Hämtar antalet glyfer för GlyphTypeface objektet. |
| Height |
Hämtar höjden på teckencellen i förhållande till em-storleken. |
| LeftSideBearings |
Hämtar avståndet från framvektorns inledande ände till den svarta rutans vänstra kant för de glyfer som representeras av GlyphTypeface objektet. |
| LicenseDescriptions |
Hämtar information om beskrivningen av teckensnittslicensen GlyphTypeface för objektet. |
| ManufacturerNames |
Hämtar information om teckensnittstillverkaren GlyphTypeface för objektet. |
| RightSideBearings |
Hämtar avståndet från den svarta rutans högra kant till höger om framvektorn för de glyfer som representeras av GlyphTypeface objektet. |
| SampleTexts |
Hämtar exempeltextinformationen GlyphTypeface för objektet. |
| Stretch |
FontStretch Hämtar värdet för GlyphTypeface objektet. |
| StrikethroughPosition |
Hämtar ett värde som anger avståndet från baslinjen till genomstrukningen för typsnittet. |
| StrikethroughThickness |
Hämtar ett värde som anger tjockleken på genomstrukningen i förhållande till teckenstorleken em. |
| Style |
Hämtar objektets GlyphTypeface formatmall. |
| StyleSimulations |
Hämtar eller anger StyleSimulations för GlyphTypeface objektet. |
| Symbol |
Hämtar ett värde som anger om teckensnittet GlyphTypeface överensstämmer med Unicode-kodning. |
| TopSideBearings |
Hämtar avståndet från den övre änden av den lodräta förflyttningsvektorn till den övre kanten av den svarta rutan för de glyfer som representeras av GlyphTypeface objektet. |
| Trademarks |
Hämtar information om varumärkesmeddelandet GlyphTypeface för objektet. |
| UnderlinePosition |
Hämtar positionen för understrykningen GlyphTypefacei . |
| UnderlineThickness |
Hämtar tjockleken på understrykningen i förhållande till em-storleken. |
| VendorUrls |
Hämtar leverantörens URL-information för GlyphTypeface objektet. |
| Version |
Hämtar teckensnittets ansiktsversion tolkad från teckensnittets "NAME"-tabell. |
| VersionStrings |
Hämtar versionssträngsinformationen för objektet GlyphTypeface som tolkas från teckensnittets "NAME"-tabell. |
| Weight |
Hämtar den utformade vikten för teckensnittet som representeras av GlyphTypeface objektet. |
| Win32FaceNames |
Hämtar Win32-ansiktsnamnet för teckensnittet som representeras av GlyphTypeface objektet. |
| Win32FamilyNames |
Hämtar Win32-familjenamnet för teckensnittet som representeras av GlyphTypeface objektet. |
| XHeight |
Hämtar den västerländska x-höjden i förhållande till em-storleken för det teckensnitt som representeras av GlyphTypeface objektet. |
Metoder
| Name | Description |
|---|---|
| ComputeSubset(ICollection<UInt16>) |
Returnerar den binära bilden av teckensnittsunderuppsättningen baserat på en angiven samling tecken. |
| Equals(Object) |
Avgör om det angivna objektet är lika med det aktuella GlyphTypeface objektet. |
| GetFontStream() |
Returnerar den teckensnittsfilström som representeras av GlyphTypeface objektet. |
| GetGlyphOutline(UInt16, Double, Double) |
Returnerar ett Geometry värde som beskriver sökvägen för ett enda tecken i teckensnittet. |
| GetHashCode() |
Fungerar som en hash-funktion för GlyphTypeface. |
| GetType() |
Hämtar den aktuella instansen Type . (Ärvd från Object) |
| MemberwiseClone() |
Skapar en ytlig kopia av den aktuella Object. (Ärvd från Object) |
| ToString() |
Returnerar en sträng som representerar det aktuella objektet. (Ärvd från Object) |
Explicita gränssnittsimplementeringar
| Name | Description |
|---|---|
| ISupportInitialize.BeginInit() |
En beskrivning av den här medlemmen finns i BeginInit(). |
| ISupportInitialize.EndInit() |
En beskrivning av den här medlemmen finns i EndInit(). |