EmfPlusScaleWorldTransform

EmfPlusScaleWorldTransform class

Der EmfPlusScaleWorldTransform-Datensatz führt eine Skalierung der aktuellen Weltraumtransformation durch.

public sealed class EmfPlusScaleWorldTransform : EmfPlusTerminalServerRecordType

Konstrukteure

NameBeschreibung
EmfPlusScaleWorldTransform(EmfPlusRecord)Initialisiert eine neue Instanz vonEmfPlusScaleWorldTransform Klasse.

Eigenschaften

NameBeschreibung
virtual DataSize { get; set; }Ruft eine 32-Bit-Ganzzahl ohne Vorzeichen ab oder legt diese fest, die die 32-Bit-ausgerichtete Anzahl von Bytes von Daten im folgenden RecordData-Feld definieren MUSS. Diese Nummer enthält nicht den 12-Byte-Datensatzheader.
virtual Flags { get; set; }Ruft eine 16-Bit-Ganzzahl ohne Vorzeichen ab oder legt sie fest, die für einige Datensätze Informationen darüber enthält, wie die Operation ausgeführt werden soll, und über die Struktur des Datensatzes.
PostMultipliedMatrix { get; }Ruft einen Wert ab, der angibt, ob [postmultiplizierte Matrix]. Falls gesetzt, soll die Transformationsmatrix postmultipliziert werden. Wenn klar, sollte es vormultipliziert werden.
virtual Size { get; set; }Ruft eine 32-Bit-Ganzzahl ohne Vorzeichen ab oder legt diese fest, die die 32-Bit-ausgerichtete Anzahl von Bytes im gesamten Datensatz angibt, einschließlich des 12-Byte-Datensatzheaders und datensatzspezifischer Daten.
Sx { get; set; }Ruft einen 32-Bit-Gleitkommawert ab oder legt ihn fest, der den horizontalen Skalierungsfaktor definiert. Die Skalierung wird durchgeführt, indem eine neue Transformationsmatrix aus den Feldwerten Sx und Sy konstruiert wird, wie in der folgenden Tabelle gezeigt . —————– | Sx | 0 | 0 | | 0 | Sx | 0 | —————– Abbildung 3: Transformationsmatrix skalieren
Sy { get; set; }Ruft einen 32-Bit-Gleitkommawert ab oder legt ihn fest, der den vertikalen Skalierungsfaktor definiert.
Type { get; }Ruft eine 16-Bit-Ganzzahl ohne Vorzeichen ab, die den Datensatztyp identifiziert.

Siehe auch