DevExpress VCL Subscription 19.1.5

Released: Sep 11, 2019

Mises à jour de 19.1.5

Correctifs

ExpressBars Suite

  • Button icons flicker when a bar manager repaints their toolbars using any built-in look & feel style, except for the native style.
  • Ribbon - KeyTips double their font size if the system DPI value is not 96.
  • Ribbon - TdxCustomRibbonGalleryItem descendants - The gallery is incorrectly painted in response to a content modification that does not alter its size.
  • TcxBarEditItem - An AV occurs when the internal search engine shared by multiple OfficeSearchBox editors accesses a destroyed bar manager linked to them.

ExpressEditors Library

  • The Excel-inspired filter popup slowly populates its Values tab's tree with date-time values.
  • Data-aware TcxCustomTextEdit descendants switch the bound dataset to the edit mode when the Ctrl+A key combination is pressed.
  • Reloading TcxCustomGroup descendants from a DFM file incorrectly sizes embedded controls whose Anchors property value includes the [akLeft,akRight] or [akTop,akBottom] flag combination.
  • TcxContainer descendants located in a control embedded in a frame incorrectly scale at high DPI settings (more than 96) if this frame is created or embedded into a form at runtime in an application built with RAD Studio 10.3.3 Rio.
  • TcxCustomGroupBox and descendants - Editor's caption is skinned incorrectly if the Style.BorderStyle property is set to ebsNone and certain skins are used.

ExpressExport Library

  • Export to XLS or XLSX - The cxExportPivotGridDataToExcel procedure raises the "Stack Overflow" exception when exporting a number of column/row fields or deeply nested field groups in certain cases.

ExpressLayout Control

  • The layout control throws the "Property BevelInner does not exist" exception on embedding a control whose class includes a published BevelKind property, but lacks a published BevelInner property.

ExpressPDFViewer

  • Certain PDF forms are invisible, since their clipping areas are calculated incorrectly.
  • Interactive form fields are not displayed if they include nested fields in certain cases.
  • The "Invalid typecast" error occurs on loading a document that contains JBIG2-compressed images with NULL passed as decoding parameters.
  • The "Stream read error" exception occurs on decoding a compressed JPX image with zero size.

ExpressPrinting System

  • Export to PDF - The "End Ellipsis" mode has no effect if the "Word Wrap" mode is active.
  • Export to PDF - The target position of text drawn within a OnCustomDraw~ event handler of a report link or component printer is incorrectly calculated in certain cases.
  • Grid Report Link - Export to PDF - Certain chart elements are not exported if the OptionsCharts.GraphicClassName property is set to TMetafile.

ExpressQuantumGrid Suite

  • A drag-and-drop operation cannot narrow a column whose Options.AutoWidthSizable property is set to False if the View's OptionsView.ColumnAutoWidth property is set to True and the column is wide enough to entirely display its cell content.

ExpressQuantumTreeList Suite

  • Conditional Formatting - The "Conditional Formatting Rules Manager" dialog initializes the "Applies to" setting with a hidden column in certain cases.
  • TcxDBTreeList swaps handling of the Ins and the Ctrl+Ins keystrokes.
  • The embedded navigator produces painting artifacts when its information panel's width changes on focusing a node and handling the OnFocusedNodeChanged event to modify the navigator's button images.

ExpressRichEdit Control

  • A picture, which was created by dragging and then dropping it from a shell application to a document, does not store its source image's URI.
  • An AV occurs when the control displays the Font dialog if an MDI child form contains both this control and TdxRichEditControlTableStylesGallery.
  • HTML import - Document load routines do not open images with relative paths within a document previously exported by the Rich Edit control.
  • The document content enclosed between the pre tags has the same indents and line spacing as the immediately preceding paragraph.

ExpressSkins Library

  • cxDateEdit - A selected UI element's text blends with the background when one of certain skins is applied and the Properties.View property is set to cavModern.
  • Ribbon - Office 2010 Ribbon style and later - The Application Button's text blends with the background when the "TheBezier" skin is used with certain color palettes.
  • The C++Builder linker always links skin resources as a part of the target binary, even if the "Link with runtime packages" option is enabled.

ExpressSpreadSheet

  • "The IdxSpreadSheetViewData was not supported" internal exception occurs when the formula engine accesses an external link referred by a formula expression in a loaded document.
  • Documentation - The description of a floating container's background settings does not list limitations imposed on gradient fill settings of a comment container.
  • Spreadsheet controls added to a form with TcxLocalizer do not localize their formulas based on the TcxLocalizer.LanguageIndex property setting in certain cases until this setting changes.
  • The worksheet layout calculates slowly if it includes one or more occupied non-numeric cells that belong to a "Top/Bottom Values" conditional formatting rule's area.

ExpressVerticalGrid Suite

  • Conditional Formatting - The "Conditional Formatting Rules Manager" dialog prohibits the use of an empty string ("") in rule formula expressions.

ExpressWizard Control

  • Wizard pages do not wrap their descriptions.