GlyphTypeface Klas
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee geeft u een fysiek lettertype gezicht dat overeenkomt met een lettertypebestand op de schijf.
public ref class GlyphTypeface : System::ComponentModel::ISupportInitialize
public class GlyphTypeface : System.ComponentModel.ISupportInitialize
type GlyphTypeface = class
interface ISupportInitialize
Public Class GlyphTypeface
Implements ISupportInitialize
- Overname
-
GlyphTypeface
- Implementeringen
Opmerkingen
Het GlyphTypeface object is een tekstobject op laag niveau dat overeenkomt met één gezicht van een lettertypefamilie, zoals vertegenwoordigd door een OpenType-lettertypebestand of geserialiseerd als een geheugenblok in een document. De juiste GlyphTypeface voor een uitvoering van tekens in een bepaald logisch lettertype wordt doorgaans bepaald door het WPF lettertypesysteem en vastgelegd in de GlyphRun objecten die worden gegenereerd door de FormattedText object- en regelopmaaktekst-API's.
De GlyphTypeface biedt eigenschappen en methoden voor:
Het verkrijgen van algemene metrische gegevens voor lettertypes, zoals de verhouding van opwaartse en afdaling tot em-grootte.
Het verkrijgen van metrische gegevens, overzichten en bitmaps voor afzonderlijke glyphs.
Serialisatie in een document.
In de volgende lijst wordt het type toepassingsscenario's beschreven dat de waarde illustreert van het gebruik van het besturingselement op laag niveau dat het GlyphTypeface object biedt.
Een documentgenerator met een vaste indeling kan de GlyphTypeface functie gebruiken om een binaire afbeelding van het lettertype te verkrijgen voor insluiten in een documentcontainer
Een printerstuurprogramma kan het GlyphTypeface gebruiken om een overzicht van lettertypen of bitmaps te verkrijgen, of de volledige lettertypeafbeelding voor het verzenden naar de printer.
Een GlyphTypeface viewertoepassing kan de GlyphTypeface toepassing gebruiken om metrische gegevens en bitmapgegevens te verkrijgen.
Elke glyph definieert metrische gegevens die aangeven hoe deze wordt uitgelijnd met andere Glyphs. In de volgende afbeelding worden metrische waarden voor glyph-tekens gedefinieerd.
Metrische waarden van symbooltekens
Constructors
| Name | Description |
|---|---|
| GlyphTypeface() |
Initialiseert een nieuw exemplaar van de GlyphTypeface klasse. |
| GlyphTypeface(Uri, StyleSimulations) |
Initialiseert een nieuw exemplaar van de GlyphTypeface klasse met behulp van de opgegeven locatie en StyleSimulations waarde van het lettertypebestand. |
| GlyphTypeface(Uri) |
Initialiseert een nieuw exemplaar van de GlyphTypeface klasse met behulp van de opgegeven locatie van het lettertypebestand. |
Eigenschappen
| Name | Description |
|---|---|
| AdvanceHeights |
Hiermee haalt u de geavanceerde hoogten op voor de glyphs die worden vertegenwoordigd door het GlyphTypeface object. |
| AdvanceWidths |
Hiermee haalt u de voorbreedten op voor de glyphs die worden vertegenwoordigd door het GlyphTypeface object. |
| Baseline |
Hiermee haalt u de basislijnwaarde voor de GlyphTypeface. |
| BottomSideBearings |
Hiermee haalt u de afstand op van de onderrand van het zwarte vak tot het onderste uiteinde van de geavanceerde vector voor de glyphs die door het GlyphTypeface object worden vertegenwoordigd. |
| CapsHeight |
Hiermee haalt u de afstand van de basislijn naar de bovenkant van een Engelse hoofdstad, ten opzichte van em-grootte, voor het GlyphTypeface object op. |
| CharacterToGlyphMap |
Hiermee haalt u de nominale toewijzing van een Unicode-codepunt op naar een glyph-index, zoals gedefinieerd in de tabel CMAP. |
| Copyrights |
Hiermee haalt u de copyrightinformatie voor het GlyphTypeface object op. |
| Descriptions |
Hiermee haalt u de beschrijvingsgegevens voor het GlyphTypeface object op. |
| DesignerNames |
Hiermee haalt u de ontwerpfunctiegegevens voor het GlyphTypeface object op. |
| DesignerUrls |
Hiermee haalt u de URL-informatie van de ontwerper voor het GlyphTypeface object op. |
| DistancesFromHorizontalBaselineToBlackBoxBottom |
Hiermee haalt u de offsetwaarde op van de horizontale westerse basislijn naar de onderkant van het zwarte vak met glyph voor de glyphs die door het GlyphTypeface object worden vertegenwoordigd. |
| EmbeddingRights |
Hiermee haalt u de machtiging voor het insluiten van lettertypen voor het GlyphTypeface object op. |
| FaceNames |
Hiermee haalt u de naam van het gezicht voor het GlyphTypeface object op. |
| FamilyNames |
Hiermee haalt u de familienaam voor het GlyphTypeface object op. |
| FontUri |
Hiermee haalt u de URI voor het object op of stelt u deze GlyphTypeface in. |
| GlyphCount |
Hiermee haalt u het aantal glyphs voor het GlyphTypeface object op. |
| Height |
Hiermee haalt u de hoogte van de tekencel op ten opzichte van de em-grootte. |
| LeftSideBearings |
Hiermee haalt u de afstand op van het voorloopeindeinde van de voorloopvector naar de linkerrand van het zwarte vak voor de glyphs die door het GlyphTypeface object worden vertegenwoordigd. |
| LicenseDescriptions |
Hiermee haalt u de beschrijvingsgegevens van de lettertypelicentie voor het GlyphTypeface object op. |
| ManufacturerNames |
Hiermee haalt u de informatie van de fabrikant van het lettertype voor het GlyphTypeface object op. |
| RightSideBearings |
Hiermee haalt u de afstand op van de rechterrand van het zwarte vak naar het rechter uiteinde van de geavanceerde vector voor de glyphs die door het GlyphTypeface object worden vertegenwoordigd. |
| SampleTexts |
Hiermee haalt u de voorbeeldtekstinformatie voor het GlyphTypeface object op. |
| Stretch |
Hiermee haalt u de FontStretch waarde voor het GlyphTypeface object op. |
| StrikethroughPosition |
Hiermee wordt een waarde opgehaald die de afstand van de basislijn tot het doorhalen van het lettertype aangeeft. |
| StrikethroughThickness |
Hiermee wordt een waarde opgehaald die de dikte van de doorhaling ten opzichte van de tekengrootte aangeeft. |
| Style |
Hiermee haalt u de stijl voor het GlyphTypeface object op. |
| StyleSimulations |
Hiermee wordt het StyleSimulations object GlyphTypeface opgehaald of ingesteld. |
| Symbol |
Hiermee wordt een waarde opgehaald die aangeeft of het GlyphTypeface lettertype voldoet aan Unicode-codering. |
| TopSideBearings |
Hiermee haalt u de afstand op van de bovenzijde van de verticale voorvector naar de bovenrand van het zwarte vak voor de glyphs die door het GlyphTypeface object worden vertegenwoordigd. |
| Trademarks |
Hiermee haalt u de informatie over de merkaanduiding voor het GlyphTypeface object op. |
| UnderlinePosition |
Hiermee haalt u de positie van de onderstreping in de GlyphTypeface. |
| UnderlineThickness |
Hiermee haalt u de dikte van de onderstreping ten opzichte van de em-grootte op. |
| VendorUrls |
Hiermee haalt u de URL-gegevens van de leverancier voor het GlyphTypeface object op. |
| Version |
Hiermee haalt u de lettertypegezichtversie op die wordt geïnterpreteerd in de tabel 'NAME' van het lettertype. |
| VersionStrings |
Hiermee haalt u de versietekenreeksinformatie op voor het GlyphTypeface object dat wordt geïnterpreteerd in de tabel 'NAME' van het lettertype. |
| Weight |
Hiermee wordt het ontworpen gewicht van het lettertype opgehaald dat wordt vertegenwoordigd door het GlyphTypeface object. |
| Win32FaceNames |
Hiermee haalt u de Naam van het Win32-gezicht op voor het lettertype dat wordt vertegenwoordigd door het GlyphTypeface object. |
| Win32FamilyNames |
Hiermee haalt u de Win32-familienaam op voor het lettertype dat wordt vertegenwoordigd door het GlyphTypeface object. |
| XHeight |
Hiermee wordt de westerse x-hoogte ten opzichte van em-grootte opgehaald voor het lettertype dat wordt vertegenwoordigd door het GlyphTypeface object. |
Methoden
| Name | Description |
|---|---|
| ComputeSubset(ICollection<UInt16>) |
Retourneert de binaire afbeelding van de lettertypesubset op basis van een opgegeven verzameling glyphs. |
| Equals(Object) |
Bepaalt of het opgegeven object gelijk is aan het huidige GlyphTypeface object. |
| GetFontStream() |
Retourneert de tekenbestandsstroom die wordt vertegenwoordigd door het GlyphTypeface object. |
| GetGlyphOutline(UInt16, Double, Double) |
Retourneert een Geometry waarde die het pad beschrijft voor één glyph in het lettertype. |
| GetHashCode() |
Fungeert als een hash-functie voor GlyphTypeface. |
| GetType() |
Hiermee haalt u de Type huidige instantie op. (Overgenomen van Object) |
| MemberwiseClone() |
Hiermee maakt u een ondiepe kopie van de huidige Object. (Overgenomen van Object) |
| ToString() |
Retourneert een tekenreeks die het huidige object vertegenwoordigt. (Overgenomen van Object) |
Expliciete interface-implementaties
| Name | Description |
|---|---|
| ISupportInitialize.BeginInit() |
Zie voor een beschrijving van dit lid BeginInit(). |
| ISupportInitialize.EndInit() |
Zie voor een beschrijving van dit lid EndInit(). |