2014-12-03 530 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頁面上正常顯示。