I’ll answer my own question 😊
userAgent.getRendererOptions().put(
PDFRendererOption.MERGE_FONTS.getName(), true );
Feels a bit odd because you’re not telling it which renderer, but works for our
flow. Had tried just PDFRendererOption.MERGE_FONTS previously, but simple
string name is needed.
Mark
From: Mark Gibson <[email protected]>
Sent: 22 August 2022 22:57
To: [email protected]
Subject: Setting renderer merge-fonts from code
Hi.
I’m sure I’m missing something simple, but I’m looking to set the “merge-fonts”
configuration via code on the FOUserAgent. And I’m failing.
I’ve found how to read it, but there’s no setters:
PDFRendererConfig rcfg =
(PDFRendererConfig)userAgent.getRendererConfig( "application/pdf", new
PDFRendererConfig.PDFRendererConfigParser() );
PDFRendererOptionsConfig rocfg = rcfg.getConfigOptions();
rocfg.getMergeFontsEnabled();
Does anyone know the magic?
Thanks
Mark