Pessoal, estou usando o FOP para gerar arquivos PDF. Mas o grande problema não é que não é tão simples assim.
Criei um JPanel onde coloco vários JLabels. Feito isso tenho que gerar uma imagem em pdf exatamente com os JLabels nas mesmas posições em que foram posicionados no JPanel.
Inicialmente, comecei gerando um xml ou arquivo .fo que cria uma tabela com todos os JLabels e suas respectivas posições x,y. Processo o .fo para pdf. Só que isso não é o objetivo, pois os JLabels não são mostrados nas posições que foram colocados no JPanel.
O que devo fazer? Foi sugerido usar o XMLEncoder, mas não é o ideal.