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