
Improves Grid, PDFViewer, Printing, Scheduler and SpreadSheet controls.
Fixes
ExpressBars Suite
- Ribbon Form - A form maximized on a monitor is also partially visible on another monitor if the DisableAero property is True and the first monitor's DPI exceeds the system DPI.
ExpressEditors Library
- A glyph of the last visible gallery item created at runtime becomes invisible after calling the glyph's Scale procedure if the gallery shows a classic scrollbar.
- TcxDBTimeEdit - An exception occurs on appending a record to a dataset after changing a value in its field bound to the unfocused editor.
ExpressLayout Control
- The transparent background is incorrectly painted for controls embedded into tabbed groups after displaying a window within the layout control's BeginUpdate/EndUpdate method block if runtime themes are enabled.
ExpressLibrary
- SVG Images - The "fill-opacity" element attributes are ignored.
- SVG Images - The "path" elements that include Bezier curves can be incorrectly rasterized in certain cases.
- TcxImageList - A PNG image loaded into an image list at design time is automatically converted to BMP even if both the image and the image list have identical dimensions.
ExpressPDFViewer
- Images whose stencil mask's pixel format is wrong are rendered incorrectly.
- Text rendering routines calculate font glyph indexes incorrectly for built-in TrueType fonts in certain cases.
ExpressPrinting System
- Export to PDF - The "Out of Memory" exception occurs on exporting text if it is within a rectangle that has a zero or negative width or height.
- Grid Report Link - Banded Table View - The height of a footer containing a summary cell is calculated incorrectly if cells within a corresponding column are at least two rows in height.
- Scheduler Report Link - Modern Style - All events that show descriptions, except for day header events, omit the event location text.
- Spreadsheet Report Link - An AV occurs on creating a report that has an RTF string in its first row if the ssovRowAndColumnHeadings flag is not set in the OptionsView property value.
ExpressQuantumGrid Suite
- Export - Table and Banded Table Views - The "List index out of bounds" exception occurs on calling the ExportGridTo~ methods if the View is grouped and has fixed data rows.
- Master-Detail - A detail Layout View's OnCustomDrawRecordCaption event never occurs.
- Server Mode - Expanding a group row in the View grouped by a column whose date-time values are grouped using the dtgByDateAndTime option causes an exception that mentions non-unique columns in the order by list.
- Table and Banded Table Views - Record navigation using the Up Arrow or Down Arrow keystroke produces painting artifacts if the OptionsBehavior.AlwaysShowEditor property is set to True and the OnFocusedRecordChanged event handler is time-consuming.
- TcxPropertiesStore - A control anchored to the bottom and right edges of its parent, resizes in response to resizing the parent if its dimensions are restored after storing at a different monitor DPI.
ExpressQuantumTreeList Suite
- Dragging a column header to the column header panel's right or left edge doesn't scroll the panel's content.
- Switching the root node's Checked property value doesn't affect the checked state of the node's children.
- There is no gap between the right border of a node's checkbox and the focus rectangle's left border if the "TheBezier" skin is applied.
ExpressRichEdit Control
- The "Borders and Shading" dialog shows no fill color for a table cell in which the caret or text selection is located.
- The control ignores fallback fonts specified by a CSS style's font-family property value loaded from an HTML file.
- The control ignores the zero-width joiner (ZWJ) and zero-width non-joiner (ZWNJ) characters loaded from an HTML file.
- The Spell Checker does not recognize words separated by a slash or backslash as individual words.
ExpressScheduler Suite
- Dragging multiple events hides only one of them in the scheduling area.
- Gantt View - Connectors are not displayed between tasks if any of them is located outside the scheduling area.
- Gantt View - It is impossible to link user events that are created programmatically if the Scheduler control's EventOperations.Intersection property is False.
- Modern Style - TimeGrid View - An all-day event with an empty description and at least one event image is resized on toggling the View's EventDetailInfo property.
- Modern Style - TimeGrid View - An event's right border is not visible in certain cases.
- Modern Style - TimeGrid View - Toggling the View's EventDetailInfo property changes positions of the caption and images within an event's layout.
- Switching between the nearest months using the date navigator doesn't display certain events.
- The ribbon tab and group captions displayed by the Ribbon~ style Event dialogs cannot be localized.
ExpressSkins Library
- A skinned form's scrollbars are not repainted according to the new VertScrollBar.Position and HorzScrollBar.Position property values set within a handler of the form's OnMouseWheel event.
ExpressSpreadSheet
- An AV occurs on removing a worksheet that contains a merged cell using the caption bar’s context menu built with the ExpressBars Suite.
- The "Customize Object", "Insert Hyperlink", and "Edit Hyperlink" dialogs show a horizontal scrollbar if their localized UI element captions are wider than the default captions.