How to enable/disable the low-level renderer
Here are the instructions for enabling or disabling the low-level rendering feature in your SWING PDF Converter database settings, or in your LotusScript / Java API code settings (depending on how the product has been deployed).
- Open the SWING PDF Converter database in Lotus Notes
- In the main menu, select General Settings (1)
- In the General Settings page, set Enable low level document rendering to Yes or No (2).
The low-level rendering can be enabled/disabled in the SwPDFSettings LotusScript class (set to False to disable)
swPdf.PDFSettings.UseLowLevelRenderer = True
The low-level rendering can be enabled/disabled in the SwPDFSettings Java class (set to False to disable)
About the low-level rendering
SWING PDF Converter works by converting the Lotus Notes documents to raw DXL format and then rendering the DXL content to PDF format. The Notes document is converted to raw DXL using the DXL Exporter LotusScript functions (this is what we call the high-level rendering).
The DXL Exporter functions export documents to DXL with good conversion fidelity in most cases. However, this is not always the case, especially with complex forms.
To account for the cases where high-level rendering does not provide satisfactory results, SWING Software has developed a custom version of DXL exporter which we call the low-level renderer. Its code is written using Lotus Domino C-API in the swllrend.dll file which is saved in Lotus Notes or Lotus Domino installation folder.