Class EmfPlusRotateWorldTransform
Numele spaţiului: Aspose.Imaging.FileFormats.Emf.EmfPlus.Records Asamblare: Aspose.Imaging.dll (25.4.0)
Recordul EmfPlusRotateWorldTransform efectuează o rotație pe transformarea spațială mondială actuală.
public sealed class EmfPlusRotateWorldTransform : EmfPlusTerminalServerRecordType
Inheritance
object ← MetaObject ← EmfPlusRecord ← EmfPlusTerminalServerRecordType ← EmfPlusRotateWorldTransform
Membrii moștenitori
EmfPlusRecord.Type , EmfPlusRecord.Flags , EmfPlusRecord.Size , EmfPlusRecord.DataSize , object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
EmfPlusRotateWorldTransform(EmfPlusRecord)
Inițializează o nouă instanță a clasei Aspose.Imaging.FileFormats.Emf. EmfPlus.Records.EmbPlusRotateWorldTransform.
public EmfPlusRotateWorldTransform(EmfPlusRecord source)
Parameters
source
EmfPlusRecord
şi sursa .
Properties
Angle
Obține sau stabilește o valoare de 32 de bit care specifică unghiul rotației în grade.Operația este efectuată prin construirea unei noi matrice de transformare din următoarele:în diagramă:
Cuvânt cheie (în limba engleză) 0Câinele (în engleză) a fost înfăţişat
Cuvânt cheie: Rotation Transform MatrixTransformarea actuală a spaţiului mondial este multiplicată de această matrice, iar rezultatul devineNoua transformare a spațiului mondial curent. câmpul de steag determină ordinea de multiplicare.
public float Angle { get; set; }
Valoarea proprietății
PostMultipliedMatrix
Obține o valoare care indică dacă [post multiplicate matrix].În cazul în care este setat, matrica de transformare ar trebui să fie post-multiplicată. dacă este clar, ar fi necesar să se premultifice.
public bool PostMultipliedMatrix { get; }