EmfText
Innehåll
[
Dölj
]EmfText class
EmrText-objektet innehåller värden för textutmatning.
public sealed class EmfText : EmfObject
Konstruktörer
namn | Beskrivning |
---|---|
EmfText() | Default_Constructor |
Egenskaper
namn | Beskrivning |
---|---|
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
- class EmfObject
- namnutrymme Aspose.Imaging.FileFormats.Emf.Emf.Objects
- hopsättning Aspose.Imaging