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 (variable): Опціональна кількість невикористаних байтів.Негайно слідкуйте за попередньою частиною цієї структури.OutputDx (промінюється): серія 32-бітних непідписаних інтегрів, які вказують простір виходу міжпоходження сусідніх характеристичних клітин в логічних одиницях. місце розташування цього поля визначаєтьсявартість offDx в байтах від початку цього запису. якщо простір визначається, це поле міститьтаку ж кількість знаків, як і персонажі в ланцюзі виходу. якщо поле Опції об’єкта EmrTextмістить прапор ETO_PDY, тоді цей буфер міститься в два рази більше цінностей, ніж знаки ввихідний ряд, один горизонтальний і один вертикальний оферт для кожного, в цьому порядку.знаки покладені право на ліво, а не лево на право. жодних інших варіантів не впливає на тлумачення цього поля.
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 (відділ 2.2.2.19 [MS-WMV]], який визначає кліпі/або обертання прямокутника в логічних одиницях.Цей прямий кут застосовується до текстуВихід, що здійснюється за записом контенту.
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 (variable): Опціональна кількість невикористаних байтів.Поле OutputString не зобов’язане негайно слідкувати за попередньою частиною цієї структури.OutputString (промінюється): Серія персонажів, які визначають смугу до виходу.Місце розташування цього поля визначається вартістю OffString в байтах з початку цього запису.Кількість символів визначається вартістю знаків.
public string StringBuffer { get; set; }