Class EmfText
De naam: Aspose.Imaging.FileFormats.Emf.Emf.Objects Verzameling: Aspose.Imaging.dll (25.4.0)
Het EmrText-object bevat waarden voor tekstuitgang.
public sealed class EmfText : EmfObject
Inheritance
object ← MetaObject ← EmfObject ← EmfText
Geëerbiede leden
object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
EmfText()
public EmfText()
Properties
Chars
Geeft of stelt een 32-bits onschreven integer die het aantal tekens in de string specificeren
public int Chars { get; set; }
Eigendomswaarde
DxBuffer
Geeft of zet de optionele karakter spacing bufferUndefinedSpace2 (variable): Een optioneel aantal niet-gebruikt byten.Volg onmiddellijk het vorige deel van deze structuur.OutputDx (variabele): een reeks van 32-bits niet-signed integers die de uitgangsplaats tussende oorsprong van aangrenzende karaktercellen in logische eenheden. de locatie van dit veld wordt aangegeven doorde waarde van offDx in byten vanaf het begin van dit record. als de ruimte wordt gedefinieerd, bevat dit veldhetzelfde aantal waarden als de tekens in de uitgangslijn. als het optiesveld van het EmrText-objectbevat de ETO_PDY vlag, dan bevat deze buffer twee keer zoveel waarden als er karakters in dede uitgangslijn, één horizontale en één verticale offset voor elk, in die volgorde.karakters worden recht naar links in plaats van links naar rechts geplaatst. geen andere opties beïnvloeden de interpretatie van dit veld.
public int[] DxBuffer { get; set; }
Eigendomswaarde
int []
GlyphIndexBuffer
Geeft of zet de optionele glyph index buffer.Als opties ETO_GLYPH_INDEX vlag hebben dan zijn de codes voor karakters in een uitgangstekstlijn eigenlijk indexvan de karakters glyphs in een TrueType lettertype (2.1.11 ExtTextOutOptions lijst).om de juiste karakters op de playback te tonen, moet de gebruikte lettertype identiek zijn aan deHet maken van de indices.
public int[] GlyphIndexBuffer { get; set; }
Eigendomswaarde
int []
Options
Geeft of instelt een 32-bits niet-schreven integer die bepaalt hoe u de rectangle gebruikt die in deDit veld kan een combinatie van meer dan één ExtTextOutOptions zijnDe waarden van de lijst (afdeling 2.1.11)
public EmfExtTextOutOptions Options { get; set; }
Eigendomswaarde
Rectangle
Geeft of instelt een optionele WMF RectL-object ([MS-WMV] sectie 2.2.2.19) die een clipping definieerten/of opachtende rectangle in logische eenheden. deze rektangel wordt toegepast op de tekstUitvoer uitgevoerd door de inhoudsrecord.
public Rectangle Rectangle { get; set; }
Eigendomswaarde
Reference
ontvangt of instelt een WMF PointL-object ([MS-WMV] sectie 2.2.2.15) dat de coördinaten van dereferentiepunt gebruikt om de string te positioneren. het referentiepunt wordt gedefinieerd door de laatsteEMR_SETTEXTALIGN record (afdeling 2.3.11.25).Als geen dergelijke record is ingesteld,De standaardlijn is TA_LEFT,TA_TOP.
public Point Reference { get; set; }
Eigendomswaarde
StringBuffer
Geeft of zet de karakter string bufferUndefinedSpace1 (variable): Een optioneel aantal ongebruikte byten.Het OutputString-veld is niet verplicht om onmiddellijk het voorafgaande deel van deze structuur te volgen.OutputString (variabele): Een reeks tekens die de string aan de output specificeren.De locatie van dit veld wordt aangegeven door de waarde van offString in byten vanaf het begin van deze record.Het aantal tekens wordt bepaald door de waarde van Chars.
public string StringBuffer { get; set; }