GlyphTypeface Klas

Definitie

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.

Diagraaf van glyph-metingen 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().

Van toepassing op

Zie ook