void ResetWorldTransform() { WriteRecordHeader(Emf.RecordType.EMR_MODIFYWORLDTRANSFORM, 36); Emf.XForm x = new Emf.XForm(); byte[] data = RawSerialize(x); ms.Write(data, 0, data.Length); WriteUInt((uint)Emf.ModifyWorldTransformMode.MWT_IDENTITY); }
void SetWorldTransform(DMatrix m) { WriteRecordHeader(Emf.RecordType.EMR_SETWORLDTRANSFORM, 32); Emf.XForm x = new Emf.XForm(m); byte[] data = RawSerialize(x); ms.Write(data, 0, data.Length); }
void ModifyWorldTransform(DMatrix m) { WriteRecordHeader(Emf.RecordType.EMR_MODIFYWORLDTRANSFORM, 36); Emf.XForm x = new Emf.XForm(m); byte[] data = RawSerialize(x); ms.Write(data, 0, data.Length); WriteUInt((uint)Emf.ModifyWorldTransformMode.MWT_LEFTMULTIPLY); }