DevExpress VCL Subscription 18.1.5

Released: Sep 6, 2018

18.1.5 中的更新

特性

ExpressQuantumGrid Suite

  • Banded Table View - Add the capability to customize the order in which the Quick Column Customization drop-down list displays its columns.

ExpressEditors Library

  • TcxCustomComboBox descendants very slowly populate their Properties.Items property on creating a form.
  • TcxCustomComboBox improves population of Properties.Items property when creating a form.
  • Improves TcxGroupBox scaling.

ExpressEntityMapping Framework

  • TdxEMFDataSet - Adds support for master-detail relationships based on the ExpressQuantumGrid control's data controller.

修補程式

ExpressBars Suite

  • An AV occurs when loading a skinned form with toolbars at design time if one or more skin elements are missing.
  • Ribbon - TdxRibbonBackstageView - Bar buttons (TdxBarButton and TdxBarLargeButton) are 1 pixel high if their Align property is set to a value other than iaLeft.

ExpressEditors Library

  • An application freezes on initializing a DLL file that references the dxTaskbarProgress unit.
  • cxCheckBox - The Properties.Glyph.Image.Source~ property values are ignored.
  • Find Panel - The parent control sets an incorrect size and position of the Search Box on changing the control's FindPanel.DisplayMode property value to fpdmAlways if the monitor DPI differs from 96.
  • TcxDBTimeEdit - The editor doesn't post the 12:00 value if the Properties.Use24HourFormat property is set to False.
  • TdxGalleryControl - Right-clicking a gallery item displays a popup menu prior to selecting this item if the OptionsBehavior.SelectOnRightClick property is set to True.

ExpressEntityMapping Framework

  • An AV occurs on saving an entity object whose primary key value is nil if the primary key is declared as an entity class.
  • The "Invalid class typecast" error occurs when TdxEMFADODataProvider obtains the DATE column's data from an SQL Server database.

ExpressExport Library

  • Export to XLS or XLSX - Master-Detail - An AV occurs when exporting images displayed in detail View cells.

ExpressGDI+ Library

  • SVG Images - The "Invalid Operation in GDI+ (Code 2)" exception occurs on loading a DFM file that contains TcxImageList.

ExpressLayout Control

  • Item captions ignore subsequent LF characters (#10).

ExpressLibrary

  • The hint displayed for a cell whose text is clipped is not wrapped if the AppEvnts unit is listed in the "uses" clause.

ExpressPDFViewer

  • A document can be partially displayed due to an AV that occurs on reading a font CFF table in the document in certain cases.
  • Document loading routines incorrectly convert LAB colors to the RGB color space in certain cases.
  • Text areas are incorrectly determined in PDF files whose font descriptors include an erroneous Descent parameter.
  • The PDF document load routines can read indexed color spaces incompletely, which renders certain PDF objects invisible.

ExpressPivotGrid Suite

  • Customization Form insufficiently scales the "Add To" button and the area combo box vertically if the system DPI setting does not match 96.

ExpressPrinting System

  • PDF Viewer Report Link - The report link prints a document on the current printer instead of printing it to file when the "Print to File" option is checked.
  • Scheduler Report Link - TimeLine Style - The minor time scale delimits the last time slot with an extra border line if the View's Scales.MajorUnit property is set to suDay.

ExpressQuantumGrid Suite

  • In-place cxCheckComboBox - Activating the editor for the first time passes 0 as the Properties.OnEditValueToStates event handler's AValue parameter.
  • Table and Banded Table Views - An AV occurs on accessing the AViewInfo.EditBounds property within the View's OnCustomDrawCell event handler if there is no focused record in the View.
  • TcxGridPopupMenu - Invoking the built-in popup menu extended with a custom submenu causes the "Invalid class typecast" error if the ExpressBars Suite is installed and an action is linked to this submenu at runtime.

ExpressQuantumTreeList Suite

  • Copying a node using drag and drop doesn't copy the node's image indexes.
  • Documentation - The "How to Custom Paint Band Headers" help topic's code example contains errors.

ExpressRichEdit Control

  • An encoding preamble is not saved to a TXT file.
  • The "No mapping for the Unicode character exists in the target multi-byte code page" error occurs on loading a TXT file that doesn't have an encoding preamble.

ExpressScheduler Suite

  • The header of an all day event displays the date that follows the actual end date if it is outside the time span that the scheduling area currently displays.
  • TimeGrid View misplaces UI elements if the WorkTimeOnly and the OptionsView.WorkFinish properties are set to True and midnight, respectively.

ExpressSkins Library

  • Only the right border is painted for cells that display footer summary values if the Bezier skin is applied.

ExpressSpreadSheet

  • Assigning an incorrect expression to an "Expression" conditional formatting rule (TdxSpreadSheetConditionalFormattingRuleExpression object) twice results in memory corruption.
  • Releasing the mouse button during drag and drop activates the hyperlink located under the mouse pointer.
  • Sheet dimensions are incorrectly determined on loading certain XLSX documents.