我想将旧的 FOP 0.94 更新为新的 FOP 2.3。在旧的 FOP 中,字体被渲染为形状。我想保留这种行为,所以我尝试将以下内容设置为PDFTranscoder
.:
PDFTranscoder pdfTranscoder = new PDFTranscoder();
pdfTranscoder.addTranscodingHint(PDFTranscoder.KEY_STROKE_TEXT, Boolean.TRUE);
但如果这样做,输出的 PDF 中不会呈现任何字体。如何告诉 FOP 将字体呈现为形状?
如果我删除:
pdfTranscoder.addTranscodingHint(PDFTranscoder.KEY_STROKE_TEXT, Boolean.TRUE);
然后文本在输出的 PDF 中,但不呈现为 shape。