Class EmfText
Pôvodný názov: Aspose.Imaging.FileFormats.Emf.Emf.Objects Zhromaždenie: Aspose.Imaging.dll (25.4.0)
Objekt EmrText obsahuje hodnoty pre textový výstup.
public sealed class EmfText : EmfObject
Inheritance
object ← MetaObject ← EmfObject ← EmfText
Z dedičných členov
object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
EmfText()
public EmfText()
Properties
Chars
Získa alebo nastaví 32-bitový nesignovaný integer, ktorý určuje počet znakov v riadku
public int Chars { get; set; }
Hodnota nehnuteľnosti
DxBuffer
Získať alebo nastaviť voliteľný charakter spacing bufferUndefinedSpace2 (variable): Voliteľný počet nepoužívaných bajtov.okamžite sledujte predchádzajúcu časť tejto štruktúry.OutputDx (variabilný): Zariadenie 32-bitových nesignovaných integerov, ktoré určujú rozsah výstupu medzipôvod príslušných charakterových buniek v logických jednotkách. umiestnenie tohto poľa je uvedené podľahodnota offDx v bajtoch od začiatku tohto záznamu. ak je vymedzený rozsah, toto pole obsahujerovnaký počet hodnôt ako znaky v riadku výstupu. ak pole Možnosti objektu EmrTextobsahuje vlajku ETO_PDY, potom tento buffer obsahuje dvakrát toľko hodnôt, ako sú znaky vvýstupný prúžok, jeden horizontálny a jeden vertikálny offset pre každý, v tomto poradí. ak je ETO_RTLREADING špecifikovaný,znaky sú umiestnené vpravo naľavo namiesto ľavé na pravé. žiadne iné možnosti ovplyvňujú interpretáciu tohto poľa.
public int[] DxBuffer { get; set; }
Hodnota nehnuteľnosti
int []
GlyphIndexBuffer
Získajte alebo nastavíte voliteľný glyph index buffer.Ak možnosti majú vlajku ETO_GLYPH_INDEX, potom kódy pre znaky v textovom riadku výstupu sú v skutočnosti indexyz znakových glyfov v font TrueType (2.1.11 ExtTextOutOptions zoznam). Glyph indexy sú font-specifické,aby sa na playback zobrazili správne znaky, písmeno, ktoré sa používa, musí byť totožné s písmenom používaným navytvárajú indexy.
public int[] GlyphIndexBuffer { get; set; }
Hodnota nehnuteľnosti
int []
Options
Získava alebo nastaví 32-bitový neoznačený integer, ktorý špecifikuje, ako používať pravokotok uvedený vToto pole môže byť kombináciou viac ako jedného ExtTextOutOptionshodnoty zoznamu (oddiel 2.1.11)
public EmfExtTextOutOptions Options { get; set; }
Hodnota nehnuteľnosti
Rectangle
Získava alebo nastaví voliteľný objekt WMF RectL (oddiel 2.2.2.19 [MS-WM F]), ktorý definuje klipa/alebo opakujúca rektangula v logických jednotkách. tento rectangul sa vzťahuje na textVýstup vykonaný obsahujúcim záznamom.
public Rectangle Rectangle { get; set; }
Hodnota nehnuteľnosti
Reference
Získava alebo nastaví objekt WMF PointL (oddiel 2.2.2.15) v ktorom sa uvádzajú koordinátyreferenčný bod, ktorý sa používa na umiestnenie pruhu. referentný bod je definovaný poslednýmEMR_SETTEXTALIGN záznam (sekcia 2.3.11.25). ak nie je taký zápis nastavený,Predvolené zhodnotenie je TA_LEFT,TA_TOP.
public Point Reference { get; set; }
Hodnota nehnuteľnosti
StringBuffer
Získať alebo nastaviť znakový prúžok bufferUndefinedSpace1 (variable): Voliteľný počet nepoužívaných bajtov.Pole OutputString nie je nutné okamžite sledovať predchádzajúcu časť tejto štruktúry.OutputString (variabilný): súbor znakov, ktoré určujú riadok na výstup.Poloha tohto poľa je špecifikovaná hodnotou offString v bajtoch od začiatku tohto záznamu.Počet znakov je určený hodnotou Chars.
public string StringBuffer { get; set; }