2014-12-03 121 views
2

我正在使用PDFsharp(添加图像,文本等方式进行编辑)编辑PDF文件,而且工作得很好。PDFsharp:如何在旋转的PDF中旋转文本和图像?

gfx.DrawImage(img, pointX, pointY, width, height); 
gfx.DrawString(text, thumbFont, XBrushes.Black, new XRect(pointX + 10, pointY + height + 2, width - 10, 5), XStringFormats.TopLeft); 

但是,当我试图编辑一个具有旋转属性为270的PDF时,添加的文本,图像即将水平。

请为此提出一个算法。我面临的实际问题是,PDF实际上并未旋转,它只是改变了Page.Rotate属性,所以我的问题是如何以正确的坐标和正确的方向添加文本和图像。

编辑:

的PDF我已经是具有旋转为270

感谢。

回答

0

旋转应用于显示时的页面。顺时针旋转270°逆时针旋转90°。 AFIK您必须旋转要添加到PDF 270°CCW(90°CW)的文本,以便文本在旋转的PDF页面上正常显示。