DevExpress VCL Subscription
Improves RichEdit, PDFViewer and Docking controls.
Fixes
ExpressBars Suite
- TdxRibbonBackstageViewGalleryControl - A gallery item uses the default KeyTip instead of a custom KeyTip if it starts with a digit.
ExpressDocking Library
- A dock site on the main MDI form does not automatically hide the dock panel that loses focus when an application is activated.
ExpressEditors Library
- An AV occurs after an image list used as a source for navigator button icons is destroyed.
- dxTokenEdit - Editor content becomes invisible after a scroll operation in a container control.
ExpressGDI+ Library
- An error occurs on compiling the dxDPIAwareUtils unit if the "Emit runtime type information" compiler option is enabled.
ExpressLibrary
- SVG Images - A "tspan" element ignores its parent's font settings if the parent has the "style" attribute with defined font settings.
ExpressNavBar
- Drop indicators are incorrectly painted in a group that contains hidden items.
ExpressPDFViewer
- An application crashes under Microsoft Windows 10 when the "Select a Certificate" dialog is invoked after a PDF document with images is loaded.
- Page thumbnails are not synchronized with an active page in certain cases if a user scrolls a PDF document with the Hand tool.
- The control ignores the PasswordAttemptsLimit property value if a user inputs an invalid password to encrypt a PDF file.
ExpressPrinting System
- Grid-based Report Links - The "Fit to Page" option incorrectly scales a report with content whose size is smaller than the size of column headers that are printed on every page.
ExpressQuantumGrid Suite
- Content width in a modal Edit form is not calculated if grid View's OnDetachedEditFormInitialize event handler changes the form's height.
- HTML export image position.
- Table and Banded Table Views - In-place Edit Form - The Update button state does not change in response to a programmatic field value change.
- Table and Banded Table Views - Modal Edit Form - The form does not display changes made to the bound dataset using its API.
- Table and Banded Table Views - Modifying the number of records programmatically and pressing Shift+Up Arrow or Shift+Down Arrow cause the "RowIndex out of range" exception in certain cases if the View's OptionsSelection.MultiSelect property is set to True.
- The "Control has no parent window" exception occurs when a user clicks a cell with an in-place trackbar after dragging a thumb in the same or other in-place trackbar if a grid View's DataController.Options property includes the dcoImmediatePost flag.
ExpressRichEdit Control
- An AV occurs when closing an application with a dynamically loaded DLL file that references the same runtime packages and creates a TdxRichEditControl object.
- MERGEFIELD fields with unassigned values display text '(variant)' if an application is built with Embarcadero RAD Studio Delphi 10.4 Sydney.
- The shape's Name parameter is not saved to a DOC file.
ExpressSkins Library
- The "Fatal: Unable to open file 'VCL.VIRTUALIMAGELIST.O'" error occurs when compiling Embarcadero C++Builder skin package files for a 64-bit application.
ExpressSpreadSheet
- The Alt+Z keystroke used by a locale-specific keyboard driver to enter special characters is treated as Ctrl+Z and invokes an Undo command in an active in-place cell editor.
- The copy to the clipboard operation is slow if the source non-empty cell range is very large.
- The target caret position within an in-place editor is calculated incorrectly when an end user selects a function in the Formula Autocomplete window if the edited formula expression includes a line break.
ExpressTile Control
- A tile does not display an end ellipsis for a text block that does not fit this tile.