Мне нужно захватить графические примитивы из вызовов java.awt.Graphics2D.Вызовы выполняются с помощью набора инструментов с открытым исходным кодом (Apache's PDFBox) и обычно отображаются в JPanel.Я хотел бы перехватить эти вызовы и перевести их в SVG, чтобы я мог построить неграфическую модель данных (например, таблицы, графики и т. Д.).Я буду рад любому хаку на этом этапе, который может включать:
- замена библиотеки Graphics2D на MyGraphics2D
- Поиск Graphics2D, поддерживающего вывод SVG, и захват этого
- перехват вызовов в Graphics2D (я бы предпочел не потому, что мне нужно управлять аффинными преобразованиями)
Дополнительный вопрос: использует ли Graphics2D библиотеку Graphics?В этом случае, если я фиксирую на этом уровне, преобразования должны были быть применены.