Released: Aug 17, 2017
Updates in 17.1.5
Fehlerkorrekturen
ExpressBars Suite
- An AV occurs when hovering the mouse pointer over a bar button, whose RepeatClick property is set to True, pressing the left mouse button and then right-clicking the button without releasing the left mouse button.
- Ribbon - Resizing a form by dragging its shadow doesn't close a popup that hosts a minimized Ribbon's groups.
- Ribbon Form - Office 2013, Office 2016, or Office 2016 Tablet style - Clicking a form's shadow focuses it and prevents handling shortcuts.
- TdxBarCustomPopupComponent descendants ignore their bar manager's Scaled property value.
- The "Overriding virtual method 'TdxBarControlContainerControl.HasWindow' has lower visibility (protected) than base class 'TdxBarItemControl' (public)" hint is displayed when compiling the dxBarExtItems unit.
- Toolbars displaying large size icons from a linked image list, whose SourceDPI property value is greater than 96, are oversized at high DPI settings (more than 96).
ExpressDataController
- An inserted record is hidden until the bound dataset is reactivated if the data controller whose DataModeController.SmartRefresh property is set to True is linked to this dataset using a FireDAC connection.
ExpressDocking Library
- A dock panel activated by closing another dock panel's tab in TdxTabContainerDockSite doesn't fire its OnActivate event.
- Controls docked into a side container don't limit its sizing.
ExpressEditors Library
- cxLookupComboBox displays a date-time value containing the milliseconds part differently in the input field and drop-down list.
- TcxRadioButton is incorrectly painted at high DPI settings (more than 96) if the Flat, Standard, Office11, or UltraFlat paint style is applied.
- TcxScrollBox - Pressing the mouse wheel and moving the mouse doesn't scroll the content.
- TcxShellTreeView - The Folders[I].PathName property is not updated on renaming an item.
- TdxCustomGalleryControl and descendants don't gray out glyphs for disabled items.
ExpressExport Library
- A cell text formatted using one rich text style is not exported.
ExpressLibrary
- Certain images without the alpha channel information and that are stored in a standard VCL TImageList are incorrectly painted if its ColorDepth property is set to cdDeviceDependent or cd32bit.
- SVG Images - Fractional numbers whose zero integer part is omitted are parsed incorrectly with certain images.
- SVG Images - The "Floating point divide by zero" exception occurs on drawing an image with no viewBox attribute.
- TdxImageSlider - The quality degrades when an image is scaled down to fit the control.
ExpressPDFViewer
- An OpenType font containing composite glyphs is rendered incorrectly.
- Pages referring to shared resources in the PDF document's root page tree node are displayed incorrectly.
- PostScript Type 1 fonts are rendered incorrectly in certain cases.
ExpressPivotGrid Suite
- Memory leaks when exporting data to an XLS or XLSX file.
ExpressPrinting System
- Improve the quality and reduce memory usage when printing large images.
- Scheduler Report Link - Memory leaks when handling the OnCanPrintEvent event to exclude events from printing.
- TDrawGrid Report Link - Header/footer content is not printed if the SupportedCustomDraw property is set to True and the OnCustomDrawCell or OnCustomDrawCellEx event is handled.
ExpressQuantumGrid Suite
- Export - Card View - An AV occurs when calling the ExportGridTo~ methods if the View doesn't fit all the records set for display.
- Layout View - Calling the ExportGridTo~ methods causes the "Invalid class typecast" error if the View displays layout group captions.
- Table and Banded Table Views - Scrolling the content produces painting artifacts while an in-place editor is active.
- Table and Banded Table Views - The "List index of bounds" exception occurs when storing/restoring a customized layout of a View's in-place Edit Form after creating an auxiliary TdxLayoutAutoCreatedGroup at runtime.
- The column can be narrowed so that its check boxes used for web-style row selection are clipped if the OptionsSelection.CheckBoxVisibility property is set to [cbvDataRow].
ExpressQuantumTreeList Suite
- Assigning an image list to the StateImages property causes the EOutOfResources exception or unexpected node height changes while the Images property is unassigned.
ExpressRichEdit Control
- A rotated text box located close to a page's edge displays truncated text.
- Image quality degrades when previewing, printing, or exporting documents to PDF files.
- Managing a document that contains only frames causes an exception.
- Modify Style dialog - Typing a non-existing style name to the "Current style" field causes an exception.
- Simple View doesn't paint the left side of an inserted table.
- The control does not load external image files included into a document by specifying their relative paths in INCLUDEPICTURE fields.
ExpressSpreadSheet
- An application freezes when saving a worksheet containing a formula built with a number of references to an XLS file.
- Clearing selection doesn't disable certain actions.
- No data is loaded from an XLSX file created by Office Open XML SDK.
ExpressTile Control
- A detail page overlaps control borders.
ExpressWizard Control
- An MDI child form's wizard control causes the "Cannot create form. No MDI forms are currently active" error on closing an application and manually destroying a data module that contains TcxLookAndFeelController.
Installation (VCL)
- Documentation - ALinks displayed by a topic title's non-scrollable area are broken in RAD Studio XE7 or earlier.
- Documentation - Certain cross-product links are either missing or misleading in RAD Studio XE8 or later.