Quantcast
Channel: ComponentSource News | Data Editor Components
Viewing all 2458 articles
Browse latest View live

ExpressQuantumPack 19.2.2

$
0
0
Spreadsheet Right-To-Left Support

Adds right-To-left support to Spreadsheet control.

Features

Grid Control

  • New ORM-Based Table View (Beta) - The VCL Grid Control ships with a new Table View that leverages the ExpressEntityMapping Framework and its data management capabilities. Like Server Mode Views, this View executes data-aware operations on the database side, allowing you to display large datasets at blazing fast speeds. In addition, the new View supports data editing and Master-Detail layouts. v19.2 also includes a new Data Source component that binds the View directly to an entity.
  • Calculated Fields - With this release, the VCL Grid, TreeList, and Vertical Grid controls allow you to calculate cell values (referenced as fields) for unbound columns/rows using formulas written as string expressions. Formulas can include any number of fields, constants, operators, and functions. You and your users can utilize the Expression Editor (with auto-complete support) to customize formulas.
  • Scrollbar Annotations - The Grid, TreeList, and Vertical Grid controls now support scrollbar annotations - colored markers arranged along the vertical scrollbar (or the horizontal scrollbar in the Vertical Grid control). Scrollbar annotations allow you to visualize:
    • Rows that match search results
    • Rows with validation errors
    • Focused/selected rows
    • Custom data, including hints
  • Extended Search Capabilities
    • Search Mode - The DevExpress VCL Grid, TreeList, and Vertical Grid controls now offer a new "Search" mode option. When "Search" mode is used, the controls highlight text matches within rows (non-matching values are never hidden). The Find Panel provides built-in support for this new option and displays Next/Previous buttons for quick navigation within results. When combined with scrollbar annotations, the Find Panel allows you to replicate the search behavior of modern IDEs and browsers.
    • Find Panel Enhancements
      • You can now switch between Filter and Search modes.
      • You can now search in group rows and preview sections.

New Formatted Label

  • The DevExpress ExpressEditors Library now ships with a Formatted Label that allows you to display text formatted via BBCode-inspired markup tags. The following formatting options are available:
    • Font face, style, and size
    • Foreground and background colors
    • Subscript and superscript characters
    • Hyperlinks
  • Either add/modify markup tags as plain text or allow the Formatted Label to convert RTF text as necessary. Unbound, data-aware, standalone, and in-place versions of the Formatted Label are available. The unbound version includes a design-time WYSIWYG editor for bidirectional RTF-to-markup conversion.

DPI Awareness

  • Per-monitor DPI Awareness v2 Support - This release adds per-monitor DPI awareness v2 support to the VCL products, utility applications, and demos (for native Windows style). This option allows UI elements to scale differently based upon the DPI factor applied to the display/monitor. The new feature will be available for Windows 10 systems (build 1703 or newer).

Layout Control

  • New Check Box and Radio Button Items - These new items are a lightweight replacement to standard VCL and DevExpress check box and radio button controls. Because of the optimized painting algorithms, these new layout items improve load times when compared to use of embedded controls. Painting is now up to seven times faster.
  • Design-Time Control Conversion - This release adds a design-time dialog to help you convert embedded controls to their built-in counterparts. To display the dialog, invoke the layout control's context menu and select "Convert Embedded Controls".

Spreadsheet

  • Right-To-Left Support - This release adds Right-to-Left (RTL) support to UI elements and worksheet content. Also added, is an option to switch the direction of individual worksheets. To enable RTL text in your application, switch its BiDiMode property to bdRightToLeft.
  • Performance Enhancements
    • The optimized formula parser allows formula-heavy documents to load approximately twice as fast (when compared to previous versions).
    • "Unique Values" and "Duplicate Values" conditional formatting rules are now applied two to ten times faster (when compared to previous versions).

ExpressNavigationPack 19.2.2

$
0
0
Hamburger Menu

New Hamburger Menu allows you to deliver user experiences that mirror those found in Windows 10.

Features

NavBar Control

  • Hamburger Menu - This release includes a new skin-based View with a collapsed state. The new Hamburger Menu allows you to deliver user experiences that mirror those found in Windows 10 (displays a button or a narrow strip of icons when collapsed). As a hybrid of the Accordion View and Navigation Pane View, the Hamburger Menu ships with features common to the Accordion/Navigation Pane, including nested groups and expand/collapse animation effects.

New Formatted Label

  • The DevExpress ExpressEditors Library now ships with a Formatted Label that allows you to display text formatted via BBCode-inspired markup tags. The following formatting options are available:
    • Font face, style, and size
    • Foreground and background colors
    • Subscript and superscript characters
    • Hyperlinks
  • Either add/modify markup tags as plain text or allow the Formatted Label to convert RTF text as necessary. Unbound, data-aware, standalone, and in-place versions of the Formatted Label are available. The unbound version includes a design-time WYSIWYG editor for bidirectional RTF-to-markup conversion.

DPI Awareness

  • Per-monitor DPI Awareness v2 Support - This release adds per-monitor DPI awareness v2 support to the VCL products, utility applications, and demos (for native Windows style). This option allows UI elements to scale differently based upon the DPI factor applied to the display/monitor. The new feature will be available for Windows 10 systems (build 1703 or newer).

Layout Control

  • New Check Box and Radio Button Items - These new items are a lightweight replacement to standard VCL and DevExpress check box and radio button controls. Because of the optimized painting algorithms, these new layout items improve load times when compared to use of embedded controls. Painting is now up to seven times faster.
  • Design-Time Control Conversion - This release adds a design-time dialog to help you convert embedded controls to their built-in counterparts. To display the dialog, invoke the layout control's context menu and select "Convert Embedded Controls".

Telerik UI for Blazor 2.5.0

$
0
0
Telerik UI for Blazor

Includes compatibility with Microsoft .NET Core 3.1, plus new Scheduler component.

Features

  • Common
    • Compatibility with Microsoft .NET Core 3.1.
    • New Scheduler component.
    • Components Globalization.
    • Update package to Microsoft .NET Standard 2.1.

Fixes

  • AnimationContainer
    • AnimationContainer throws during pre-rendering when Top or Left are set.
  • Grid
    • Grid FilterMenu filter icon has wrong pointer.
    • Some redundant dots are visible for edited rows.

DevExpress Blazor Components 19.1.10

$
0
0
CheckBox component

Adds .NET Core 3.1 support and new CheckBox component.

Features

  • .NET Core 3.1 Support
  • New CheckBox Component - The new Blazor CheckBox component supports checked, unchecked and indeterminate states. Its features include:
    • Bind to Boolean, Nullable Boolean, Enum, Int16
    • Bind to Custom Data Types
    • Disabled State
    • Switch Mode
    • Custom Appearance
  • Data Grid Enhancements
    • HTML Decoration - with this update, you can handle the HtmlRowDecoration and HtmlDataCellDecoration events to higlight rows and cell values for maximum data clarity.
    • The RowClick event allows you to handle row clicks.
    • Ability to clear a column's sort order via CTRL + Click.
  • TreeView Enhancements
    • With this update, you can create a tree on demand. Child nodes are dynamically created and initialized when their parent node is expanded.
  • Data Editors Enhancements
    • DateEdit - Null Value Support
    • Added the Clear Button to our Blazor TextBox, SpinEdit, DateEdit and Combobox

Nevron Open Vision for .NET 2019.1

$
0
0
Nevron Open Vision for .NET

Includes improvements to all major UI controls, Chart, Diagram and Rich Text Processor.

Features

  • Chart
    • Improved heat map contour generation.
    • Export of vector images in Windows Metafile (WMF) and Enhanced Metafile (EMF, EMF+) format.
  • Diagram
    • New shapes.
    • Drawing themes and shape styles.
    • Import of vector images to Windows Metafile (WMF) and Enhanced Metafile (EMF, EMF+) format.
    • Export of vector images to Windows Metafile (WMF) and Enhanced Metafile (EMF, EMF+) format.
    • Support for shape shadows.
    • Microsoft Visio import and export improvements.
    • Quick access toolbar added to the ribbon with an option to customize the items in the toolbar.
    • Improved image export dialogs – they now include a preview of the exported drawing page and let the user select an area of the page to export both by entering its exact size or by dragging and dropping the export bounds borders.
    • Support for tables with the following features:
      • Row and column master cells, cell merge and split.
      • Text orientation - horizontal, vertical.
      • Per cell fill and border.
      • Row and column resizing.
      • Table columns with percentage, fixed and automatic width.
      • In-place editing of tables.
      • Automatic ports generation (table cell, grid, column or rows only).
      • Collapsible Borders.
      • Different table resize modes.
      • Auto table sizing.
      • Find and replace text in tables.
      • Multi-range selection of table cells, rows and columns.
  • Text
    • Improved Table support.
    • Text orientation – horizontal and vertical cell orientation is supported per table cell.
    • Improved row and column resizing support from the user.
    • Improved support for interactive cell merging and splitting.
    • Improved support for WMF, EMF and EMF+ files.
  • UI and Framework
    • UI improvements and bug fixes.
    • Improved Mac printing and print preview support.
    • Localization improvements.
    • Design-time improvements.

NOV UI for .NET 2019.1

$
0
0
NOV UI for .NET

Improves Mac printing and print preview support.

Features

  • UI improvements and bug fixes.
  • Improved Mac printing and print preview support.
  • Localization improvements.
  • Design-time improvements.

Syncfusion Essential Studio ASP.NET MVC 2019 Volume 4

$
0
0
Include handwritten signatures in PDF files

Includes handwritten signatures in PDF files.

Features

BulletChart

  • Bullet Chart is the variation of bar chart, which displays one or more measures, and compares it to a target value. You can also display the measures in a qualitative range of performance such as poor, satisfactory, or good.

Chart

  • Background for chart - Set backgrounds for chart and chart area.
  • Smart axis labels in polar and radar charts - Hide the labels that overlap one another in polar and radar charts.
  • Axis label trim in polar and radar - Trim the polar and radar axes labels when they exceed the chart area.
  • Trendline collapse - Collapse the visibility of a trendline using its legend.
  • Polar and radar data label improvement - Place data labels in polar and radar charts at different positions like top, bottom, middle, and outer.

Word Library

  • Mathematical equations - Word Library now allows creating and editing mathematical equations (MathML) in Microsoft Word documents (DOCX and WordML).
  • Autofit table content - Word Library now automatically adjusts table cell size based on its content.

Word Processor

  • Comments - Enables users to add and edit comments in a document.
  • Server-side SFDT conversion - Allows server-side conversion of SFDT (Syncfusion Document Text) to DOCX, RTF, etc., formats.

File Manager

  • File Transfer Protocol (FTP) file system provider support - Provides support for a File Transfer Protocol service provider that helps manage files in the File Manager control.

Gantt Chart

  • Row drag and drop - Provided support to drag and drop rows to reorder rows dynamically within the Gantt control.

Grid

  • Frozen rows and columns with row virtualization - The row virtualization feature allows you to load data instantly as you scroll vertically and render rows in a frozen grid based on the viewport height. This helps improve the frozen grid performance when loading large data sets.
  • Frozen rows and columns with column virtualization - The column virtualization feature allows you to render columns based on the current viewport width in a frozen grid. The rest of the columns will render instantly as you scroll horizontally. This helps improve the frozen grid performance while providing a large number of columns.

Heatmap Chart

  • Legend title customization - Provided support to customize legend titles in the heatmap control.

Maps

  • Zoom the maps based on markers - Zoom the maps initially, based on the marker’s location.
  • Marker clustering improvements - Cluster and expand markers with the same latitude and longitude values.
  • Initial/dynamic selection and deselection - Select or deselect the shapes dynamically and on initial rendering.
  • Binding colors and shapes to markers - Bind colors and shapes to the markers from the data source.

PDF Library

  • PDF/A conformance - Support provided to create PDF/A conformance documents. Using this library, the following types of conformance documents can be created.
  • Validate the incrementally saved PDF digital signatures - Improved the PDF digital signature validation algorithm to identify Incremental saving attacks (ISA).
  • Remove duplicate resources when merging PDF documents - Support provided to remove duplicate PDF resources such as image and fonts when merging PDF documents.
  • Create Long Term Validation (LTV) when signing PDF documents externally - This feature allows you to digitally sign a PDF document externally with LTV.
  • Create ZUGFeRD 2.0 PDF document - Support provided to create ZUGFeRD 2.0 PDF documents.

PDF Viewer

  • Handwritten signature - This feature allows users to include handwritten signatures in PDF files and provides options to customize and remove signatures.

Pivot Table

  • Conditional expression support when creating calculated field - In addition to the existing formula creation, users can now provide a conditional expression. For example, the conditional expression “Sum(Sold) !== 0 ? Sum(Amount)/Sum(Sold)” : 0 can be given in both code-behind and calculated field UI.
  • Performance optimization during virtualization - During virtualization, the performance of the pivot table improves based on the uniqueness of the raw data fields. With the new data compression technique, the pivot table can now be connected to 1 million raw data aggregated to 1,000 unique data and rendered within 3 seconds rather than 10 seconds.

Rich Text Editor

  • Code format feature improvements - Keeps a single pre tag in the selection’s parent nodes instead of creating individual pre tags. The Enter key is handled by merging the newly created pre tag to the previous one.
  • Code format as toolbar button - Allows users to configure code format as a separate toolbar button with a toggle state to apply and remove code formatting.
  • XHTML validation support - Allows users to validate the source content of the Rich Text Editor against the XHTML standard. When you enter or modify content in the editor, it continuously checks the XHTML source content and removes elements and attributes that are not valid.

Scheduler

  • minDate and maxDate support - minDate and maxDate support is provided to restrict date navigation and event rendering in the Scheduler.

Spreadsheet

  • Filtering - When filtering, if values in one or more columns do not meet the filtering criteria, the entire data will be hidden. You can filter texts, dates, and numbers.
  • Undo and redo - This feature provides an option to undo and redo changes made in a workbook. You can customize the limit of undo and redo operations.
  • Hyperlink - This feature allows users to navigate to web links or cell reference within the sheet or other sheets in the Spreadsheet.
  • Collaborative editing - This feature allows multiple users to work on a spreadsheet at the same time and view the changes made by others instantly.

TreeGrid

  • Autofill - The autofill feature allows users to fill adjacent cells with the currently selected cell value using a drag-and-fill action similar to Microsoft Excel behavior.

Excel Library

  • Macros - A macro is a set of programming codes that runs in the Microsoft Excel environment to automate tasks. XlsIO allows you to create and edit macros in Excel worksheets using IVbaProject and save the worksheets in different formats such as XLS, XLTM, and XLSM.
  • Conditional formatting enhancement - Conditional formatting now allows you to highlight the following:
    • Top or bottom ranked values.
    • Values that are above or below average.

Syncfusion Essential Studio for JavaScript 2019 Volume 4

$
0
0
Comment support in Word Processor control

Adds comment support in Word Processor control.

Features

BulletChart

  • Bullet Chart is the variation of bar chart, which displays one or more measures, and compares it to a target value. You can also display the measures in a qualitative range of performance such as poor, satisfactory, or good.

Chart

  • Background for chart - Set backgrounds for chart and chart area.
  • Smart axis labels in polar and radar charts - Hide the labels that overlap one another in polar and radar charts.
  • Axis label trim in polar and radar - Trim the polar and radar axes labels when they exceed the chart area.
  • Trendline collapse - Collapse the visibility of a trendline using its legend.
  • Polar and radar data label improvement - Place data labels in polar and radar charts at different positions like top, bottom, middle, and outer.

Word Processor

  • Comments - Enables users to add and edit comments in a document.
  • Server-side SFDT conversion - Allows server-side conversion of SFDT (Syncfusion Document Text) to DOCX, RTF, etc., formats.

File Manager

  • File Transfer Protocol (FTP) file system provider support - Provides support for a File Transfer Protocol service provider that helps manage files in the File Manager control.

Gantt Chart

  • Row drag and drop - Provided support to drag and drop rows to reorder rows dynamically within the Gantt control.

Grid

  • Frozen rows and columns with row virtualization - The row virtualization feature allows you to load data instantly as you scroll vertically and render rows in a frozen grid based on the viewport height. This helps improve the frozen grid performance when loading large data sets.
  • Frozen rows and columns with column virtualization - The column virtualization feature allows you to render columns based on the current viewport width in a frozen grid. The rest of the columns will render instantly as you scroll horizontally. This helps improve the frozen grid performance while providing a large number of columns.

Heatmap Chart

  • Legend title customization - Provided support to customize legend titles in the heatmap control.

Maps

  • Zoom the maps based on markers - Zoom the maps initially, based on the marker’s location.
  • Marker clustering improvements - Cluster and expand markers with the same latitude and longitude values.
  • Initial/dynamic selection and deselection - Select or deselect the shapes dynamically and on initial rendering.
  • Binding colors and shapes to markers - Bind colors and shapes to the markers from the data source.

PDF Viewer

  • Handwritten signature - This feature allows users to include handwritten signatures in PDF files and provides options to customize and remove signatures.

Pivot Table

  • Conditional expression support when creating calculated field - In addition to the existing formula creation, users can now provide a conditional expression. For example, the conditional expression “Sum(Sold) !== 0 ? Sum(Amount)/Sum(Sold)” : 0 can be given in both code-behind and calculated field UI.
  • Performance optimization during virtualization - During virtualization, the performance of the pivot table improves based on the uniqueness of the raw data fields. With the new data compression technique, the pivot table can now be connected to 1 million raw data aggregated to 1,000 unique data and rendered within 3 seconds rather than 10 seconds.

Rich Text Editor

  • Code format feature improvements - Keeps a single pre tag in the selection’s parent nodes instead of creating individual pre tags. The Enter key is handled by merging the newly created pre tag to the previous one.
  • Code format as toolbar button - Allows users to configure code format as a separate toolbar button with a toggle state to apply and remove code formatting.
  • XHTML validation support - Allows users to validate the source content of the Rich Text Editor against the XHTML standard. When you enter or modify content in the editor, it continuously checks the XHTML source content and removes elements and attributes that are not valid.

Scheduler

  • minDate and maxDate support - minDate and maxDate support is provided to restrict date navigation and event rendering in the Scheduler.

Spreadsheet

  • Filtering - When filtering, if values in one or more columns do not meet the filtering criteria, the entire data will be hidden. You can filter texts, dates, and numbers.
  • Undo and redo - This feature provides an option to undo and redo changes made in a workbook. You can customize the limit of undo and redo operations.
  • Hyperlink - This feature allows users to navigate to web links or cell reference within the sheet or other sheets in the Spreadsheet.
  • Collaborative editing - This feature allows multiple users to work on a spreadsheet at the same time and view the changes made by others instantly.

TreeGrid

  • Autofill - The autofill feature allows users to fill adjacent cells with the currently selected cell value using a drag-and-fill action similar to Microsoft Excel behavior.

Syncfusion Essential Studio for UWP 2019 Volume 4

$
0
0
Display column summaries as titles in DataGrid control

Display column summaries as titles in DataGrid control.

Features

DataGrid

  • Display column summary as title - This feature allows you to show a title as a column summary (table, caption, or group summary).
  • Template support for summary rows - This feature allows users to show any custom view in summary rows (table, caption, and group summaries).
  • New options in Microsoft Excel-like UI filter - This feature allows users to filter data with “Does not begin with” and “Does not end with” options in the Excel-like UI filter.
  • Multiple row selection - This feature allows users to select multiple rows by interacting with the check boxes in a column or within the rows. Users can also select all the rows using an intuitive check box in the header.

Charts

  • Stacked line and 100% stacked line charts - The new stacked line and stacked line 100 series in UWP Charts allow users to visualize the different series stacked together to show a cumulative value.
  • DataTable binding - This feature allows users to bind the DataTable collection to the chart series.

Word Library

  • Mathematical equations - Word Library now allows creating and editing mathematical equations (MathML) in Word documents (DOCX and WordML).

Maps

  • Render polylines, polygons, and points from a collection of points - This feature allows users to render polyline, polygon, and point shapes on maps using a collection of points.

PDF Library

  • PDF/A conformance - Support provided to create PDF/A conformance documents. Using this library, the following types of conformance documents can be created.
  • Validate the incrementally saved PDF digital signatures - Improved the PDF digital signature validation algorithm to identify Incremental saving attacks (ISA).
  • Remove duplicate resources when merging PDF documents - Support provided to remove duplicate PDF resources such as image and fonts when merging PDF documents.
  • Create Long Term Validation (LTV) when signing PDF documents externally - This feature allows you to digitally sign a PDF document externally with LTV.
  • Create ZUGFeRD 2.0 PDF document - Support provided to create ZUGFeRD 2.0 PDF documents.

Excel Library

  • Macros - A macro is a set of programming codes that runs in the Microsoft Excel environment to automate tasks. XlsIO allows you to create and edit macros in Excel worksheets using IVbaProject and save the worksheets in different formats such as XLS, XLTM, and XLSM.
  • Conditional formatting enhancement - Conditional formatting now allows you to highlight the following:
    • Top or bottom ranked values.
    • Values that are above or below average.

Syncfusion Essential Studio WPF 2019 Volume 4

$
0
0
New Text Input Layout control

Adds new Text Input Layout control.

Features

PDF Viewer

  • Extract lines from a PDF file-  Users can extract lines of text from a PDF file along with their bounds information.
  • Extract words from a PDF file - Users can extract words from a PDF file along with their bounds information.

DataGrid

  • Calculate summary for records selected - This feature allows you to calculate the summary (table, caption, or group summary) for the selected records in datagrid.
  • Display column summary as title - This feature allows you to show a title as a column summary (table, caption, or group summary).
  • Template support for summary rows-  This feature allows users to show any custom view in summary rows (table, caption, and group summaries).
  • Positioning the newly added row for DataTable collection - This feature allows you to position a row at the beginning or end of the DataGrid when a new row is added using the built-in AddNewRow option.
  • New options in Microsoft Excel-like UI filter - This feature allows users to filter data with “Does not begin with” and “Does not end with” options in the Excel-like UI filter.

MultiColumnDropDownControl

  • Multiple row selection - This feature allows users to select multiple rows by interacting with the check boxes in a column or within the rows. Users can also select all the rows using an intuitive check box in the header.
  • Filtering performance improvement - This feature allows you to delay filtering or searching records in the drop-down when typing each character in the editor so that filtering won’t be applied for each character when you type quickly.

Text Input Layout (Preview)

  • The new Text Input Layout control adds decorative elements like floating labels, icons, and assistive labels on top of the WPF TextBox. Key features
    • Displays floating labels when the input view is focused.
    • Displays error labels.
    • Supports none, filled, and outlined container types.
    • Displays leading and trailing icons.
    • Displays helper labels.
    • Displays maximum character count.

AutoComplete (TextBox extension)

  • Performance improvement - Now, the AutoComplete control’s search optimization loads and performs search operations seamlessly even for more than a million items populated.

Range Slider

  • Drag selected range - This feature allows users to fix a range in the Range Slider and drag the range without changing the start and end points individually.

Charts

  • Stacked line and 100% stacked line charts - The new stacked line and stacked line 100 series in WPF Charts allow users to visualize the different series stacked together to show a cumulative value.

Chromeless Window

  • Add controls to the title bar - An option has been provided to add custom controls to the left and right sides of the Chromeless Window title bar.

Word Library

  • Mathematical equations - Word Library now allows creating and editing mathematical equations (MathML) in Microsoft Word documents (DOCX and WordML).
  • Autofit table content - Word Library now automatically adjusts table cell size based on its content.

Image Editor

  • Freehand drawing support - This feature allows freehand drawing over an image.
  • Text rotation support - This feature allows users to rotate text placed over an image.
  • Localization support for toolbar items - Provides localization support for toolbar items and their tooltip text.
  • Z-index support for the selected shape and text - This feature allows users to change the z-index of a predefined selected shape and text by using methods programmatically.

Maps

  • Align data labels smartly - The feature allows users to align labels smartly within shape boundaries to avoid overlapping.
  • Caching imagery layer tiles in a local folder - This feature allows users to store downloaded tiles in a local folder and reuse them while zooming and panning. Users can provide a storage location explicitly.
  • Zoom level changing event - This feature provides an event for knowing the current and previous values of the imagery layer zoom level.
  • Center changed event - This event provides the current tile view rectangle bounds values while zooming and panning the imagery layer.
  • Delete tiles from cache - This feature provides a method to delete tiles from the cached location.

PDF Library

  • PDF/A conformance - Support provided to create PDF/A conformance documents. Using this library, the following types of conformance documents can be created.
  • Validate the incrementally saved PDF digital signatures - Improved the PDF digital signature validation algorithm to identify Incremental saving attacks (ISA).
  • Remove duplicate resources when merging PDF documents - Support provided to remove duplicate PDF resources such as image and fonts when merging PDF documents.
  • Create Long Term Validation (LTV) when signing PDF documents externally - This feature allows you to digitally sign a PDF document externally with LTV.
  • Create ZUGFeRD 2.0 PDF document - Support provided to create ZUGFeRD 2.0 PDF documents.

PropertyGrid

  • Nested properties - This feature allows you to explore nested properties of a selected object to any level.
  • Built-in editor support - Built-in editor for unsigned int, short, long, and TimeSpan types have been provided.
  • Nullable value support - You can now give a null value to nullable primitive types.

Ribbon

  • Customize the context menu of the Ribbon gallery - Based on your application’s requirements, you can now prepare and display a separate context menu for the Ribbon gallery and its items.

Surface Chart

  • Legend label format - This feature allows users to change the format of the legend labels.
  • Serialization and deserialization - This feature is used to serialize and deserialize the SurfaceChart object.

Syntax Editor

  • Single line mode - The single line mode is an edit mode that provides a single-line text box with the full functionality of the syntax editor and its languages.
  • Save as - SaveAs allows the content to be saved as a new file or a copy of an existing file. Users can define the file name and location when saving the file.
  • Status bar - A new status bar provides options to display the line numbers, column index, file path, and encoding type. Predefined options can be hidden and custom options can be added in the status bar.

Excel Library

  • Macros - A macro is a set of programming codes that runs in the Microsoft Excel environment to automate tasks. XlsIO allows you to create and edit macros in Excel worksheets using IVbaProject and save the worksheets in different formats such as XLS, XLTM, and XLSM.
  • Conditional formatting enhancement - Conditional formatting now allows you to highlight the following:
    • Top or bottom ranked values.
    • Values that are above or below average.

Syncfusion Essential Studio ASP.NET Core 2019 Volume 4

$
0
0
Bullet Chart

Adds new Bullet Chart control which displays one or more measures, and compares it to a target value.

Features

BulletChart

  • Bullet Chart is the variation of bar chart, which displays one or more measures, and compares it to a target value. You can also display the measures in a qualitative range of performance such as poor, satisfactory, or good.

Chart

  • Background for chart - Set backgrounds for chart and chart area.
  • Smart axis labels in polar and radar charts - Hide the labels that overlap one another in polar and radar charts.
  • Axis label trim in polar and radar - Trim the polar and radar axes labels when they exceed the chart area.
  • Trendline collapse - Collapse the visibility of a trendline using its legend.
  • Polar and radar data label improvement - Place data labels in polar and radar charts at different positions like top, bottom, middle, and outer.

Word Library

  • Mathematical equations - Word Library now allows creating and editing mathematical equations (MathML) in Microsoft Word documents (DOCX and WordML).
  • Autofit table content - Word Library now automatically adjusts table cell size based on its content.

Word Processor

  • Comments - Enables users to add and edit comments in a document.
  • Server-side SFDT conversion - Allows server-side conversion of SFDT (Syncfusion Document Text) to DOCX, RTF, etc., formats.

File Manager

  • File Transfer Protocol (FTP) file system provider support - Provides support for a File Transfer Protocol service provider that helps manage files in the File Manager control.

Gantt Chart

  • Row drag and drop - Provided support to drag and drop rows to reorder rows dynamically within the Gantt control.

Grid

  • Frozen rows and columns with row virtualization - The row virtualization feature allows you to load data instantly as you scroll vertically and render rows in a frozen grid based on the viewport height. This helps improve the frozen grid performance when loading large data sets.
  • Frozen rows and columns with column virtualization - The column virtualization feature allows you to render columns based on the current viewport width in a frozen grid. The rest of the columns will render instantly as you scroll horizontally. This helps improve the frozen grid performance while providing a large number of columns.

Heatmap Chart

  • Legend title customization - Provided support to customize legend titles in the heatmap control.

Maps

  • Zoom the maps based on markers - Zoom the maps initially, based on the marker’s location.
  • Marker clustering improvements - Cluster and expand markers with the same latitude and longitude values.
  • Initial/dynamic selection and deselection - Select or deselect the shapes dynamically and on initial rendering.
  • Binding colors and shapes to markers - Bind colors and shapes to the markers from the data source.

PDF Library

  • PDF/A conformance - Support provided to create PDF/A conformance documents. Using this library, the following types of conformance documents can be created.
  • Validate the incrementally saved PDF digital signatures - Improved the PDF digital signature validation algorithm to identify Incremental saving attacks (ISA).
  • Remove duplicate resources when merging PDF documents - Support provided to remove duplicate PDF resources such as image and fonts when merging PDF documents.
  • Create Long Term Validation (LTV) when signing PDF documents externally - This feature allows you to digitally sign a PDF document externally with LTV.
  • Create ZUGFeRD 2.0 PDF document - Support provided to create ZUGFeRD 2.0 PDF documents.
  • Image extraction - This feature allows you to extract images from the existing PDF documents.

PDF Viewer

  • Handwritten signature - This feature allows users to include handwritten signatures in PDF files and provides options to customize and remove signatures.

Pivot Table

  • Conditional expression support when creating calculated field - In addition to the existing formula creation, users can now provide a conditional expression. For example, the conditional expression “Sum(Sold) !== 0 ? Sum(Amount)/Sum(Sold)” : 0 can be given in both code-behind and calculated field UI.
  • Performance optimization during virtualization - During virtualization, the performance of the pivot table improves based on the uniqueness of the raw data fields. With the new data compression technique, the pivot table can now be connected to 1 million raw data aggregated to 1,000 unique data and rendered within 3 seconds rather than 10 seconds.

Rich Text Editor

  • Code format feature improvements - Keeps a single pre tag in the selection’s parent nodes instead of creating individual pre tags. The Enter key is handled by merging the newly created pre tag to the previous one.
  • Code format as toolbar button - Allows users to configure code format as a separate toolbar button with a toggle state to apply and remove code formatting.
  • XHTML validation support - Allows users to validate the source content of the Rich Text Editor against the XHTML standard. When you enter or modify content in the editor, it continuously checks the XHTML source content and removes elements and attributes that are not valid.

Scheduler

  • minDate and maxDate support - minDate and maxDate support is provided to restrict date navigation and event rendering in the Scheduler.

Spreadsheet

  • Filtering - When filtering, if values in one or more columns do not meet the filtering criteria, the entire data will be hidden. You can filter texts, dates, and numbers.
  • Undo and redo - This feature provides an option to undo and redo changes made in a workbook. You can customize the limit of undo and redo operations.
  • Hyperlink - This feature allows users to navigate to web links or cell reference within the sheet or other sheets in the Spreadsheet.
  • Collaborative editing - This feature allows multiple users to work on a spreadsheet at the same time and view the changes made by others instantly.
  • Icon inside the input field - This feature allows you to render icons inside the input fields.
  • Sizing - This feature allows you to adjust the width of a text box.

TreeGrid

  • Autofill - The autofill feature allows users to fill adjacent cells with the currently selected cell value using a drag-and-fill action similar to Microsoft Excel behavior.

Visual Studio Extensions

  • Scaffolding - The user experience has been enhanced with Visual Studio scaffolding templates for DataGrid, Charts, Scheduler, Diagram, TreeGrid, Rich Text Editor, Word Processor, and PDF Viewer.

Excel Library

  • Macros - A macro is a set of programming codes that runs in the Microsoft Excel environment to automate tasks. XlsIO allows you to create and edit macros in Excel worksheets using IVbaProject and save the worksheets in different formats such as XLS, XLTM, and XLSM.
  • Conditional formatting enhancement - Conditional formatting now allows you to highlight the following:
    • Top or bottom ranked values.
    • Values that are above or below average.

Syncfusion Essential Studio for Xamarin 2019 Volume 4

$
0
0
Stacked line and stacked line 100 charts

Adds new stacked line and stacked line 100 charts.

Features

Chat (Preview)

  • The Chat control for Xamarin.Forms provides a modern conversational chatbot experience. It is a flexible control that shows a conversation between two or more users in a fully customizable layout. Key features
    • Message types: Built-in support for various message types such as text, calendar, date picker, time picker, and hyperlink.
    • Message input area: Send messages to users by interacting with the built-in editor and the button at the bottom of the chat control.
    • Time break: Shows chat messages in groups based on the date and time the messages were created.
    • Typing indicator: Indicates the users who are currently typing.

Date Picker (Preview)

  • The Date Picker control for Xamarin.Forms lets users quickly select a date and specify minimum and maximum dates to restrict date selection. Key features
    • Displays different date formats.
    • Supports customizing header text, column header text, and background color.
    • Supports minimum date and maximum date restrictions.
    • Supports standalone and dialog modes.

Time Picker (Preview)

  • The touch-friendly Time Picker control for Xamarin.Forms lets users quickly select a time. Key features
    • Displays different time formats.
    • Supports customizing header text, column header text, and background color.
    • Supports standalone and dialog modes.

Charts

  • Stacked line and 100% stacked line charts - The new stacked line and stacked line 100 series allow users to visualize the different series stacked together to show a cumulative value.
  • Dashes support for line series - This feature allows users to set a dashed line for line series.
  • DataTable binding - This feature allows users to bind the DataTable collection to the chart series.

DataGrid

  • Load More view customization - This feature allows users to customize the size and opacity value of the Load More view.

Word Library

  • Mathematical equations - Word Library now allows creating and editing mathematical equations (MathML) in Microsoft Word documents (DOCX and WordML).
  • Autofit table content - Word Library now automatically adjusts table cell size based on its content.

ListView

  • Disable scrolling - This feature allows users to disable scrolling in ListView and render full-height content.
  • SelectionChanged command - This feature provides command support for the SelectionChanged event in ListView.

Maps

  • Render polylines, polygons and points from a collection of points - This feature allows users to render polyline, polygon and point shapes on maps using a collection of points.
  • Downloading tiles asynchronously - This feature allows users to downloading tiles asynchronously by using RequestTileUri event.

Masked Entry

  • ReturnType, ReturnCommand, and ReturnCommandParameter support - These features allow users to control the appearance of the keyboard’s Return button and execute a command when they press it.
  • Displaying a Clear Button - This feature is used to control whether a masked entry displays a clear button that allows the user to clear the text.

PDF Library

  • PDF/A conformance - Support provided to create PDF/A conformance documents. Using this library, the following types of conformance documents can be created.
  • Validate the incrementally saved PDF digital signatures - Improved the PDF digital signature validation algorithm to identify Incremental saving attacks (ISA).
  • Remove duplicate resources when merging PDF documents - Support provided to remove duplicate PDF resources such as image and fonts when merging PDF documents.
  • Create Long Term Validation (LTV) when signing PDF documents externally - This feature allows you to digitally sign a PDF document externally with LTV.
  • Create ZUGFeRD 2.0 PDF document - Support provided to create ZUGFeRD 2.0 PDF documents.

Schedule

  • Resource view mode - Support for a discrete timeline view for each resource has been provided to enhance the viewability of appointments.

Effects View (Preview)

  • UWP support - Added UWP support for the Effects View control.

Numeric Entry

  • ReturnType and ReturnCommand support - These features allow users to control the appearance of the keyboard’s Return button and execute a command when they press it.

PDF Viewer

  • Print support - This feature allows users to print PDF documents.
  • Import and export annotations support - This feature allows users to import and export PDF annotations in FDF and XFDF formats.

Rich Text Editor (Preview)

  • Placeholder support - This feature allows users to provide a placeholder for the Rich Text Editor.
  • Right-to-left (RTL) support - The Rich Text Editor control provides support to change the flow of the UI from right to left based on the culture of the device.
  • Focus and unfocus support in Xamarin.Forms for Android and UWP - This feature allows users to programmatically focus and unfocus the Rich Text Editor control in Xamarin.Forms for Android and UWP platforms.
  • Undo and redo support in Xamarin.Forms UWP - This feature allows undo and redo operations in the Rich Text Editor for Xamarin.Forms UWP.
  • Read-only support - This feature allows users to restrict editing in Rich Text Editor.
  • Hyperlink support - This feature allows you to insert, edit, browse, and remove hyperlinks in the Rich Text Editor.

Shimmer (Preview)

  • UWP support - Added UWP support for the Shimmer control.

StepProgressBar

  • Right-to-left (RTL) support - The StepProgressBar control provides support to change the flow of the UI from right to left based on the culture of the device.

Text Input Layout

  • Picker, date picker, and time picker support - Support added for input views such as a picker, date picker, and time picker in Android and iOS.

Excel Library

  • Macros - A macro is a set of programming codes that runs in the Microsoft Excel environment to automate tasks. XlsIO allows you to create and edit macros in Excel worksheets using IVbaProject and save the worksheets in different formats such as XLS, XLTM, and XLSM.
  • Conditional formatting enhancement - Conditional formatting now allows you to highlight the following:
    • Top or bottom ranked values.
    • Values that are above or below average.

Syncfusion Essential Studio Windows Forms 2019 Volume 4

$
0
0
Create and edit mathematical equations (MathML) in Microsoft Word documents (DOCX and WordML).

Adds Macro support in Excel Library and mathematical equation support in Word Library.

Features

PDF Viewer

  • Extract lines from a PDF file - Users can extract lines of text from a PDF file along with their bounds information.
  • Extract words from a PDF file - Users can extract words from a PDF file along with their bounds information.

DataGrid

  • Positioning the newly added row for DataTable collection - This feature allows you to position a row at the beginning or end of the DataGrid when a new row is added using the built-in AddNewRow option.
  • New options in Excel-like UI filter - This feature allows users to filter data with “Does not begin with” and “Does not end with” options in the Excel-like UI filter.

Word Library

  • Mathematical equations - Word Library now allows creating and editing mathematical equations (MathML) in Microsoft Word documents (DOCX and WordML).
  • Autofit table content - Word Library now automatically adjusts table cell size based on its content.

Multicolumn TreeView

  • Performance improvement in Multicolumn TreeView control - The performance of the Multicolumn TreeView has been improved. You can now load nodes and their sub-items 15x times faster than before.

PDF Library

  • PDF/A conformance - Support provided to create PDF/A conformance documents. Using this library, the following types of conformance documents can be created.
  • Validate the incrementally saved PDF digital signatures - Improved the PDF digital signature validation algorithm to identify Incremental saving attacks (ISA).
  • Remove duplicate resources when merging PDF documents - Support provided to remove duplicate PDF resources such as image and fonts when merging PDF documents.
  • Create Long Term Validation (LTV) when signing PDF documents externally - This feature allows you to digitally sign a PDF document externally with LTV.
  • Create ZUGFeRD 2.0 PDF document - Support provided to create ZUGFeRD 2.0 PDF documents.

Ribbon

  • Save and load Ribbon QAT and Tabs modules - Support has been provided for saving and loading QAT and Tabs ribbon modules independently as an XML document.

Excel Library

  • Macros - A macro is a set of programming codes that runs in the Microsoft Excel environment to automate tasks. XlsIO allows you to create and edit macros in Excel worksheets using IVbaProject and save the worksheets in different formats such as XLS, XLTM, and XLSM.
  • Conditional formatting enhancement - Conditional formatting now allows you to highlight the following:
    • Top or bottom ranked values.
    • Values that are above or below average.

Syncfusion Essential Studio Enterprise 2019 Volume 4

$
0
0
Bullet Chart control and frozen rows and columns in Data Grid control.

Adds Bullet Chart control and support for frozen rows and columns in Data Grid control.

Features

Blazor

  • New Bullet Chart control.
  • Frozen rows and columns with row virtualization in Data Grid.
  • Handwritten signature support in PDF Viewer.

ASP.NET Core

  • New Bullet Chart control.
  • Frozen rows and columns with row virtualization in DataGrid.
  • Zoom maps based on markers in the Maps control.

ASP.NET MVC

  • New Bullet Chart control.
  • Handwritten signature support in PDF Viewer.
  • Autofill support in TreeGrid.

JavaScript

  • New Bullet Chart control.
  • Comment support in Word Processor.
  • Frozen rows and columns with row virtualization in DataGrid.

Angular

  • New Bullet Chart control.
  • Frozen rows and columns with row virtualization in Data Grid.
  • Zoom maps based on markers in the Maps component.

React

  • New Bullet Chart control.
  • Handwritten signature support in PDF Viewer.
  • Autofill support in TreeGrid.

Vue

  • New Bullet Chart control.
  • Frozen rows and columns with row virtualization in DataGrid.
  • Handwritten signature support in PDF Viewer.

Xamarin.Forms

  • New Chat control.
  • New DatePicker and TimePicker controls.
  • Stacked line and 100% stacked line chart types in the Charts control.

Xamarin.iOS

  • Stacked line and 100% stacked line chart types in the Charts control.
  • Print support for PDF Viewer.
  • Render polylines, polygons, and points over maps in the Maps control.

Xamarin.Android

  • Stacked line and 100% stacked line chart types in the Charts control.
  • Print support for PDF Viewer.
  • Render polylines, polygons, and points over maps in the Maps control.

Flutter

  • New Calendar control.
  • Seven new chart types, including stacked charts, step area chart, and range area chart.
  • Gradient support for scales, ranges, and pointers in the Radial Gauge component.

WinForms

  • Macro support in the Excel Library.
  • Mathematical equation support in the Word Library.
  • Save and load tabs and QAT commands in the Ribbon control.

WPF

  • New Text Input Layout control.
  • Display column summaries as titles in DataGrid.
  • Create ZUGFeRD 2.0 PDF documents using PDF library.

UWP

  • Stacked line and 100% stacked line chart types in the Charts control.
  • Render polylines, polygons, and points over maps in the Maps control.
  • Display column summaries as titles in DataGrid.

BCGSuite for MFC v30.3

$
0
0
BCGSuite for MFC

Includes improvements for Diagram, Grid and Report controls.

Features

  • Diagram Control
    • CBCGPDiagramShape: a new static member m_bShadowsEnabled allows to disable shadows for all objects of CBCGPDiagramShape-derived classes. By default, this member is TRUE.
    • CBCGPDiagramShape: added a new virtual method IsShadowEnabled. Override this method to disable shadows for your CBCGPDiagramShape-class or for the specified shape object. The default implementation uses CBCGPDiagramShape::m_bShadowsEnabled, which is TRUE by default.
  • Grid and Report Controls
    • CBCGPGridCtrl: custom text/image margin support. Override new virtual method(s) GetTextMargin, GetTextVMargin and GetImageMargin to specify custom cell margins.
    • CBCGPGridItem::Select method is virtual now.
    • CBCGPGridCtrl: SetColorTheme and SetVisualManagerColorTheme methods are virtual now.
  • Controls
    • CBCGPBreadcrumb: new method RefreshDynamicItem updates content of the dynamic breadcrumb node.
    • CBCGPBreadcrumb::SelectSubPath: this new method allows navigating to the current (selected) node-relative path.
    • CBCGPBreadcrumb: added new virtual method PrepareInplaceEditRes. This method is called when user presses Enter key at in-place edit mode. Override this method to change edit box text value.
    • CBCGPTreeCtrl: new method EnableThemedInplaceTooltip enables/disables themed in-place tooltips.
    • CBCGPListCtrl: new method EnableThemedInplaceTooltip enables/disables themed in-place tooltips.
    • CBCGPListCtrl: implemented custom (owner-draw) icons support. Override a new virtual method IsCustomIcon to tell whether a list control item has the custom icon and OnDrawCustomIcon to perform the icon drawing.
    • CBCGPTreeCtrlEx: added TVS_SHOWSELALWAYS style support.
  • Shell Management
    • CBCGPShellBreadcrumb: a new virtual method IsExcludeFolder allows to filter-out tree nodes in the derived class.
    • CBCGPShellBreadcrumb::SelectPath with an empty path navigates now to the root (Desktop) folder.
  • Miscellaneous
    • Added new shapes to BCGPChartMarkerOptions::MarkerShape: MS_TRIANGLE_LEFT, MS_TRIANGLE_DOWN, MS_TRIANGLE_RIGHT, MS_PENTAGON, MS_HEXAGON and MS_STAR.
    • CBCGPGlobalUtils::EnableEditCtrlAutoComplete: a new, optional parameter lpszCurrentDirectory specifies files/folders autocomplete scope.
    • CBCGPSVGImage: new global flag 'm_bTraceProblemsDefault' allows to prevent tracing SVG issue. By default, all SVG issues are reported to the Debug Output window.
    • There are two new optional parameters in CBCGPSVGImage::DoDraw method: bKeepAspectRatio and bUseViewBoxSize.
  • Examples and Samples
    • BCGPChartExample: added new marker shapes demonstration.
    • BCGPGridExample: demonstrates cell extended padding.

Fixes

  • CBCGPBreadcrumb: when user cancels in-place editing by Escape key, the focus is moved to the parent window now.
  • CBCGPGanttChart: addressed issue with incorrect vertical scrolling in case of huge number of Gantt chart rows.
  • CBCGPGridCtrl: addressed issue with incorrect (non-contrast) foreground color of internal header icons in some visual themes.
  • CBCGPSVGImageList::LoadFromSVGSpriteBuffer: addressed issue with incorrect SVG icons sorting in some cases.
  • CBCGPTreeCtrlEx: addressed issue with removing selection when user clicks on the empty (outside items) space.
  • CBCGPListCtrl: addressed issue with header control subclassing on style changing.
  • CBCGPChartAxisPolarY: fixed axis drawing bug when axis has a minimal size or less.
  • CBCGPComboBox: addressed issue with erasing of the empty dropped-down list box when control has CBS_SIMPLE style.
  • CBCGPEditCtrl: addressed some issues with underlined font (used for the edit hyperlinks) incorrect initialization.
  • CBCGPGridCtrl: addressed issue with filter bar redrawing after visual theme changing.
  • CBCGPGridCtrl: improved appearance of switch item in some visual themes.

BCGControlBar Library Professional Edition MFC v30.3

$
0
0
BCGControlBar Library Professional Edition MFC

Includes new themed file dialog, Visual theme chooser, improved shell controls and more.

Features

  • Visual theme easy chooser. Adding and maintaining the visual themes has never been so easy: instead of specifying a lot of menu items associated with visual themes, simply create one menu item that will be automatically replaced with themes list and call SetApplicationLookMenu in your application's class constructor. A second parameter of this method specifies which themes can be used by application. This method can be called for both menu- and Ribbon-based applications.
    For the dialog-based application you can use CBCGPThemeSelectorComboBox: this is CBCGPComboBox-derived control with list of themes. When a user chooses a theme from this combo, this visual theme will be automatically activated.
  • Themed File Dialog. A new class CBCGPFileDialogEx implements Windows-like File Dialog. In general, API of this class is very similar to CFileDialog, but all customization methods (like adding custom controls) are not implemented "out of the box" and should be developed in derived classes (This approach is demonstrated in a new sample, ThemedFileDialog and updated SVGViewDemo sample).
    To use this new dialog in the standard ID_FILE_OPEN or ID_FILE_SAVE command handlers, simply set m_bThemedFileDialog to TRUE in your application class constructor (you can see this in BCGPMSOfficeDemo, BCGPVisualStudioGUIDemo and other examples and samples).
    Important: since it cannot be guaranteed that behavior of this dialog is absolutely the same as you can see in the standard Windows File Dialog, it is strongly recommend that you add some option to your program that allows you to specify which File Dialog (standard or themed) will be used (BCGSoft added this option to all their Designer applications).
  • Ribbon Bar
    • CBCGPRibbonSeparator: added new, optional parameter 'bVisible' to the class constructor. In addition, CBCGPRibbonPanel::AddSeparator method has a new, optional parameter bVisible. Non-visible separator intends for the control layout customization: for example, you may group controls by columns, but there is no vertical line between the specified columns.
    • CBCGPRecentFilesListBox displays themed file dialog if CBCGPWinApp::m_bThemedFileDialog is TRUE.
    • Class CBCGPRibbonSpinButtonCtrl is exportable now: you may override CBCGPRibbonEdit:: CreateSpinButton and create your custom up/down (spin button) control.
    • CBCGPRibbonStatusBar: added simplified icons support. Call new method CBCGPRibbonStatusBar::SetIconsStyle to specify whether icons located on the Ribbon status bar should be simplified. A new virtual method CBCGPVisualManager::IsSimplifiedRibbonStatusIcon specifies whether a Ribbon status bar icon should be simplified or not in the currently activated visual theme by default. BCGPMSOfficeDemo example illustrates this new feature.
    • CBCGPRibbonStatusBarPane: implemented pane animation based on SVG icons list. A new method SetAnimationList with 2-nd parameter szFrame (icon size) was added to this class.
    • CBCGPRibbonToolsPage displays themed file dialog if CBCGPWinApp::m_bThemedFileDialog is TRUE.
    • CBCGPRibbonUndoButton: added optional, custom labels - ("Cancel", "Undo one action" and "Undo multiple actions" format) - to the class constructor.
    • CBCGPRibbonEdit: added support for multi-line edit controls (ES_MULTILINE style). Please take a look at RibbonGadgets sample to see how to implement multi-line Ribbon Edit in CBCGPRibbonEdit-derived class.
  • Toolbars and Menus
    • CBCGPToolBarImages::AddImage and CBCGPToolBarImages::UpdateImage methods have 2 optional parameters now: bFitImage - fit image to the current size and bPremultiplyAlpha.
    • CBCGPToolBarImages: added new methods Attach and Detach.
    • CBCGPStatusBar::SetPaneTextColor: added a new optional parameter 'clrTextDisabled'.
    • CBCGPOutlookWnd::SetToolbarImageList: has a new, optional parameter bAutoScale.
  • Dialogs and Forms
    • CBCGPSplitterWnd: implemented a new dialog mode. By default, CSplitterWnd (base class of CBCGPSplitterWnd) is forwarding all child control notifications to the parent frame and this behavior is not so comfortable for developer when splitter is created on the dialog. Call new method CBCGPSplitterWnd::SetDialogMode and all notifications and commands will be sent to the parent dialog.
    • CBCGPProgressDlgParams: the following new members were added to this control:
      • m_bProgressSmoothAnimation - the progress bar is smoothly moving in the progress dialog.
      • m_bProgressSetPosLighting- progress bar lighting effect.
      • m_bNoProgressBorder - no frame around the progress control (suitable for Visual Manager VS 2012 and higher only).
  • Tasks Pane and Toolbox
    • CBCGPTasksPane: implemented Office 2013-2019-like navigation tabs. Call new method EnableNavigationTabs to enable/disable navigation tabs. Please take a look at TasksPane sample to see this new feature in action.
    • CBCGPTasksPane: improved groups and tasks vertical scrolling.
  • Diagram Control
    • CBCGPDiagramShape: a new static member m_bShadowsEnabled allows to disable shadows for all objects of CBCGPDiagramShape-derived classes. By default, this member is TRUE.
    • CBCGPDiagramShape: added a new virtual method IsShadowEnabled. Override this method to disable shadows for your CBCGPDiagramShape-class or for the specified shape object. The default implementation uses CBCGPDiagramShape::m_bShadowsEnabled, which is TRUE by default.
  • Grid and Report Controls
    • CBCGPGridCtrl: custom text/image margin support. Override new virtual method(s) GetTextMargin, GetTextVMargin and GetImageMargin to specify custom cell margins.
    • CBCGPGridItem::Select method is virtual now.
    • CBCGPGridCtrl: SetColorTheme and SetVisualManagerColorTheme methods are virtual now.
  • Property Grid Control
    • CBCGPFileProp constructor has a new, optional parameter bThemedFileDlg. Specifies whether the file dialog (appears on button click) is themed.
    • CBCGPPropList: if control is not themed, in-place tooltip will be drawn using default Windows colors.
  • Controls
    • CBCGPBreadcrumb: new method RefreshDynamicItem updates content of the dynamic breadcrumb node.
    • CBCGPBreadcrumb::SelectSubPath: this new method allows navigating to the current (selected) node-relative path.
    • CBCGPBreadcrumb: added new virtual method PrepareInplaceEditRes. This method is called when user presses Enter key at in-place edit mode. Override this method to change edit box text value.
    • CBCGPEdit::EnableFileBrowseButton: added a new, optional parameter bThemedFileDlg. Specifies whether the file dialog (appears on button click) is themed.
    • CBCGPProgressCtrl: the following new attributes were added to this control:
      • m_bSetPosSmoothAnimation - the progress bar is smoothly moving upon SetPos calling.
      • m_bSetPosLighting - lighting effect after SetPos calling.
      • m_bDrawFrame - drawing frame around the control (suitable for Visual Manager VS 2012 and higher only).
    • CBCGPTreeCtrl: new method EnableThemedInplaceTooltip enables/disables themed in-place tooltips.
    • CBCGPListCtrl: new method EnableThemedInplaceTooltip enables/disables themed in-place tooltips.
    • CBCGPListCtrl: implemented custom (owner-draw) icons support. Override a new virtual method IsCustomIcon to tell whether a list control item has the custom icon and OnDrawCustomIcon to perform the icon drawing.
    • CBCGPTreeCtrlEx: added TVS_SHOWSELALWAYS style support.
  • Shell Management
    • CBCGPShellTree: new method IsNotSynchronizedWithList tells whether the shell tree control is synchronized with related shell list control.
    • CBCGPShellTree::RefreshFolder method is public now.
    • CBCGPShellTree::SelectPath has a new optional parameter bExpandNodes. When this parameter is FALSE and node is not currently expanded, the framework selects a 1-st visible (expanded) parent node.
    • CBCGPShellTree::SetRelatedList has a new optional parameter bDontSyncOnSelectByKeyboard. When this parameter is TRUE and tree node was selected by the keyboard, the related shell list is not synchronized with the tree until user presses Return button.
    • CBCGPShellTree: a new virtual method IsExcludeFolder allows to filter-out tree nodes in the derived class.
    • CBCGPShellList: added thumbnails support ("Large Icons" mode only). Call new method EnableThumbnails to enable/disable thumbnails and AreThumbnails to check if thumbnails are enabled. Please note, that thumbnails are loaded in the separate thread, so you'll not see them immediately after enabling this feature or changing a current folder.
    • CBCGPShellList: new method SetAlwaysSortItems allows to sort list items in all modes (by default, the list is sorted in LVS_REPORT mode only).
    • BCGCBITEMINFO has a new member dwAttributes: contains SFGAO_ flags of the shell item.
    • CBCGPShellManager: added a new implementation of BrowseForFolder method. This method receives a pointer to BROWSEINFO structure and has the same behavior as SHBrowseForFolder Shell API method.
    • CBCGPShellManager has the following new helper methods now:
      • IsRecycleBin - tells whether a specified folder is Recycle Bin.
      • IsCompressedFolder - tells whether a specified folder is an archive.
      • IsLibrariesFolder - tells whether a specified folder is Libraries.
      • GetItemThumbnail - returns thumbnail of the specified item.
      • GetItemAttributes - gets specified item's SFGAO_ flags.
      • PathFromShortcut - translates shortcut file to the path.
      • GetWinExplorerOption - obtains Windows Explorer option.
    • CBCGPShellBreadcrumb: a new virtual method IsExcludeFolder allows to filter-out tree nodes in the derived class.
    • CBCGPShellBreadcrumb::SelectPath with an empty path navigates now to the root (Desktop) folder.
  • Miscellaneous
    • Added new shapes to BCGPChartMarkerOptions::MarkerShape: MS_TRIANGLE_LEFT, MS_TRIANGLE_DOWN, MS_TRIANGLE_RIGHT, MS_PENTAGON, MS_HEXAGON and MS_STAR.
    • CBCGPGlobalUtils::EnableEditCtrlAutoComplete: a new, optional parameter lpszCurrentDirectory specifies files/folders autocomplete scope.
    • Ribbon Designer: added invisible separators support.
    • CBCGPSVGImage: new global flag 'm_bTraceProblemsDefault' allows to prevent tracing SVG issue. By default, all SVG issues are reported to the Debug Output window.
    • There are two new optional parameters in CBCGPSVGImage::DoDraw method: bKeepAspectRatio and bUseViewBoxSize.
    • CBCGPTabWnd: a new method HideDisabledScrollButtons allows to hide disabled horizontal scroll buttons.
    • A new themed file dialog was added to all our Designers and Editors.
  • Examples and Samples
    • BCGPChartExample: added new marker shapes demonstration and themed file dialog in Export to image.
    • BCGPControls: added CBCGPThemeSelectorComboBox demonstration, themed file dialog in the edit box and property grid controls.
    • BCGPDiagramDemo: themed File Dialog demonstration.
    • BCGPDigitalDashboard: themed File Dialog demonstration.
    • BCGPExplorer: demonstrates Shell API new features.
    • BCGPGridExample: demonstrates cell extended padding.
    • BCGPMSOfficeDemo: demonstrates status bar simplified icons and themed File Dialogs.
    • BCGPOrganizer: demonstrates improved CBCGPRibbonUndoButton control.
    • BCGPVisualStudioGUIDemo: demonstrates themed File Dialogs.
    • Wordpad: demonstrates themed File Dialogs.
    • BreadcrumbDemo: demonstrates breadcrumb with custom-size icons.
    • DiagramEditor: demonstrates themed File Dialogs.
    • ProgressDialogDemo: added new progress dialog features demonstration.
    • SkinnedDialog: added progress control smooth animation and lighting effect demonstrations.
    • SVGViewDemo: added custom file dialog with SVG file preview.
    • TasksPane: added Tabs navigation demonstration.
    • ThemedFileDialog: new sample which demonstrates how to use a themed file dialog.
    • WordPad: added CBCGPThemeSelectorComboBox demonstration.
    • RibbonGadgets: added multi-line Ribbon Edit demonstration.

Fixes

  • CBCGPBreadcrumb: when user cancels in-place editing by Escape key, the focus is moved to the parent window now.
  • CBCGPBreadcrumb: addressed issue with drop-down menu icons size. Now, the menu item icons are the same as breadcrumb icons (see screenshot).
  • CBCGPExplorerToolBar: addressed issue with toolbar created on non-frame (e.g. dialog) window.
  • CBCGPGanttChart: addressed issue with incorrect vertical scrolling in case of huge number of Gantt chart rows.
  • CBCGPGridCtrl: addressed issue with incorrect (non-contrast) foreground color of internal header icons in some visual themes.
  • CBCGPRibbonCategory: addressed issue with horizontal scrolling when category has a large number of groups.
  • Ribbon QAT Customization dialog: controls that cannot be added to QAT (overridden method CanBeAddedToQAT returns FALSE) don't appear on the left-side controls list anymore.
  • CBCGPRibbonLabel: addressed issue with foreground color when control is located on the Ribbon status bar (in some visual themes).
  • CBCGPSVGImageList::LoadFromSVGSpriteBuffer: addressed issue with incorrect SVG icons sorting in some cases.
  • CBCGPPopupMenu: addressed issue with vertical scroll page size.
  • CBCGPRibbonUndoButton: addressed issue with controls state synchronization.
  • CBCGPOutlookBarToolBar: addressed issue with scaling toolbar button images in the high DPI mode.
  • CBCGPTreeCtrlEx: addressed issue with removing selection when user clicks on the empty (outside items) space.
  • CBCGPListCtrl: addressed issue with header control subclassing on style changing.
  • CBCGPShellTree: addressed issue with unnecessary node expanding when user presses numeric '+' key twice.
  • CBCGPRibbonBackstagePagePrint: addressed issue with some printers that return incorrect options.
  • CBCGPChartAxisPolarY: fixed axis drawing bug when axis has a minimal size or less.
  • CBCGPScrollBar: addressed issue with incorrect thumb position when an owner list control has LVS_AUTOARRANGE style.
  • CBCGPRibbonCustomize: the dialog is themed now if globalData.m_bUseVisualManagerInBuiltInDialogs is TRUE.
  • CBCGPComboBox: addressed issue with erasing of the empty dropped-down list box when control has CBS_SIMPLE style.
  • CBCGPEditCtrl: addressed some issues with underlined font (used for the edit hyperlinks) incorrect initialization.
  • CBCGPGridCtrl: addressed issue with filter bar redrawing after visual theme changing.
  • Toolbar and menu customization: disabled option to add icon to toolbar button/menu item with ID = -1.
  • CBCGPRibbonEdit: addressed issue with incorrect foreground color when the Ribbon bar has a custom font.

DevExpress Windows 10 Apps 19.2.5

$
0
0
DevExpress Windows 10 Apps

Improves Grid control.

Fixes

  • Conditional formatting doesn't work with enum properties
  • GridControl does not render its cells if its source is assigned when Visibility is changed from Collapsed to Visible
  • GridControl is incorrectly rendered after resizing

DevExtreme 19.2.5

$
0
0
DevExtreme

Improves Data Grid, Tree List and UI Widgets.

Fixes

DevExtreme Core

  • Angular Ivy - The "Adapter for a DevExpress Validator component cannot be configured." error occurs if Validator is defined
  • Content and view queries don't work when import paths of the module and component are different
  • Nested components do not reset DevExtreme widget options if the NgIf directive is used

DevExtreme Data Grid

  • Dashboard - The "We found a problem with some content" error occurs when opening an *.xlsx file exported from the embedded DataGrid
  • The Wave accessibility tool displays the "Broken ARIA reference" error for the "aria-describedby" attribute on certain elements
  • A custom cell template has an incorrect border when focusedRowEnabled: true in the Material theme
  • Accessibility - The "Missing form label" error is generated for the Filter Row and the Search Bar inside the Column Chooser
  • CustomStore - Data is reloaded after resizing columns if the scrolling mode is "virtual" and wordWrapEnabled is "true"
  • Dragged row displays a box larger than DataGrid if a horizontal scrollbar is enabled
  • It is impossible to select a row by clicking a selection check box if the row is being edited
  • It is not possible to edit a cell when the repaintChangesOnly option is enabled together with the virtual scrolling mode and virtual rowRenderingMode options
  • It is not possible to focus the Pager element if rows are grouped
  • onOptionChanged shows columns in a wrong order
  • Row Dragging - Dragged data grid row has unnecessary visual elements when defaultOptions is specified.
  • The clearFilter() method call throws the "Cannot read property 'filter' of null" error when the dataSource is not specified
  • The error occurs after dynamically changing filterValue and selectedFilterOperation options
  • The last edited row replaces one of grid rows after the control is scrolled down if the virtual rowRenderingMode option and the cell editing mode are enabled
  • The Loading Panel is not hidden after an end-user unfixes a column when the infinite scrolling feature is enabled
  • The onFocusedRowChanged event handler is not executed if the focused row is defined in the contentReady event handler
  • The onRowValidating event doesn't provide information about rules on other pages
  • The widget doesn't allow a user to edit a boolean column in Cell edit mode without losing focus from another column's editor
  • The widget validates the entire row after editing a cell for which the setCellValue function is set
  • DataGrid displays an empty view when page size is large and the rowRenderingMode option is set to virtual
  • DataGrid does not discard changes if a new row is inserted and the widget has a row in editing mode
  • DataGrid flickers when an end user scrolls and focuses rows (the focusedRowEnabled option should be enabled)
  • DataGrid makes excessive unique server requests when the scrollbar thumb is moved quickly and virtual scrolling is enabled
  • DxDataGrid - Filter row filtering is not working properly in virtual mode
  • The E0110 error appears when setCellValue is defined for a column and repaintChangesOnly is enabled
  • The validation message doesn't appear if an invalid row is on another page

DevExtreme Data Visualization

  • Argument axis doesn't display strips when both startValue and endValue are specified
  • Automatic scale breaks are not applied in the case of large axis values
  • The ExportTo method deletes a widget after the export
  • HTML JS Dashboard - It is impossible set the logarithmic scale - The "M 49 NaN L 150 NaN L …" error is shown

DevExtreme Diagram

  • Cannot bind a connector from a node to a container programmatically

DevExtreme Gantt

  • A layout is broken when band columns are used
  • The OnContentReady event is not raised
  • A Javascript error occurs after all tasks are collapsed

DevExtreme Pivot Grid

  • The Grand Totals column is not computed for expanded columns when remoteOperation is enabled
  • The value(true) method does not have an API to check if post processing is used
  • PivotGrid doesn't display data in grand total columns if a column is expanded
  • PivotGrid raises the "this._contentReadyAction is not a function" error when views are changed in the Angular application

DevExtreme Scheduler

  • An appointment is jumping from the bottom cell after dragging it to the upper cell
  • Appointment Range incorrectly displays after extending an appointment's range and dragging the appointment back to its original position
  • Appointments are not dropped correctly when Escape is pressed during dragging
  • Overlapping appointments would cause duplicate items to appear on the appointment collector when the Scheduler width is small
  • The "Uncaught SyntaxError: Invalid or unexpected token" error occurs in the Custom Templates demo for Angular
  • The appointment form is opened with a delay on Android
  • The 'Cannot read property 'option' of undefined' error occurs when opening the editing popup for the second time if a few items are hidden using onAppointmentFormCreated
  • The Date Selector behavior is inconsistent when the max date is specified and the first DayOfWeek is set to 0 and 1
  • The Start date of a recurrent appointment is incorrect after the appointment size is changed
  • The widget incorrectly renders an appointment popup on iOS under certain conditions
  • Scheduler displays an unexpected "W0001 - dxScheduler - 'dropDownAppointmentTemplate' option is deprecated in 19.2" error when an appointment collector opens
  • Scheduler incorrectly visualizes recurring events when crossing DST

DevExtreme Tree List

  • dxTreeList shows a scrollbar when moving focus to the previous/next line using onFocusedCellChanging
  • Children are not loaded programmatically after an update to version 19.1 in a certain scenario
  • Search panel text is not displayed after restoring the widget state
  • The clearFilter() method doesn't remove text from the search panel

DevExtreme UI Widgets

  • Angular Ivy - The "Adapter for a DevExpress Validator component cannot be configured." error occurs if Validator is defined
  • ButtonGroup - buttonTemplate does not respond to the click action
  • DateBox - A validation error is cleared on changing the min or max option's value
  • DateBox - The "Uncaught TypeError: Failed to execute 'getComputedStyle' on 'Window': parameter 1 is not of type 'Element'." error occurs when both showClearButton and readOnly options are enabled
  • DateBox is not closed by the Esc key press when an internal editor is focused
  • Drawer - Navigation panel disappears if openedStateMode is 'overlap' and position is 'right'
  • DropDownBox - The widget incorrectly displays its popup element if dropDownOptions.fullScreen is set to true
  • DxSelectbox doesn't close when navigated using the IOS keypad navigation icon
  • Form - The "... widgetInstance.reset is not a function" error occurs when using the resetValues method
  • List - Focus works for disabled items in a certain scenario
  • List - The "Cannot read property 'disabled' of null" error occurs when selecting all items if a particular item is null
  • Lookup - The loading panel is not shown when the search operation is performed
  • NumberBox - The widget inserts numeric characters into its input element when typing if these characters are enclosed in two single quotation marks in the format option value
  • Popover - Shading overlay has an incorrect position
  • Slider - The thumb goes beyond the widget's boundaries when changing step in onValueChanged
  • SpeedDialAction throws the "Maximum call stack size exceeded" exception in Angular
  • TabPanel opens the first tab on a content click if it contains another TabPanel
  • TagBox - The valueChanged event occurs when a dropdown opens
  • Tooltip ignores a hiding event when several tooltips are displayed very fast
  • TreeView - Certain files throw an error if keyExpr data contains double underscores

DevExpress WPF 19.2.5

$
0
0
DevExpress WPF

Improves Spreadsheet, Diagram and Grid controls.

Fixes

All WPF products

  • WPF Dashboard - Points in the Geo Point Map item change their location when zooming

DemoCenter (.NET)

  • Highlighted items have an incorrect Foreground brush in VS2017 Light Theme

DXAccordion for WPF

  • AccordionControl's ClearHotKeys method does not unregister the Multiply key
  • The "Unable to cast object of type 'Microsoft.VisualStudio.DesignTools.WpfDesigner.InstanceBuilders.StandInPopup' to type 'DevExpress.Xpf.Accordion.AccordionPopup'" exception occurs in Visual Studio's designer

DXBars for WPF

  • BarEditItem auto height doesn't work with the Office2019Colorful theme
  • BarItemLinkControl classes do not reflect the Glyph property changes of associated BarItems when the property contains SVG images
  • Space at the beginning of the BarItem content duplicates the content text

DXCharts for WPF

  • ChartControl freezes and may crash with OutOfMemoryException when SeriesLabels are shown simultaneously with axis zooming enabled
  • Series data source collection modifications are not processed correctly in certain situations
  • The Export to Image method produces an empty chart layout when ChartControl is located on an invisible DXTabControl page

DXControls for WPF

  • .NET Core - It's not possible to define an application's default theme at design time
  • DXDialogWindow throws InvalidCastException when UICommand.Id is set to a value different from MessageBoxResult
  • DXFolderBrowserDialog - No spacing between the folder tree and dialog buttons
  • DXFolderBrowserDialog - The Cancel button text is cropped
  • DXOpenFileDialog - The Cancel button text is cropped
  • DXTabControl - A newly created tabbed window has an inconsistently configured TabControlStretchView
  • Improve the Narrator support for ThemedWindow
  • MessageBoxService - Buttons are not initially focused when the message box is shown
  • Simple Button content alignment is not correct in certain scenarios
  • The SplitButton/DropDownButton popup is not opened with the space key press
  • The Top area of Backstage content isn't active/clickable when IsHitTestVisibleInChrome is set to False

DXDiagram for WPF

  • ArgumentException occurs when DiagramContainer is expanded
  • Diagram items cannot be selected after removing the parent container programmatically
  • DiagramControl's PrintPreview window cannot be shown with large diagrams
  • PanAndZoomControl results in performance issues when a large SVG image is used

DXDocking for WPF

  • Auto-hidden panels are collapsed as soon as the mouse pointer leaves the tab header
  • NullReferenceException is raised when a panel becomes invisible during the undock action

DXEditors for WPF

  • ComboBoxEdit and LookUpEdit do not hide their Wait Indicator when they are bound to asynchronous server mode sources
  • DateEdit displays an actual value which is NullValue when ReadOnly is enabled
  • DateEditCalendar throws a binding error after an updat to v19.1.4 if the Office2019White theme is used
  • ListBoxEdit's selected foreground is not visible when the VS2017Light theme is applied
  • QualifiedImage does not work in the tr-TR (Turkish) locale
  • SpinEdit.NullText changes the position based on focus
  • Token editors no longer group items when certain items were selected

DXGantt for WPF

  • GanttControl does not reflect changes made in the RequestTimescaleRulers event handler at the startup
  • GanttControl throws an exception if a task with zero duration is added

DXGrid for WPF

  • GridControl incorrectly calculates the horizontal scrollbar width after the Fixed property is changed multiple times in several first columns
  • GridControl throws multiple exceptions after copying and pasting a row containing DBNull values
  • GridControl TotalSummary incorrectly displays a large number as a negative value
  • NullReferenceException occurs in the CanStartDragSingleColumn method when a column is dragged
  • The ExcelSmart filter dropdown does not support the CustomUniqueValues event
  • The 'Resource not found' warning is shown when hovering over GridControl headers
  • The touch keyboard disappears on the first tap in a GridControl cell

DXLayoutControl for WPF

  • The GroupBox.State property binding set in LayoutGroup.GroupBoxStyle doesn't work

DXMap for WPF

  • Clustering does not work during pinch/zoom gestures
  • Export to SVG - Items are exported with incorrect coordinates in Cartesian system

DXPivotGrid for WPF

  • Data Aware Export - Pivot Grid does not export formatting settings provided by OLAP
  • Pivot Grid - It is impossible to apply filter in the Filter Popup when DeferredUpdates is true
  • WPF Pivot Grid does not export formatting settings provided by OLAP

DXRibbon for WPF

  • RibbonControl in Simplified mode - Separators of empty RibbonPageGroups are still visible even though the HideEmptyGroups property is set to True
  • RibbonControl in Simplified mode - The SimplifiedModeSettings.Location property does not work for RibbonPageGroup
  • The Top area of Backstage content isn't active/clickable when IsHitTestVisibleInChrome is set to False
  • Themed Window with a short RibbonControl has an incorrect draggable region

DXRichEdit for WPF

  • Applying syntax highlighting produces a corrupted RTF document
  • Particular characters in a paragraph containing bi-directional content cannot be selected
  • RichEditControl does not set a name for a printed document
  • System.InvalidCastException is thrown when getting the System.DirectoryServices.AccountManagement.UserPrincipal.Current property value
  • There is a non-colored space between two neighboring text ranges with the colored background

DXScheduler for WPF

  • AgendaView does not use the AppointmentContentTemplateSelector property
  • Exception when switching between views in SchedulerControl
  • FixedTimeScale caption always displays '15 minutes' regardless of a time interval
  • NullReferenceException is thrown when exporting SchedulerControl if an appointment does not have a label
  • SchedulerControl - Selection does not work correctly in MonthWeek when WorkDays is set to 1
  • SchedulerControl doesn't correctly unsubscribe from the CollectionChanged events in certain cases
  • SchedulerControl's TimelineView loses selection and a scrollbar position
  • Selected days are changed when navigating to another month in the associated DateNavigator
  • Selection operates incorrectly in MonthView when SchedulerControl's LimitInterval is defined
  • ShedulerControl - An exception occurs after the Recurrence Pattern is changed to Weekly
  • Support disabling the automatic scrolling during the drag-and-drop operation in SchedulerControl

DXSpreadsheet for WPF

  • Conditional formatting does not work with 3-Color Scale
  • SpreadsheetControl incorrectly calculates the EOMONTH function when a negative number is used as the "months" function argument

DXTreeList for WPF

  • How to properly restore TreeList after a search
  • The Best-Fit functionality doesn't ignore filtered nodes in TreeListView
  • TreeListView - NullReferenceException occurs when pasting values into the New Item Row

Installation (.NET)

  • .NET installer v19.2.4 fails because the "NupkgRestore.dll" assembly cannot be installed in certain cases

MVVM Framework

  • DialogService - It is impossible to specify a custom theme in WindowStyle
  • MessageBoxService - Buttons are not initially focused when the message box is shown

PDF Viewer for WPF

  • Interactive form - Text Field's DoNotScroll flag is ignored
  • Parsing - A document containing a 'Square' annotation with an incorrect popup reference cannot be opened
  • Parsing - A document with an empty content stream encoded by the 'FlateDecode' filter with an invalid header cannot be opened
  • Parsing - Reset-Form action cannot be parsed if a document doesn't contain an interactive form
  • Parsing - StackOverflowException is thrown when opening a document with a stream if length is represented as a reference cycle
  • The Attachments panel isn't refreshed when opening a document without attachments after a document containing attachments

Project Templates

  • The "New Project" template creates a project folder with a default name instead of a custom name

XtraReports Suite

  • Hide the Report Template option on New Report Wizard
  • Parameters Panel - A parameter editor doesn't show a default value of a floating point parameter and the value cannot be changed
  • The Text Annotation's height is not calculated automatically if the TextAnnotation.Width property is set
  • WPF Report Designer - A parameter lookup value and display member properties are reset on loading the report if fields assigned to these properties were not found in this lookup's data source
  • XtraReport - Child tables referenced through relationships are not rendered (the nullable type issue)

DevExpress ASP.NET 19.2.5

$
0
0
DevExpress ASP.NET

Improves PivotGrid, Scheduler and GridView controls.

Fixes

All ASP.NET Bootstrap products

  • BootstrapBinaryImage - There is no capability to specify upload validation settings within the UploadSettings tag in a control's markup

All ASP.NET MVC products

  • WebControls - Performance issues occur if the SVG icons are used

All ASP.NET Web Forms products

  • WebControls - Performance issues occur if the SVG icons are used

ASPxCardView

  • ASP.NET Controls - An item with IconID set to an SVG icon does not display image

ASPxDataEditors

  • ComboBox for WebForms - Provide an ability to get selected data item objects
  • ComboBox for WebForms - The "ASPx.TouchUIHelper.MakeScrollable is not a function" error occurs on touch devices with iOS 13
  • TextBox for WebForms - Null text flickers on a click if the editor is disabled and the Password property is enabled
  • TrackBar for WebForms - The "Unable to cast Value to System.Decimal" error occurs during a callback initiated after calling the client-side SetPosition method with the 0.0 value

ASPxDiagram

  • Diagram - It's not possible to register the "canvg" library to make the export work in IE
  • Diagram for WebForms - Unable to change NodeDataSource at runtime

ASPxGantt

  • The "Unknown server tag 'dx:ASPxGantt'" error occurs after converting a project to v19.2
  • The VB.NET version of the demo throws the "Duplicate node key" error
  • Theme Builder - The ASPxGantt.skin file is not created when creating a new theme
  • Gantt for WebForms - Scrollbars are not displayed in XafTheme
  • TreeView and Gantt are misaligned if Bootstrap styles are added to a page
  • A newly created task may be not visible when the control contains a lot of tasks
  • It is possible to set task progress to more than 100%

ASPxGridView

  • An intermediate state of a check box column is not visible if a row is focused
  • Endless Paging - It is impossible to update a grouped row value
  • ASP.NET Controls - An item with IconID set to an SVG icon does not display image
  • Batch Edit - The EndEdit method doesn't work correctly if it is called in the client-side CheckedChanged handler without a timeout
  • It is impossible to cancel client-side export in the ToolbarItemClick event handler
  • GridView for Bootstrap - GridView dimensions are calculated incorrectly after a callback when a responsive layout is enabled and the AllowEllipsisInText property is set to True
  • GridView for WebForms - Batch Edit - The "Cannot read property 'GetMainElement' of undefined" error occurs when the PickerDisplayMode property is set to ScrollPicker and the time section is visible
  • GridView for WebForms - The "Average" summary causes the "No coercion operator is defined between types" exception for the Enum column type

ASPxHtmlEditor

  • The "Object reference not set to an instance of an object" error occurs if ASPxHtmlEditor is added to a Bootstrap application in version 19.2.4

ASPxPivotGrid

  • It is impossible to create an unbound expression with fields in Expression Editor
  • Data Aware Export - Pivot Grid does not export formatting settings provided by OLAP

ASPxRichEdit

  • ASP.NET Controls - An item with IconID set to an SVG icon does not display image
  • Content is not properly pasted into the control via the Paste ribbon item in IE11
  • It's possible to drag a floating image's anchor in a merge field
  • ASPxRichEdit, MVC RichEdit - A paragraph between tables is hidden in certain cases
  • Rich Edit Control - Internal Exception is thrown on the client when copying/pasting a text from a specific e-mail
  • JavaScript errors occur when RibbonTemplateItem is hidden
  • Spellchecker blocks document saving
  • The Ctrl+Backspace command works incorrectly
  • "The given key was not present in the dictionary" error occurs
  • IE11 browser crashes when copying text on Touch devices
  • The "Cannot read property 'isLoaded' of undefined" error occurs on an attempt to insert an image using Document Variables
  • The underline format is incorrectly applied to a paragraph
  • Underlined spaces are added to cell content when a table is pasted from Word

ASPxScheduler Suite

  • Agenda View layout (Date Header and Appointment Row areas) is incorrectly re-calculated when changing control width if the SetToolbarViewNavigatorTemplateContent action is used
  • Exceptions occur when calling the SetHeight method in the BrowserWindowResized handler
  • The Time Line view layout is incorrectly re-calculated after resizing a browser's window if a custom ToolbarViewSelectorTemplate is used
  • The Time Line view width is calculated incorrectly if a custom ToolbarViewSelector template is used and a horizontal scrollbar is enabled (DisplayedIntervalCount)
  • The "This implementation is not part of the Windows Platform FIPS validated cryptographic algorithms" error occurs while showing Appointment Dialog

ASPxThemeBuilder

  • ASPxGantt - Theme Builder - The ASPxGantt.skin file is not created when creating a new theme

ASPxVerticalGrid

  • ASP.NET Controls - An item with IconID set to an SVG icon does not display image

Bootstrap CardView

  • BootstrapCardView - Paddings aren't assigned if the control is placed into BootstrapAccordion

Bootstrap Data Editors

  • BootstrapCombobox loads all items callback mode page by page in if an end-user scrolls to the end of a current page
  • BootstrapListBox - IE crashes on an attempt to select an item in a list after filtering
  • SpinEdit for Bootstrap - The BootstrapSpinEdit.CssClasses.Input property doesn't work
  • TextBox for Bootstrap - The "disabled" style is lost if the Password property is enabled

Bootstrap GridView

  • BootstrapGridView - The "Invalid value" error is shown on a combobox column's value update and the value doesn't exist in the underlying data source (v19.2)
  • GridView for Bootstrap - GridView dimensions are calculated incorrectly after a callback when a responsive layout is enabled and the AllowEllipsisInText property is set to True
  • GridView for Bootstrap - The "A potentially dangerous Request.Form value was detected from the client " error occurs on attempt to save previously saved record
  • GridView for WebForms - The "Average" summary causes the "No coercion operator is defined between types" exception for the Enum column type

Bootstrap Navigation, Layout & Multi-Purpose Controls

  • FileManager for Bootstrap - The default toolbar 'Upload' button does not work

Bootstrap Rich Text Editor

  • JavaScript errors occur when RibbonTemplateItem is hidden
  • Spellchecker blocks document saving

DevExtreme Core

  • DevExtreme scripts don't work in Google App for Iphone
  • Localization - Widgets aren't localized in Net Core 3.0 using Globalize

DevExtreme Data Grid

  • Accessibility - The "Missing form label" error is generated for the Filter Row and the Search Bar inside the Column Chooser
  • It is not possible to focus the Pager element if rows are grouped
  • Master-Detail - The "id.replace is not a function" error occurs if a key value is passed to the ID option of a widget in a detail row
  • The clearFilter() method call throws the "Cannot read property 'filter' of null" error when the dataSource is not specified
  • The Loading Panel is not hidden after an end-user unfixes a column when the infinite scrolling feature is enabled
  • The onFocusedRowChanged event handler is not executed if the focused row is defined in the contentReady event handler
  • The onRowValidating event doesn't provide information about rules on other pages
  • The widget validates the entire row after editing a cell for which the setCellValue function is set
  • DataGrid displays an empty view when page size is large and the rowRenderingMode option is set to virtual
  • DataGrid does not discard changes if a new row is inserted and the widget has a row in editing mode
  • DataGrid makes excessive unique server requests when the scrollbar thumb is moved quickly and virtual scrolling is enabled

DevExtreme Diagram

  • The order of custom shape items differs from their original order in the data source

DevExtreme Gantt

  • A layout is broken when band columns are used
  • The OnContentReady event is not raised
  • A Javascript error occurs after all tasks are collapsed

DevExtreme Pivot Grid

  • The Grand Totals column is not computed for expanded columns when remoteOperation is enabled

DevExtreme Scheduler

  • Appointment Range incorrectly displays after extending an appointment's range and dragging the appointment back to its original position
  • The Date Selector behavior is inconsistent when the max date is specified and the first DayOfWeek is set to 0 and 1
  • The recurrenceException contains the "NaNNaNNaNTNaNNaNNaNZ" value after deleting an occurrence of a recurring appointment
  • Scheduler incorrectly visualizes recurring events when crossing DST

DevExtreme Tree List

  • The clearFilter() method doesn't remove text from the search panel

DevExtreme UI Widgets

  • ButtonGroup - buttonTemplate does not respond to the click action
  • DateBox - The "Uncaught TypeError: Failed to execute 'getComputedStyle' on 'Window': parameter 1 is not of type 'Element'." error occurs when both showClearButton and readOnly options are enabled
  • DateBox doesn't save the initially typed value when it is used with a calendar dropdown
  • DateBox is not closed by the Esc key press when an internal editor is focused
  • DateBox mask behavior allows deleting a month or day
  • DropDownBox - The widget incorrectly displays its popup element if dropDownOptions.fullScreen is set to true
  • List - The "Cannot read property 'disabled' of null" error occurs when selecting all items if a particular item is null
  • NumberBox - The widget inserts numeric characters into its input element when typing if these characters are enclosed in two single quotation marks in the format option value
  • TextBox - The valueChanged event is not raised in certain cases when the mask option is specified
  • TreeView - Certain files throw an error if keyExpr data contains double underscores

Installation (.NET)

  • .NET installer v19.2.4 fails because the "NupkgRestore.dll" assembly cannot be installed in certain cases

MVC CardView

  • ASP.NET Controls - An item with IconID set to an SVG icon does not display image

MVC Data Editors

  • RadioButton - Two radio buttons are checked after page refreshing in FireFox

MVC Diagram

  • It's not possible to register the "canvg" library to make the export work in IE
  • Diagram for MVC - A script error occurs when the control's visibility is switched on CallbackPanel's callbacks

MVC Gantt

  • Gantt - TreeView and Gantt are misaligned if Bootstrap styles are added to a page

MVC GridView

  • An intermediate state of a check box column is not visible if a row is focused
  • ASP.NET Controls - An item with IconID set to an SVG icon does not display image
  • It is impossible to cancel client-side export in the ToolbarItemClick event handler
  • GridView for Bootstrap - GridView dimensions are calculated incorrectly after a callback when a responsive layout is enabled and the AllowEllipsisInText property is set to True
  • GridView for WebForms - The "Average" summary causes the "No coercion operator is defined between types" exception for the Enum column type

MVC Navigation, Layout & Multi-Purpose Extensions

  • ASP.NET Controls - An item with IconID set to an SVG icon does not display image

MVC Pivot Grid

  • Data Aware Export - Pivot Grid does not export formatting settings provided by OLAP

MVC Report

  • The "Equal Bar Width" option is not saved in the Chart designer
  • The 'We found a problem with come content in ...' error occurs on opening an Excel file created by exporting a report to Excel
  • Web Chart Designer - Incorrect scale types are displayed for Polar and Radar diagrams in the Property Grid
  • Web Report Designer - It is impossible to specify a title for a pie series template in the Chart Designer
  • XRChart - The Series.LegendText property should be hidden in the Chart Designer because it is marked obsolete
  • XtraReport - Child tables referenced through relationships are not rendered (the nullable type issue)

MVC RichEdit

  • ASP.NET Controls - An item with IconID set to an SVG icon does not display image
  • Internal Exception is thrown on the client when copying/pasting a text from a specific e-mail
  • JavaScript errors occur when RibbonTemplateItem is hidden
  • Spellchecker blocks document saving
  • The Ctrl+Backspace command works incorrectly
  • NullReferenceException is raised on loading a certain document after an upgrade to v19.2.4
  • The "Object reference not set to an instance of an object" exception occurs in the DevExpress.XtraRichEdit.Model.ParagraphProperties.GetCache method
  • There is no capability to specify culture settings for calculating Rich Edit document fields on the client

MVC Scheduler

  • Agenda View layout (Date Header and Appointment Row areas) is incorrectly re-calculated when changing control width if the SetToolbarViewNavigatorTemplateContent action is used
  • StackOverflowException is raised in case the TrackPropertyChangeFor method is implemented in a custom View Model
  • The Time Line view layout is incorrectly re-calculated after resizing a browser's window if a custom ToolbarViewSelectorTemplate is used
  • The Time Line view width is calculated incorrectly if a custom ToolbarViewSelector template is used and a horizontal scrollbar is enabled (DisplayedIntervalCount)
  • StackOverflowException occurs when a day off is selected using DateNavigator if the current active view is "Work Week"
  • The "This implementation is not part of the Windows Platform FIPS validated cryptographic algorithms" error occurs while showing Appointment Dialog

MVC VerticalGrid

  • ASP.NET Controls - An item with IconID set to an SVG icon does not display image

Navigation, Layout & Multi-Purpose Controls

  • ASP.NET Controls - An item with IconID set to an SVG icon does not display image
  • FloatingActionButton for WebForms - A JavaScript error occurs on an attempt to change button text
  • Menu for WebForms - SVG icons are not shown in the collapsed menu's items with empty text when CollapseRootItemsToIcons is enabled

Project Templates

  • The "New Project" template creates a project folder with a default name instead of a custom name

ProjectConverter

  • Project Converter does not convert User Controls in a project if a certain project is selected to be converted

Rich Text Editor for ASP.NET Core

  • There is no suitable client-side event that is raised after a document is saved on the server
  • The document.fonts.create method doesn't work if the second parameter doesn't contain quotes
  • A document layout is not updated correctly after a Document Variable is updated in code
  • A document with the multi-column layout is displayed incorrectly

XtraReports Suite

  • A drill-down report doesn't show data when expanding/collapsing a detail report several times
  • A report is cropped when printing it using the PrintToolBase class under the .NET Core platform
  • Document Preview - Rich Text content is incorrectly rendered in Linux enviroment
  • End-User Report Designer - SqlDatSource.Name returns an empty string when a report is created using 'Design In Report Wizard'
  • Export to Mht - "</htm" text is shown at the end of the document (.NET Core)
  • Export to PDF - Font family names should not use their localized versions
  • The message is truncated on an attempt to save a report in the End-User Report Designer
  • Visual Studio Report Designer - Data Source Wizard automatically closes in a .NET Core application
  • Web Report Designer - Double requests sent to the web server to load subreports increases the loading time
  • Web Report Designer - The Save dialog is closed if the save operation was canceled in the ReportSaving event handler
  • XRRichText does not render HTML text correctly when the AzureCompatibility option is enabled
  • Child tables referenced through relationships are not rendered (the nullable type issue)
Viewing all 2458 articles
Browse latest View live


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>