List & Label Enterprise Reporting Edition 26 Service Pack 26.001
Released: Feb 1, 2021
26 Service Pack 26.001 での更新項目
機能
New Features
Components
- Added TLlPreviewControl to the FireDac package.
- Downward compatibility for Enum assignments in Embarcadero Delphi.
- VCL FireDac component now supports 64bit Embarcadero C++ Builder applications.
Dataprovider
- LL_OPTION_NOFILEVERSIONUPGRADEWARNING can now also be used to suppress the message box that is triggered by a conversion from a different expression mode.
- The InMemoryDataProvider's AddRelation method now has an overload that allows you to assign a name to the relation.
- The CsvDataProvider's stream constructor now supports the same default values as the file name constructor, making construction much easier for standard CSV streams.
Designer
- Added URL hyperlinks to charts supported in the viewer and in PDF files.
Export
- Added support for XRechnung in PDF export.
- The <page> tag in XML export now contains information on the page dimensions.
Report Server
- Added options to change proxy settings that can be used for web-based data sources.
- Salesforce datasource is now available again.
- WorkerService has been ported to .NET Core and is now supported by the Report Server.
Improvements
Components
- Internetmarke: Updated internal GUID to get new price lists from 01.01.2021.
- Java/JNI: Updated main Java declaration files for LL and LS to new/missing const values/options based on C++ header files.
Microsoft .NET
- Added SaveProjectInUtf8 to LlOption enumeration.
- Added ImprovedTableLineAnchoring to LlOption enumeration.
- If a TOC, IDX or GTC file did not exist at print time, the wrong error message could be displayed ("invalid job handle" instead of "file not found").
- Added ImprovedTableLineAnchoring to LlOption enumeration.
- The OData constructor now consumes an ICredentials interface instead of a NetworkCredential instance.
Dataprovider
- The CsvDataProvider now recognizes an undelimited, empty field correctly and thus is more fault tolerant.
- The DbCommandSetDataProvider now also supports fields with a "." in the field name.
- In native support of expressions, the handling of BOOL fields is now improved to get rid of unnecessary nested comparisons.
Designer
- Improved treeview performance for a huge number of variables.
- The RTF editor always changes the keyboard layout according to the current selection. This can now be switched off.
Print
- If the USER printer had a different USER format than the project, the project's USER format is now added to the paper formats as "Default" and can be re-applied.
- Printers that were defined using a formula were not editable in the print dialog. Now, if they are encapsulated in a "ChangeType(<formula>, "const") wrapper, they are editable again.
- For label printers where the paper size is modified after a project was created, there was a problem detecting that the visible paper size was not the paper size stored in the project. Now the dimensions are shown in the layout editor.
Export
- JSON Export now includes custom label information for each table.
Report Server
- Improved client error handling when the connection to the report server database cannot be established at runtime.
- Improved handling of corrupted designer extension settings.
- Selecting data sources with resulting bad access rights in a report template results in a warning indicating that some selected groups are invalid, instead of removing them without the user's knowledge.
- Access rights in a report template now only show available groups determined by the selected data sources.
- The built-in administrator group is now automatically added to newly created data sources.
- If the PostgreSQL dataprovider can't recognize the internal database type of a routine parameter, it will now fallback the parameter type to text.
- Disabling Rest API will now automatically disable OpenAPI specification.
- Printers that don't have LPT, COM or USB ports are now also available if the port is not PORTPROMPT or FILE.
- SMTP configuration now supports more encryption settings and implicit SSL via port 465.
- When selecting "selected tables" in a SQL datasource the selection list for the tables will be shown automatically if no tables are selected.
- Improved error handling on exceptions inside middleware.
- Implemented RestartApp into the SystemInfo page.
- Improved client field validation on report template name.
- Adjusted gap between comparative value fields in SQL assistant condition editor.
- Field type icon in SQL assistant condition selection is more better visible when selected.
Other
- If an old LicensingInfo is passed, LL now displays a helpful message (again) that describes what to do to fix this.
- The preview ribbon allows yiu to temporarily select a slideshow transformation, if the project itself doesn't define one. Now, the transformation names in the dialog are localized with a user-friendly display name.