DevExpress VCL Subscription 21.2.4

Released: Feb 14, 2022

21.2.4 での更新項目

不具合の修正

ExpressBars Suite

  • A skin color palette has no effect for item glyphs displayed in the Customize dialog.
  • TdxOfficeSearchBox is painted slowly if the Properties.Ribbon property is assigned and an SVG image is assigned to the Properties.Glyph property.

ExpressCharts Suite

  • Labels do not take regional settings into account.
  • Simple Diagram - It is impossible to display values between 0 and 1.

ExpressDataController

  • Data-aware Views - The grid View remains active when bound to a data source with an inactive dataset.

ExpressEditors Library

  • cxFontNameComboBox - An AV occurs when an editor whose font's list-related properties are stored in a DFM file is destroyed before the background font enumeration completion handler is called.
  • TcxImage - The image saving dialog adds a semicolon to a full file name.
  • TdxOpenFileDialog, TdxSaveFileDialog, and their descendants - It is impossible to abort the search in progress on Microsoft Windows 7.

ExpressLibrary

  • SVG Images - "'null' is not valid floating-point value" exception occurs when loading an image if at least one of its attributes has the "null" keyword instead of a numeric value.

ExpressPDFViewer

  • The "Invalid class typecast" exception occurs when loading a document whose metadata is the Null value.
  • The "Range check error" is thrown during annotation rendering in certain cases.

ExpressQuantumGrid Suite

  • All Views except Chart - Find criteria changes applied to a detail View of a master record are not applied to the same detail View of another master record, even if the detail View's Synchronization property is set to True.
  • Table and Banded Table Views - The search button icon's color is not updated according to a new text color in the "Group By" panel.

ExpressQuantumTreeList Suite

  • The Filter property is not published.

ExpressRichEdit Control

  • Color editors do not have the Auto and ellipsis buttons in customization dialogs.
  • Draft and Simple Views - The control does not treat a table as a part of the horizontal scrollable area.
  • The control shows an empty document with a single word in an incorrect encoding when a user enters an incorrect password to open a password-protected document.

ExpressScheduler Suite

  • TcxDateNavigator - A font color change within an OnCustomDrawDayNumber event handler is ignored.
  • The control does not redraw resource headers when the OptionsView.ResourceHeaders.ImagePosition property flips the header image alignment horizontally or vertically.
  • TimeGrid View - A resource header's caption is cropped if it is vertical and the header's image width and height are not equal.

ExpressSkins Library

  • Ribbon Form - The Ribbon.FormButton~ skin elements apply the esActive state instead of esActiveDisabled to an inactive form's window buttons.

ExpressSpreadSheet

  • A character conveyed by a hexadecimal number is removed from an RTF string inserted into a cell if this number follows a Unicode character.
  • An AV occurs when the code accesses the value of a cell whose formula expression is an empty string in a loaded binary format file.
  • An in-place editor incorrectly calculates its dimensions for displaying a cell value if it is a formatted text string with two or more different font typefaces.
  • It is impossible to localize the sdxExpressionEditorOperatorNEDescription resource string with the Localizer Editor.
  • The "Copy to clipboard" operation sets the Modified property to True and raises the OnModifiedChanged event.
  • The ROW, ROWS, COLUMN, COLUMNS, and OFFSET functions throw the #VALUE! error when accepting a reference or an array calculated by another expression as a parameter.
  • XLSX Export - Quote characters in an exported document are displayed as &quot in third-party applications.