EmfPlusRotateWorldTransform

EmfPlusRotateWorldTransform class

El registro EmfPlusRotateWorldTransform realiza una rotación en la transformación del espacio mundial actual.

public sealed class EmfPlusRotateWorldTransform : EmfPlusTerminalServerRecordType

Constructores

NombreDescripción
EmfPlusRotateWorldTransform(EmfPlusRecord)Inicializa una nueva instancia delEmfPlusRotateWorldTransform clase.

Propiedades

NombreDescripción
Angle { get; set; }Obtiene o establece un valor de coma flotante de 32 bits que especifica el ángulo de rotación en grados. La operación se realiza construyendo una nueva matriz de transformación a partir del siguiente diagrama : ———— ——————— | pecado(Ángulo) | cos(Ángulo) | 0 | | cos(ángulo) | pecado(Ángulo) | 0 | ———————————- Figura 2: Transformación de rotación Matrix La transformación del espacio mundial actual se multiplica por esta matriz, y el resultado se convierte en the new current world space transform. El campo Banderas determina el orden de multiplicación.
virtual DataSize { get; set; }Obtiene o establece un entero sin signo de 32 bits que DEBE definir el número alineado de 32 bits de bytes de datos en el campo RecordData que sigue. Este número no incluye el encabezado del registro de 12 bytes.
virtual Flags { get; set; }Obtiene o establece un entero sin signo de 16 bits que contiene información para algunos registros sobre cómo se realizará la operación y sobre la estructura del registro.
PostMultipliedMatrix { get; }Obtiene un valor que indica si [matriz posmultiplicada]. Si se establece, la matriz de transformación se debe posmultiplicar. Si está claro, debe premultiplicarse.
virtual Size { get; set; }Obtiene o establece un entero sin signo de 32 bits que especifica el número alineado de 32 bits de bytes en todo el registro, incluido el encabezado del registro de 12 bytes y los datos específicos del registro.
Type { get; }Obtiene un entero de 16 bits sin signo que identifica el tipo de registro.

Ver también