Class EmfSmallTextOut
Der Name: Aspose.Imaging.FileFormats.Emf.Emf.Records Versammlung: Aspose.Imaging.dll (25.4.0)
Die EMR_SMALLTEXTOUT Aufzeichnung entlässt einen String.
public sealed class EmfSmallTextOut : EmfDrawingRecordType
Inheritance
object ← MetaObject ← EmfRecord ← EmfDrawingRecordType ← EmfSmallTextOut
Vererbte Mitglieder
EmfRecord.Type , EmfRecord.Size , object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Remarks
Wenn ETO_SMALL_CHARS im FuOptionsfeld eingestellt ist, enthält TextString 8-Bit-Codes fürZeichen, die sich aus den niedrigen Byten von 16-Bit Unicode UTF16-LE Zeichencodes ergeben, in denen dieDer hohe Byte wird als 0 angenommen.Wenn ETO_NO_RECT im FuOptionsfeld eingestellt ist, wird das Feld Grenzen nicht in das Register enthalten.
Constructors
EmfSmallTextOut(EmfRecord)
Initialisiert eine neue Instanz der Aspose.Imaging.FileFormats.Emf.Emf.Records.EmfSmallTextOut Klasse.
public EmfSmallTextOut(EmfRecord source)
Parameters
source
EmfRecord
Die Quelle.
Properties
Bounds
Er erhält oder setzt ein optionales, 128-Bit WMF RectL Objekt ([MS-WMF] Abschnitt 2.2.2.19), dasspezifiziert die Grenzrechte in Geräteinheiten.
public Rectangle Bounds { get; set; }
Eigentumswert
CCHARS
Er bekommt oder setzt einen 32-Bit-Unschriebenen, der die Anzahl der 16-Bit-Charakter in derString: Die String ist nicht null-terminiert.
public int CChars { get; set; }
Eigentumswert
ExScale
Er bekommt oder setzt einen 32-Bit-Floating-Punkt-Wert, der angibt, wie viel der Text in der X-Reisung skalieren soll.
public float ExScale { get; set; }
Eigentumswert
EyScale
Er bekommt oder setzt einen 32-Bit-Floating-Punkt-Wert, der angibt, wie viel der Text in der Y-Reisung skalieren soll.
public float EyScale { get; set; }
Eigentumswert
FuOptions
Er erhält oder setzt einen 32-Bit unschriebenen Integrator, der die Text-Ausgangsoptionen angibt, die verwendet werden sollen.Die Optionen werden durch eine oder eine Kombination von Werte aus den ExtTextOutOptions angegeben.Verzeichnis (Abschnitt 2.1.11).
public EmfExtTextOutOptions FuOptions { get; set; }
Eigentumswert
GrafikModus
Er erhält oder setzt einen 32-Bit-Unschriebenen, der den Grafikmodus spezifiziert, aus demGraphicsMode Liste (Abschnitt 2.1.16).
public EmfGraphicsMode IGraphicsMode { get; set; }
Eigentumswert
TextString
Er bekommt oder setzt eine variablen Länge, die die Textlänge enthält, in der8-Bit oder 16-Bit Charaktercodes, je nach dem Wert des FuOptions-Felds.
public string TextString { get; set; }
Eigentumswert
X
Er bekommt oder setzt einen 32-Bit unterschriebenen Integrator, der den x-Koordinat angibt, wo der String zu platzieren ist.
public int X { get; set; }
Eigentumswert
Y
Er erhält oder setzt einen 32-Bit unterschriebenen Integrator, der den Y-Koordinat angibt, an dem der String platziert wird.
public int Y { get; set; }