Class EmfText
Името на пространството: Aspose.Imaging.FileFormats.Emf.Emf.Objects Асамблея: Aspose.Imaging.dll (25.4.0)
Обектът EmrText съдържа стойности за изход на текст.
public sealed class EmfText : EmfObject
Inheritance
object ← MetaObject ← EmfObject ← EmfText
наследници
object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
EmfText()
public EmfText()
Properties
Chars
Получава или задава 32-битов несъгласен интегър, който посочва броя на знаците в лентата
public int Chars { get; set; }
стойност на имота
DxBuffer
Получава или поставя факултативния буфер на характераUndefinedSpace2 (променливо): Опционален брой неизползвани байтове.Следвайте веднага предишната част на тази структура.OutputDx (променливо): серия от 32-битови несигнали интегратори, които посочват разстоянието на изхода междупроизходът на съседните характерни клетки в логически единици. местоположението на това поле е посочено отстойността на offDx в байтове от началото на този запис. ако е определено пространство, това поле съдържасъщия брой стойности като знаците в изходната лента. ако полето Опции на обекта EmrTextсъдържа знамето ETO_PDY, след което този буфер съдържа два пъти повече стойности, отколкото има знаци визходната лента, една хоризонтална и една вертикална опсета за всеки, в този ред. Ако ETO_RTLREADING е посочен,знаците са поставени на дясно вляво, а не на ляво вдясно. няма други опции за тълкуване на това поле.
public int[] DxBuffer { get; set; }
стойност на имота
int []
GlyphIndexBuffer
Получава или поставя опционалния глиф индекс буфер.Ако опциите имат ETO_GLYPH_INDEX флаг, тогава кодовете за знаците в изходната текстова лента са всъщност индексина характерните глифи в шрифт TrueType (2.1.11 ExtTextOutOptions списък).за да се покажат правилните символи на възпроизвеждането, използваният шрифт трябва да бъде идентичен с използвания шпион заСъздаване на индекси.
public int[] GlyphIndexBuffer { get; set; }
стойност на имота
int []
Options
Получава или поставя 32-битов несъгласен интегер, който посочва как да се използва правоъгълникът, посочен вТова поле може да бъде комбинация от повече от един ExtTextOutOptionsстойности на списъка (секция 2.1.11)
public EmfExtTextOutOptions Options { get; set; }
стойност на имота
Rectangle
Получава или поставя опционален WMF RectL обект ([MS-WMV] раздел 2.2.2.19), който определя клипванеи/или опакиращ правоъгълник в логически единици.Изходът се извършва от съдържащия рекорд.
public Rectangle Rectangle { get; set; }
стойност на имота
Reference
получава или поставя обект WMF PointL (отдел 2.2.2.15) в който се посочват координатите нареферентна точка, използвана за позициониране на лентата. референтната точка се определя от последнатаEMR_SETTEXTALIGN запис (секция 2.3.11.25). ако такъв запис не е зададен,По подразбиране съвпадение е TA_LEFT,TA_TOP.
public Point Reference { get; set; }
стойност на имота
StringBuffer
Получава или поставя буфера на характерната лентаUndefinedSpace1 (променливо): Опционален брой неизползвани байтове.Полето OutputString не е необходимо незабавно да следва предходната част на тази структура.OutputString (променливо): набор от знаци, които определят лентата към изхода.Местоположението на това поле се определя от стойността на offString в байтове от началото на този запис.Броят на знаците се определя от стойността на Chars.
public string StringBuffer { get; set; }