EmfPlusRotateWorldTransform

Inheritance: java.lang.Object, com.aspose.imaging.fileformats.emf.MetaObject, com.aspose.imaging.fileformats.emf.emfplus.records.EmfPlusRecord, com.aspose.imaging.fileformats.emf.emfplus.records.EmfPlusTerminalServerRecordType

public final class EmfPlusRotateWorldTransform extends EmfPlusTerminalServerRecordType

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

Constructores

ConstructorDescripción
EmfPlusRotateWorldTransform(EmfPlusRecord source)Inicializa una nueva instancia de la clase EmfPlusRotateWorldTransform.

Métodos

MétodoDescripción
getPostMultipliedMatrix()Obtiene un valor que indica si [post multiplied matrix].
getAngle()Obtiene o establece un valor de punto flotante de 32 bits que especifica el ángulo de rotación en grados.
setAngle(float value)Obtiene o establece un valor de punto flotante de 32 bits que especifica el ángulo de rotación en grados.

EmfPlusRotateWorldTransform(EmfPlusRecord source)

public EmfPlusRotateWorldTransform(EmfPlusRecord source)

Inicializa una nueva instancia de la clase EmfPlusRotateWorldTransform.

Parameters:

ParámetroTipoDescripción
sourceEmfPlusRecordEl origen.

getPostMultipliedMatrix()

public boolean getPostMultipliedMatrix()

Obtiene un valor que indica si [post multiplied matrix]. Si está establecido, la matriz de transformación debe ser post-multiplicada. Si está despejado, debe ser pre-multiplicada.

Valor: true si [post multiplied matrix]; de lo contrario, false.

Returns: boolean

getAngle()

public float getAngle()

Obtiene o establece un valor de punto 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: ——————————— | sin(Angle) | cos(Angle) | 0 | | cos(Angle) | sin(Angle) | 0 |

Figura 2: Matriz de Transformación de Rotación La transformación del espacio mundial actual se multiplica por esta matriz, y el resultado se convierte en la nueva transformación del espacio mundial actual. El campo Flags determina el orden de la multiplicación.

Valor: El ángulo.

Returns: float

setAngle(float value)

public void setAngle(float value)

Obtiene o establece un valor de punto 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: ——————————— | sin(Angle) | cos(Angle) | 0 | | cos(Angle) | sin(Angle) | 0 |

Figura 2: Matriz de Transformación de Rotación La transformación del espacio mundial actual se multiplica por esta matriz, y el resultado se convierte en la nueva transformación del espacio mundial actual. El campo Flags determina el orden de la multiplicación.

Valor: El ángulo.

Parameters:

ParámetroTipoDescripción
valorfloat