Class EmfText
Namn på plats: Aspose.Imaging.FileFormats.Emf.Emf.Objects Församling: Aspose.Imaging.dll (25.4.0)
EmrText-objektet innehåller värden för textutgång.
public sealed class EmfText : EmfObject
Inheritance
object ← MetaObject ← EmfObject ← EmfText
Arvsmedlemmar
object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
EmfText()
public EmfText()
Properties
Chars
Få eller ställa in en 32-bitars icke-signed integer som anger antalet tecken i raden
public int Chars { get; set; }
Fastighetsvärde
DxBuffer
Få eller ställa in den valfria karaktären spacing bufferUndefinedSpace2 (variabel): Ett valfritt antal oanvända byter.Följ omedelbart den föregående delen av denna struktur.OutputDx (variabel): En uppsättning 32-bitars icke-signade integratorer som anger utgångsutrymmet mellanursprung av närliggande karaktärceller i logiska enheter. platsen för detta fält anges avvärdet av offDx i byter från början av denna rekord. om rymden är definierad, innehåller det här fältetsamma antal värden som tecken i utgångsrutan. Om alternativfältet i EmrText objektinnehåller ETO_PDY-flaggan, då innehåller denna buffer dubbelt så många värden som det finns tecken iutgångssträngen, en horisontell och en vertikal offset för var och en, i den ordningen. om ETO_RTLREADING anges,tecken placeras höger till vänster istället för vänster till höger. Inga andra alternativ påverkar tolkningen av detta fält.
public int[] DxBuffer { get; set; }
Fastighetsvärde
int [ ]
GlyphIndexBuffer
Få eller ställa in den valfria glyph indexbuffern.Om alternativen har ETO_GLYPH_INDEX-flaggan är koderna för tecken i en utgående textsträng faktiskt index.av tecken glyphs i en TrueType font (2.1.11 ExtTextOutOptions listan).för att visa de rätta tecknen på spelet, måste den font som används vara identisk med den font som används för attoch generera index.
public int[] GlyphIndexBuffer { get; set; }
Fastighetsvärde
int [ ]
Options
Få eller ställa in en 32-bitars icke-signat integrator som anger hur man använder rektangeln som anges iDetta fält kan vara en kombination av mer än en ExtTextOutOptionsförteckning (avsnitt 2.1.11) värden
public EmfExtTextOutOptions Options { get; set; }
Fastighetsvärde
Rectangle
Få eller ställa in ett valfritt WMF RectL-objekt ([MS-WMF] avsnitt 2.2.2.19) som definierar en klippningoch/eller opackande rektangeln i logiska enheter. denna rektangel tillämpas på textenutgången utförd av innehållsregistret.
public Rectangle Rectangle { get; set; }
Fastighetsvärde
Reference
får eller ställer in ett WMF PointL-objekt ([MS-WMF] avsnitt 2.2.2.15) som anger koordinaterna förreferenspunkten används för att positionera strängen. referenspunkten definieras av den sistaEMR_SETTEXTALIGN register (avsnitt 2.3.11.25). om ingen sådan register har ställts in,Den standardiserade anpassningen är TA_LEFT,TA_TOP.
public Point Reference { get; set; }
Fastighetsvärde
StringBuffer
Få eller sätta karaktären sträng bufferUndefinedSpace1 (variabel): Ett valfritt antal oanvända byter.Fältet OutputString är inte nödvändigt att omedelbart följa den föregående delen av denna struktur.OutputString (variabel): En uppsättning tecken som anger strängen till utgången.Platsen för det här fältet anges av värdet av offString i byter från början av det här inspelningen.Antalet tecken anges av värdet av Chars.
public string StringBuffer { get; set; }