Я настроил CGContextPDF
так, чтобы координаты (0,0) были вверху слева, а не внизу слева, используя следующее:
context.TranslateCTM(0, height);
context.ScaleCTM(1, -1);
Однако теперь, когда я вызываю ShowText
, текст отображается в перевернутом виде. Я помню, как столкнулся с этой проблемой, используя MonoTouch для iOS, и исправление заключалось в том, чтобы сделать описанное выше, однако разница заключалась в том, что система координат UIKit уже запущена в верхнем левом углу.
Я пробовал перевернуть шкалу TextMatrix
аналогичным образом как до, так и после выбора шрифта (если это имело значение), но, похоже, это не имело никакого эффекта.
Любые идеи?