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
EmfPlusRotateWorldTransform-posten utför en rotation på den aktuella världsrumstransformen.
Konstruktörer
| Konstruktor | Beskrivning |
|---|---|
| EmfPlusRotateWorldTransform(EmfPlusRecord source) | Initierar en ny instans av klassen EmfPlusRotateWorldTransform. |
Metoder
| Metod | Beskrivning |
|---|---|
| getPostMultipliedMatrix() | Hämtar ett värde som indikerar om [post multiplied matrix]. |
| getAngle() | Hämtar eller anger ett 32‑bitars flyttalsvärde som specificerar rotationsvinkeln i grader. |
| setAngle(float value) | Hämtar eller anger ett 32‑bitars flyttalsvärde som specificerar rotationsvinkeln i grader. |
EmfPlusRotateWorldTransform(EmfPlusRecord source)
public EmfPlusRotateWorldTransform(EmfPlusRecord source)
Initierar en ny instans av klassen EmfPlusRotateWorldTransform.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| source | EmfPlusRecord | Källan. |
getPostMultipliedMatrix()
public boolean getPostMultipliedMatrix()
Hämtar ett värde som indikerar om [post multiplied matrix]. Om satt ska transformationsmatrisen post‑multipliceras. Om rensad ska den premultipliceras.
Värde: true om [post multiplied matrix]; annars false.
Returns: boolean
getAngle()
public float getAngle()
Hämtar eller anger ett 32‑bitars flyttalsvärde som specificerar rotationsvinkeln i grader. Operationen utförs genom att konstruera en ny transformationsmatris från följande diagram: ——————————— | sin(Angle) | cos(Angle) | 0 | | cos(Angle) | sin(Angle) | 0 | ——————————— Figur 2: Rotationsmatris Den aktuella världsrums‑transformen multipliceras med denna matris, och resultatet blir den nya aktuella världsrums‑transformen. Fältet Flags bestämmer multiplikationsordningen.
Värde: Vinkeln.
Returns: float
setAngle(float value)
public void setAngle(float value)
Hämtar eller anger ett 32‑bitars flyttalsvärde som specificerar rotationsvinkeln i grader. Operationen utförs genom att konstruera en ny transformationsmatris från följande diagram: ——————————— | sin(Angle) | cos(Angle) | 0 | | cos(Angle) | sin(Angle) | 0 | ——————————— Figur 2: Rotationsmatris Den aktuella världsrums‑transformen multipliceras med denna matris, och resultatet blir den nya aktuella världsrums‑transformen. Fältet Flags bestämmer multiplikationsordningen.
Värde: Vinkeln.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| värde | float |