1

OS X 用に作成された非常に複雑な印刷エンジンを iOS に移植する必要があります。通常、NSViewさまざまな文字列や画像を紙に印刷するのはサブクラスです。請求書を想像してみてください。

今、私はそれを iOS に移植する必要があります - 私の最初のステップは、もちろん、さまざまなマクロを使用して CG/NS のものを橋渡しすることでした(e.g. NSRect<->CGRect)viewPrintFormatter) しかし、Cocoa Touch は反転された座標を使用するため、座標が反転されているため、レイアウト全体が間違っています。

現在のコンテキストに変換を適用することで座標を反転する多くの回答がありますが、これは印刷されたテキストも水平方向に反転するため、レイアウトは正しいですが、テキストは判読できず、これは大きな問題です.

エンジン全体を反転座標に移動することはオプションですが、それには多くの時間がかかり、他の多くの問題が発生します。

誰かがこの問題に遭遇し、何とか解決しましたか?

4

1 に答える 1