Class EmfText
Navne til: Aspose.Imaging.FileFormats.Emf.Emf.Objects Sammensætning: Aspose.Imaging.dll (25.4.0)
EmrText-objektet indeholder værdier for tekstproduktion.
public sealed class EmfText : EmfObject
Inheritance
object ← MetaObject ← EmfObject ← EmfText
De arvede medlemmer
object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
EmfText()
public EmfText()
Properties
Chars
Giver eller indsætter en 32-bit usigned integer, der angiver antallet af tegn i ringen
public int Chars { get; set; }
Ejendomsværdi
DxBuffer
Få eller indsætte den valgfrie karakterspace bufferUndefinedSpace2 (variable): Et valgfrit antal ubrugte byte.Følg straks den foregående del af denne struktur.OutputDx (variable): En række af 32-bit ikke-signede integratorer, der angiver udgangsperioden mellemoprindelsen af nærliggende karakterceller i logiske enheder. placeringen af dette felt er angivet vedværdien af offDx i byter fra begyndelsen af denne rekord. Hvis spacing er defineret, indeholder dette feltdet samme antal værdier som tegn i udgangsraden. Hvis Optionsfeltet i EmrText objektindeholder ETO_PDY-flaggen, så denne buffer indeholder to gange så mange værdier som der er tegn iudgangstrin, en horisontal og en vertikal offset for hver, i denne rækkefølge. Hvis ETO_RTLREADING er angivet,bogstaverne er placeret til højre til venstre i stedet for til høyre. ingen andre muligheder påvirker fortolkningen af dette felt.
public int[] DxBuffer { get; set; }
Ejendomsværdi
int []
GlyphIndexBuffer
Få eller indsæt den valgfrie glyph-indeksbuffer.Hvis mulighederne har ETO_GLYPH_INDEX flag, så er koderne for tegn i en udgangstextrin faktisk indekseraf karakter glypher i en TrueType font (2.1.11 ExtTextOutOptions liste). Glyph indekser er font-specifik,for at vise de korrekte tegn på playback, skal den brugte font være identisk med den anvendteGenerere de indekser.
public int[] GlyphIndexBuffer { get; set; }
Ejendomsværdi
int []
Options
modtager eller indsætter en 32-bit usigned integer, der angiver, hvordan man bruger den rektangle, som er angivet iDette felt kan være en kombination af mere end én ExtTextOutOptionsListe (sektion 2.1.11) værdier
public EmfExtTextOutOptions Options { get; set; }
Ejendomsværdi
Rectangle
Giver eller indsætter et valgfrit WMF RectL-objekt ([MS-WMV] sektion 2.2.2.19) som definerer en klipningog/eller opakende rektangler i logiske enheder. denne rectangle anvendes til tekstenUdkast udført af indholdsregisteret.
public Rectangle Rectangle { get; set; }
Ejendomsværdi
Reference
modtager eller indsætter et WMF PointL-objekt ([MS-WMV] sektion 2.2.2.15) der angiver koordinaterne forreference point anvendes til at positionere ringen. referencepunkt defineres af den sidsteEMR_SETTEXTALIGN rekord (sektion 2.3.11.25). Hvis der ikke er indstillet en sådan rekord,Den standard tilpasning er TA_LEFT,TA_TOP.
public Point Reference { get; set; }
Ejendomsværdi
StringBuffer
Få eller indsætte karakterstring bufferUndefinedSpace1 (variable): Et valgfrit antal ubrugte byte.OutputString-feltet behøver ikke straks at følge den foregående del af denne struktur.OutputString (variable): En række tegn, der angiver linjen til udgangen.Beliggenheden for dette felt er angivet af værdien af offString i byter fra begyndelsen af dette rekord.Antallet af tegn er angivet af værdien af Chars.
public string StringBuffer { get; set; }