Posted 3 August 2017, 3:20 pm ESTHi,
I am developing custom report items that require text to drawn at an angle. I have been trying to do this by using the RotateAt transform. It appears that everytime the transform is assigned to canvas.Transform it appears not to assign the transform, but to add the transform to a list of transforms instead. An example of the code I am using is shown below. This code is run a number of times and but only the first time is the text drawn at 45 degree. The time the text is drawn it is at 90 degrees and so on.
MatrixEx m = new MatrixEx();
m.RotateAt(45, new PointFEx(2000, 2000));
canvas.Transform = m;
Also I am not sure if the follow is meant to reset the transform, for the transform still happens.