DevExpress VCL Subscription 20.1.4

Released: Aug 5, 2020

20.1.4 での更新項目

不具合の修正

ExpressBars Suite

  • The "Invalid operation in GDI+ (Code: 11)" exception can occur on drawing an extra pane item of a TdxBarApplicationMenu component if its ExtraPane.AllowPinItems property is set to False.

ExpressEditors Library

  • A TcxBarEditItem object discards entered text when focus moves from it to another editor within a TdxBarContainerItem container even if the TdxBarManager.AlwaysSaveText property is set to True.
  • cxTextEdit - It is impossible to change an editor's value programmatically if the Properties.EchoMode and Properties.ShowPasswordRevealButton properties are set to eemPassword and True respectively.
  • Reopening a Microsoft Excel-inspired filter dropdown causes the "Out of Memory" exception if the range track bar of the Values page includes a number of values.
  • TcxBarEditItem - cxCheckComboBox - The editor discards an entered value when losing focus if the TdxBarManager.AlwaysSaveText property is set to True.

ExpressFlowChart

  • FlowChart incomplete printing.

ExpressLayout Control

  • Layout item positions can be calculated incorrectly if a layout group whose LayoutDirection property is set to ldHorizontal contains a separator with a caption.
  • TdxLayoutSplitter works incorrectly in RTL mode.

ExpressLibrary

  • Custom cursors blur when monitor DPI changes at runtime.

ExpressMap Control

  • The control incorrectly calculates a map tile's position if the URL template uses custom coordinates when the OpenStreetMap provider is active.

ExpressPageControl

  • Tab icons do not change the position in RTL mode if the Properties.Rotated property is set to True, and the Properties.TabPosition property is set to tpRight or tpLeft.

ExpressPDFViewer

  • An AV occurs on loading a PDF document image encoded with the Group 3 CCITT facsimile (fax) compression whose EncodedByteAlign parameter is set to an incorrect value.
  • An AV occurs on reading a composite font whose BaseFont attribute contains an empty string.
  • An AV occurs when text is rendered if it has an incorrect value of its font's Subtype parameter.
  • An EdxGdiException exception occurs when rendering a transparent group that has the zero height or width.
  • An EReadError exception can occur when reading a PDF document's trailer whose Prev parameter equals zero.
  • An EReadError exception can occur when rendering an image in a PDF document.
  • An EReadError exception occurs when reading a non-existent object in a PDF document.
  • Content becomes invisible if pattern cells are calculated incorrectly.
  • EdxGdiException occurs on rendering a PDF document that contains a clip region definition command whose parameter values are outside ranges that GDI+ calls can accept.
  • The "Out of memory" exception occurs when rendering JPX images in some cases.

ExpressPivotGrid Suite

  • BCD values used in calculations lose their precision.
  • The EDatabaseError exception occurs when populating TcxPivotGridSummaryDataSet linked to the pivot grid whose data field displays string values.

ExpressPrinting System

  • A report link's PDFExportOptions.SingatureOptions properties are not accessible via Object Inspector.
  • The "Choose File Name" dialog shows an incorrect format description for certificate files in the file name filter.

ExpressQuantumGrid Suite

  • A selected row with an applied conditional formatting rule uses the rule's font and background fill settings instead of the corresponding style settings of the row selection clipping the wrong side of cell on RTL bidimode grid.
  • The mouse wheel does not horizontally scroll content in the Grid, Tree List, or Vertical Grid control if its vertical scrollbar is unavailable.

ExpressQuantumTreeList Suite

  • TcxTreeList - The Items Editor reverts image index changes.

ExpressSkins Library

  • A standard VCL message dialog displays its icon with opaque background in Microsoft Windows 10 if a skin is applied and an application is built with Embarcadero RAD Studio 10.4 Sydney.
  • Even and inactive grid rows are visually identical in the Basic, Office2019Colorful, Office2019White, and Office2019DarkGray skins.
  • TheBezier skin - A bar item's caption blends with its background if the TdxBar component is a main menu without a border.

ExpressSpreadSheet

  • A Spreadsheet control partially updates its scrollable content area on scrolling an open document that has frozen columns and/or rows if the OptionsView.Headers property is set to False.
  • Border styles can be merged incorrectly on inserting an empty cell.

ExpressTile Control

  • A StoreToIniFile procedure call creates an inconsistent file when the OnGetStoredProperties event handler stores a tile control's custom settings.
  • A tile item's ActivateDetail procedure call always raises the OnItemDeactivatingDetail and OnDeactivatingDetail events, even if the call does not change the active detail page.