EmfText

EmfText class

EmrText-objektet innehåller värden för textutmatning.

public sealed class EmfText : EmfObject

Konstruktörer

namnBeskrivning
EmfText()Default_Constructor

Egenskaper

namnBeskrivning
Chars { get; set; }Hämtar eller ställer in ett 32-bitars osignerat heltal som anger antalet tecken i strängen
DxBuffer { get; set; }Hämtar eller ställer in det valfria teckenavståndet buffer UndefinedSpace2 (variabel): Ett valfritt antal oanvända byte. Fältet OutputDx behöver inte följa omedelbart den föregående delen av denna struktur. OutputDx (variabel): En matris med 32-bitars heltal utan tecken som specificerar utmatningsavståndet mellan ursprunget för intilliggande teckenceller i logiska enheter. Platsen för detta fält specificeras av värdet av offDx i byte från början av denna post. Om mellanrum är definierat innehåller detta fält samma antal värden som tecken i utdatasträngen. Om fältet Alternativ för EmrText-objektet innehåller flaggan ETO_PDY, innehåller denna buffert dubbelt så många värden som det finns tecken i utdatasträngen, en horisontell och en vertikal offset för varje, i den ordningen. Om ETO_RTLREADING anges läggs tecken från höger till vänster istället för från vänster till höger. Inga andra alternativ påverkar tolkningen av detta fält.
GlyphIndexBuffer { get; set; }Hämtar eller ställer in den valfria glyphindexbufferten. Om optioner har ETO_GLYPH_INDEX-flaggan är koderna för tecken i en utgående textsträng faktiskt indexes av teckenglypherna i ett TrueType-teckensnitt (2.1.11 ExtTextextO). Glyfindex är typsnittsspecifika, så för att visa rätt tecken vid uppspelning MÅSTE teckensnittet som används vara identiskt med teckensnittet som används för att generera indexen.
Options { get; set; }Hämtar eller ställer in ett 32-bitars heltal utan tecken som anger hur rektangeln som anges i fältet rektangel ska användas. Det här fältet kan vara en kombination av mer än en ExtTextOutOptions uppräkning (avsnitt 2.1.11) values
Rectangle { get; set; }Hämtar eller ställer in ett valfritt WMF RectL-objekt ([MS-WMF] avsnitt 2.2.2.19) som definierar en klippande och/eller ogenomskinlig rektangel i logiska enheter. Denna rektangel appliceras på texten som utförs av den innehållande posten.
Reference { get; set; }Hämtar eller ställer in ett WMF PointL-objekt ([MS-WMF] avsnitt 2.2.2.15) som specificerar koordinaterna för referenspunkten som används för att placera strängen. Referenspunkten definieras av den sista EMR_SETTEXTALIGN-posten (avsnitt 2.3.11.25). Om ingen sådan post har satts, är standardjusteringen TA_LEFT,TA_TOP.
StringBuffer { get; set; }Hämtar eller ställer in teckensträngen buffer UndefinedSpace1 (variabel): Ett valfritt antal oanvända byte. Fältet OutputString behöver inte följa omedelbart föregående del av denna struktur. OutputString (variabel): En matris med tecken som anger strängen som ska matas ut. Platsen för detta fält specificeras av värdet för offString i byte från början av denna post. Antalet tecken anges av värdet på Chars.

Se även