2014-12-03 3 views
2

Я редактирую PDF-файлы, используя PDFsharp (редактирование в смысле добавления изображений, текста и т. Д.), И это работает отлично.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); 

Но когда я пытаюсь редактировать PDF, который имеет свойство, как Rotate 270, добавленный текст, изображения идут горизонтально.

Просьба предложить алгоритм для этого. Фактическая проблема, с которой я столкнулся, заключается в том, что PDF-файл фактически не вращается, он просто изменяет свойство Page.Rotate, поэтому мой вопрос заключается в том, как добавить текст и изображение в правильную координату и в правильной ориентации.

EDIT:

формата PDF У меня есть оказывает вращение, как 270.

Спасибо.

ответ

0

Вращение применяется к странице во время отображения. 270 ° по часовой стрелке на 90 ° против часовой стрелки.

AFAIK вам необходимо повернуть текст, который вы добавляете в PDF 270 ° CCW (90 ° CW), чтобы текст отображался обычно на повернутой странице PDF.

 Смежные вопросы

  • Нет связанных вопросов^_^