PDFsharp & MigraDoc Foundation https://forum.pdfsharp.net/ |
|
Difference result using ScaleTransform ver 1.32 vs 1.5 https://forum.pdfsharp.net/viewtopic.php?f=3&t=3974 |
Page 1 of 1 |
Author: | OlegTVO [ Thu May 30, 2019 8:21 am ] | ||||
Post subject: | Difference result using ScaleTransform ver 1.32 vs 1.5 | ||||
Hi, PdfGraphicsState.AddTransform using only XMatrixOrder.Prepend, so it has a different result when trying to run the code in 1.32 and 1.5 versions: XFont fontRegular = new XFont("Times New Roman", 20, XFontStyle.Regular); state = gfx.Save(); gfx.TranslateTransform(100, 100); gfx.ScaleTransform(0.5, XMatrixOrder.Prepend); gfx.DrawString("Test1", fontRegular, XBrushes.DarkSlateGray, 0, 30); gfx.Restore(state); state = gfx.Save(); gfx.TranslateTransform(200, 200); gfx.ScaleTransform(0.5, 0.5, XMatrixOrder.Append); //<==== here we have got difference gfx.DrawString("Test3", fontRegular, XBrushes.DarkSlateGray, 0, 30); gfx.Restore(state); state = gfx.Save(); Is there is a reason why append is not processed like it is done in provided example (AddTransform.png)
|
Page 1 of 1 | All times are UTC |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |