Enables NativePDF option for application

You can enable the NativePDF options for the entire application now, previously you can only enable the options in the library (Library Options) or DataWindow (DataWindow painter > Data Export).

To enable the option for the application, go to the System Options dialog box > PDF Export tab, and select the "Always use NativePDF! method for PDF export" option.

System Options, similar to Library Options, supports specifying "Always use NativePDF! Method for PDF export," as well as packaging fonts with NativePDF and setting Application Property.

Priority

InfoMaker now allows setting the PDF Export to NativePDF! in DW Data Export, Library Options, and System Options.

The priority order of these three settings is as follows: System Options > Library Options > DW Data Export. For example,

  • When "Always use NativePDF! Method for PDF export" is checked in System Options, regardless of the settings in Library Options or DW Data Export, all reports on the machine will consistently use the NativePDF! Method for PDF export.

  • When "Always use NativePDF! Method for PDF export" is unchecked in System Options, the behavior will depend on whether it is checked in Library Options. If it is checked, the NativePDF! Method will be used for PDF export; otherwise, the settings in DW Data Export will be used.

Storage

The settings in Library Options and DW Data Export are saved in the PBL file, making them independent of the machine environment.

The PDF Export settings in System Options are stored in the registry under "Computer\HKEY_CURRENT_USER\SOFTWARE\Sybase\InfoMaker\22.0\PDF Export." These registry values are specific to the current Windows User on the current machine. Therefore, when InfoMaker is opened by a different Windows User or when the PBL file is copied to another machine, the PDF Export settings in System Options of the current Windows User on the current machine will not apply to other Windows Users.

EXE behavior

When creating an EXE file in InfoMaker, the PDF Export settings in System Options are written into the EXE file. Consequently, the created EXE file will consistently use the NativePDF! Method for PDF export regardless of the environment it is executed in.

For example, if "Always use NativePDF! Method for PDF export" is checked in System Options on the InfoMaker IDE machine, the EXE file created on that machine will always use the NativePDF! Method for PDF export when executed on any other machine.