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

L’enregistrement EmfPlusRotateWorldTransform effectue une rotation sur la transformation de l’espace mondial actuel.

Constructeurs

ConstructeurDescription
EmfPlusRotateWorldTransform(EmfPlusRecord source)Initialise une nouvelle instance de la classe EmfPlusRotateWorldTransform.

Méthodes

MéthodeDescription
getPostMultipliedMatrix()Obtient une valeur indiquant si [post multiplied matrix].
getAngle()Obtient ou définit une valeur à virgule flottante de 32 bits qui spécifie l’angle de rotation en degrés.
setAngle(float value)Obtient ou définit une valeur à virgule flottante de 32 bits qui spécifie l’angle de rotation en degrés.

EmfPlusRotateWorldTransform(EmfPlusRecord source)

public EmfPlusRotateWorldTransform(EmfPlusRecord source)

Initialise une nouvelle instance de la classe EmfPlusRotateWorldTransform.

Parameters:

ParamètreTypeDescription
sourceEmfPlusRecordLa source.

getPostMultipliedMatrix()

public boolean getPostMultipliedMatrix()

Obtient une valeur indiquant si [post multiplied matrix]. Si défini, la matrice de transformation doit être post‑multipliée. Si non défini, elle doit être pré‑multipliée.

Valeur : true si [post multiplied matrix] ; sinon, false.

Returns: boolean

getAngle()

public float getAngle()

Obtient ou définit une valeur à virgule flottante de 32 bits qui spécifie l’angle de rotation en degrés. L’opération est effectuée en construisant une nouvelle matrice de transformation à partir du diagramme suivant : ——————————— | sin(Angle) | cos(Angle) | 0 | | cos(Angle) | sin(Angle) | 0 |

Figure 2 : Matrice de transformation de rotation La transformation de l’espace mondial actuel est multipliée par cette matrice, et le résultat devient la nouvelle transformation de l’espace mondial actuel. Le champ Flags détermine l’ordre de multiplication.

Valeur : l’angle.

Returns: float

setAngle(float value)

public void setAngle(float value)

Obtient ou définit une valeur à virgule flottante de 32 bits qui spécifie l’angle de rotation en degrés. L’opération est effectuée en construisant une nouvelle matrice de transformation à partir du diagramme suivant : ——————————— | sin(Angle) | cos(Angle) | 0 | | cos(Angle) | sin(Angle) | 0 |

Figure 2 : Matrice de transformation de rotation La transformation de l’espace mondial actuel est multipliée par cette matrice, et le résultat devient la nouvelle transformation de l’espace mondial actuel. Le champ Flags détermine l’ordre de multiplication.

Valeur : l’angle.

Parameters:

ParamètreTypeDescription
valeurfloat