可以從一個Graphics2D
繪製到另一個Graphics2D
?將Graphics2D繪製到另一個Graphics2D
讓我解釋一下。 我有印刷問題,當我在屏幕上顯示JTextArea
或JTextPanel
時,內部使用其sun.java2d.SunGraphics2D
,但是當我使用sun.print.PeekGraphics
和sun.awt.windows.WPathGraphics
時。 問題在於某種字體,如Arial。在某些尺寸的線條被切割。 我已經嘗試了很多方法來在打印,Graphics2D.drawString
,SwingUtilities2.drawString
,TextLayout.drawString
,但在某些情況下行仍然被剪切,或行不剪切,但某種理由使disapear空白的文字。
所以我的想法是嘗試渲染與sun.java2d.SunGraphics2D組件並通過sun.print.PeekGraphics
或sun.awt.windows.WPathGraphics
將表面「複製」到打印機。
在此先感謝。
Graphics2D.drawGraphics()不存在。 – Ezequiel