EmfText-klass

Summary: The EmrText object contains values for text output.

Module: aspose.imaging.fileformats.emf.emf.objects

Full Name: aspose.imaging.fileformats.emf.emf.objects.EmfText

Inheritance: EmfObject

Constructors

NameDescription
EmfText()Initierar en ny instans av klassen EmfText

Properties

NameTypeAccessDescription
charsintr/wHämtar eller anger ett 32-bitars osignerat heltal som specificerar antalet tecken i strängen
dx_bufferint[]r/wHämtar eller anger den valfria teckenavståndsbuffern
UndefinedSpace2 (variabel): Ett valfritt antal oanvända byte. OutputDx-fältet krävs inte att
följa omedelbart den föregående delen av denna struktur.
OutputDx (variabel): En matris av 32-bitars osignerade heltal som specificerar utmatningsavståndet mellan
ursprungen för intilliggande teckenceller i logiska enheter. Placeringen av detta fält anges av
värdet av offDx i byte från början av denna post. Om avstånd är definierat innehåller detta fält
samma antal värden som tecken i utmatningssträngen. Om Options-fältet i EmrText-objektet
innehåller ETO_PDY-flaggan, innehåller denna buffer dubbelt så många värden som det finns tecken i
utmatningssträngen, ett horisontellt och ett vertikalt offset för varje, i den ordningen. Om ETO_RTLREADING är angivet,
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.
glyph_index_bufferint[]r/wHämtar eller anger den valfria glyph-indexbuffern.
Om alternativ har ETO_GLYPH_INDEX-flaggan så är koderna för tecken i en utmatningstextsträng faktiskt index
av teckenglyfer i ett TrueType-typsnitt (2.1.11 ExtTextOutOptions‑enumeration). Glyph-index är typsnittsspecifika,
så för att visa rätt tecken vid uppspelning måste det typsnitt som används vara IDENTISK med det typsnitt som användes för
att generera indexen.
optionsEmfExtTextOutOptionsr/wHämtar eller anger ett 32-bitars osignerat heltal som specificerar hur rektangeln som anges i
Rectangle-fältet ska användas. Detta fält kan vara en kombination av fler än ett ExtTextOutOptions-
enumerationsvärde (avsnitt 2.1.11).
rectangleRectangler/wHämtar eller anger ett valfritt WMF RectL-objekt ([MS-WMF] avsnitt 2.2.2.19) som definierar en beskärnings-
och/eller opakiseringsrektangel i logiska enheter. Denna rektangel tillämpas på text-
utmatningen som utförs av den innehållande posten.
referencePointr/wHämtar eller anger ett WMF PointL-objekt ([MS-WMF] avsnitt 2.2.2.15) som specificerar koordinaterna för
referenspunkten som används för att positionera strängen. Referenspunkten definieras av det sista
EMR_SETTEXTALIGN-posten (avsnitt 2.3.11.25). Om ingen sådan post har satts,
är standardjusteringen TA_LEFT,TA_TOP.
string_bufferstringr/wHämtar eller anger teckensträngbufferten
UndefinedSpace1 (variabel): Ett valfritt antal oanvända byte.
OutputString-fältet krävs inte att följa omedelbart den föregående delen av denna struktur.
OutputString (variabel): En matris av tecken som specificerar strängen att skriva ut.
Placeringen av detta fält anges av värdet av offString i byte från början av denna post.
Antalet tecken specificeras av värdet av Chars.

Constructor: EmfText()

 EmfText() 

Initierar en ny instans av klassen EmfText