Class EmfText
A név: Aspose.Imaging.FileFormats.Emf.Emf.Objects Összefoglaló: Aspose.Imaging.dll (25.4.0)
Az EmrText objektum értékeket tartalmaz a szöveges kimenetelhez.
public sealed class EmfText : EmfObject
Inheritance
object ← MetaObject ← EmfObject ← EmfText
Örökletes tagok
object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
EmfText()
public EmfText()
Properties
Chars
Kap vagy beállít egy 32 bites nem jelölt integrert, amely meghatározza a karakterek számát a sorban
public int Chars { get; set; }
ingatlan értéke
DxBuffer
Megkapja vagy beállítja az opcionális karakter spacing bufferUndefinedSpace2 (változó): A nem használt bájtok opcionális száma.Azonnal kövesse az e szerkezet korábbi részét.OutputDx (változható): A 32 bites nem aláírt integrátorok sorozata, amelyek meghatározzák a kimeneti tartományta szomszédos karaktersejtek eredetét a logikai egységekben.Ez a mező helye aaz offDx értéke bajtokban a nyilvántartás kezdetétől. ha a tér meghatározott, ez a mező tartalmazzaugyanazok az értékek száma, mint a kimeneti sorban szereplő karakterek. ha az EmrText objektum Options mezőjetartalmazza az ETO_PDY zászlót, majd ez a buffer kétszer annyi értéket tartalmaz, mint aa kimeneti sor, egy horizontális és egy függőleges offset minden egyes, ebben a sorrendben. ha ETO_RTLREADING megadott,A karaktereket jobbra a balra helyezzük, ahelyett, hogy jobbra. Nincs más lehetőség, amely befolyásolja a mező értelmezését.
public int[] DxBuffer { get; set; }
ingatlan értéke
int []
GlyphIndexBuffer
Megkapja vagy beállítja az opcionális glyph index bufferet.Ha az opciók ETO_GLYPH_INDEX zászlóval rendelkeznek, akkor a kimeneti szöveges sorban szereplő karakterek kódjai valójában indexek.a karakter glifek egy TrueType betűtípusban (2.1.11 ExtTextOutOptions listája).hogy a helyes karaktereket megjelenítse a lejátszáson, a használt betűtípusnak azonosnak kell lennie aAz indexek létrehozása.
public int[] GlyphIndexBuffer { get; set; }
ingatlan értéke
int []
Options
kap vagy beállítja a 32 bites nem jelzett integrátort, amely meghatározza, hogyan kell használni aEz a mező több, mint egy ExtTextOutOptions kombinációja lehetA felsorolt értékek (a 2.1.11 szakasz)
public EmfExtTextOutOptions Options { get; set; }
ingatlan értéke
Rectangle
Megkapja vagy beállítja az opcionális WMF RectL objektumot ([MS-WMV] 2.2.2.19 szakasz), amely meghatározza a klipetés/vagy a logikai egységekben elválasztott rektangul.Ez a rectangula a szövegre vonatkozika tartalmú rekord által végrehajtott kimenetel.
public Rectangle Rectangle { get; set; }
ingatlan értéke
Reference
Megkap egy WMF PointL objektumot ([MS-WMP] 2.2.2.15 szakasz), amely meghatározza aa referenciapontot a szál helyezésére használják. a referencia-pontot az utolsóEMR_SETTEXTALIGN rekord (2.3.11.25 szakasz). Ha nincs ilyen rekord beállítva,Az alapértelmezett összehangolás a TA_LEFT,TA_TOP.
public Point Reference { get; set; }
ingatlan értéke
StringBuffer
Megkapja vagy beállítja a karakter string bufferUndefinedSpace1 (változó): A nem használt bájtok opcionális száma.A OutputString mező nem szükséges azonnal követni a szerkezet előző részét.OutputString (változó): A karakterek sorozata, amely meghatározza a szalagot a kimenetelhez.Ennek a mezőnek a helyét az offString értéke a rekord kezdetétől számított bájtban határozza meg.A karakterek számát a Chars értéke határozza meg.
public string StringBuffer { get; set; }