Class EmfText

Class EmfText

Název místa: Aspose.Imaging.FileFormats.Emf.Emf.Objects Shromáždění: Aspose.Imaging.dll (25.4.0)

Objekt EmrText obsahuje hodnoty pro výsledek textu.

public sealed class EmfText : EmfObject

Inheritance

object MetaObject EmfObject EmfText

Dědiční členové

object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Constructors

EmfText()

public EmfText()

Properties

Chars

Obdrží nebo nastaví 32-bitový neoznačený integer, který specifikuje počet znaků v řetězci

public int Chars { get; set; }

Hodnota nemovitosti

int

DxBuffer

Obdržíte nebo nastavte volitelný charakter spacing bufferUndefinedSpace2 (variable): Volitelný počet nepoužívaných bajtů. pole OutputDx není nutnéOkamžitě sledujte předchozí část této struktury.OutputDx (variabilní): řada 32bitových nepodepsaných integerů, které určují rozsah výstupu mezipůvodu přilehlých charakterových buněk v logických jednotkách. umístění tohoto pole je specifikovánohodnotu offDx v bytech od začátku tohoto záznamu.Pokud je definováno rozsah, toto pole obsahujestejné množství hodnot jako znaky v řetězci výstupu. pokud pole Možnosti objektu EmrTextobsahuje vlajku ETO_PDY, pak tento buffer obsahuje dvakrát tolik hodnot, kolik je vvýstupní řetězec, jeden horizontální a jeden vertikální offset pro každý, v tomto pořad,znaky jsou umístěny vpravo na levé místo levé na pravé. žádná jiná možnost nemá vliv na výklad tohoto pole.

public int[] DxBuffer { get; set; }

Hodnota nemovitosti

int []a[]

GlyphIndexBuffer

Získáte nebo nastavte volitelný glyph index buffer.Pokud možnosti mají ETO_GLYPH_INDEX vlajku, pak kódy pro znaky v textovém řetězci výstupu jsou ve skutečnosti indexyz znakových glyphů v fontě TrueType (2.1.11 ExtTextOutOptions seznam,pro zobrazení správných znaků na zpětném zobrazení musí být použité písmeno totožné s použitýmvytvářet indexy.

public int[] GlyphIndexBuffer { get; set; }

Hodnota nemovitosti

int []a[]

Options

Obdrží nebo nastaví 32-bitový neoznačený integer, který specifikuje, jak používat pravý úhel uvedený vToto pole může být kombinací více než jednoho ExtTextOutOptionsSeznam hodnot (oddíl 2.1.11)

public EmfExtTextOutOptions Options { get; set; }

Hodnota nemovitosti

EmfExtTextOutOptions

Rectangle

Obdrží nebo nastaví volitelný objekt WMF RectL ([MS-WMF] oddíl 2.2.2.19), který definuje klipa/nebo opakujícího pravého úhlu v logických jednotkách. tento pravý úhlu se vztahuje na textVýstup provedený obsahujícím záznamem.

public Rectangle Rectangle { get; set; }

Hodnota nemovitosti

Rectangle

Reference

Obsahuje nebo nastaví objekt WMF PointL ([MS-WMF] oddíl 2.2.2.15), který specifikuje koordinátyreferenční bod používaný k umístění řetězce. referenční bod je definován poslednímEMR_SETTEXTALIGN záznam (sekce 2.3.11.25). pokud takový záznam nebyl nastaven,Předpokládaná úprava je TA_LEFT,TA_TOP.

public Point Reference { get; set; }

Hodnota nemovitosti

Point

StringBuffer

Obdržíte nebo nastavíte znakový string bufferUndefinedSpace1 (variable): Volitelný počet nevyužitých bajt.Pole OutputString není nutné okamžitě sledovat předchozí část této struktury.OutputString (variabilní): řada znaků, které určují řádek pro výstup.Umístění tohoto pole je specifikováno hodnotou offString v bajtech od začátku tohoto záznamu.Počet znaků je specifikován hodnotou Chars.

public string StringBuffer { get; set; }

Hodnota nemovitosti

string

 Čeština