Fixed the issue where blue color was displayed in BarCode when setting Code25intlvOptions.BearBar to true and CodeType to 'Code25intlv'.
Fixed the issue where a part of the text will be lost when you read it on device if you make split QR code by WebAPI.
Calendar for WinForms
Bug fixes
[DataEdit] Fixed the issue where an exception occurred in the Japanese calendar when setting a value that exceeded the maximum supported date and entered the edit mode.
[NET5] Fixed the issue where DateEdit control didn't open or close the dropdown form using F4 key.
Improvements
Implemented accessibility interfaces for the CalendarView control.
DockingTab for WinForms
Breaking change
[NET452] C1CommandLink.MergeType property type changed from "System.Windows.Forms.MenuItem.MenuMerge" to "C1.Win.C1Command.MenuMerge" for .NET5 compatibility.
Added MenuMerge enumeration as "System.Windows.Forms.MenuItem.MenuMerge" analogue for .NET5 compatibility.
Bug fixes
[C1DockingTab] Fixed the issue where the NullReferenceException was thrown when DockingTabPage was docked or floated while the DockingManager was added on the same form.
Fixed the issue where some properties of the DockingManager were not localized in Korean.
[C1DockingTab] Fixed the issue where the TabArea Background color was applied by the theme that was incorrect.
Improvements
[C1DockingManager] Added C1DockingManager.DragSizingMode property that determines whether and how to adjust the control sizes after dragging.
[C1DockingManager] Added C1DockingManager.Dragged event that occurs after C1DockingTab or C1DockingTabPage is dragged.
Document Library for WinForms
Bug fixes
Fixed the issue where the contents were lost in excel export of FlexReport that contained 'Paragraph' Field.
Fixed the issue where the paper size changed to custom in non-paginated *.docx export of FlexReport.
Fixed the issue where the format issue occurred when exporting FlexReport to Excel.
Fixed the issue where some spots are rendered in preview when loading the specific PDF file.
Fixed the issue where the Added "PDF options" and "PDF viewer preferences" form German localization.
Fixed the issue where the Document.DocumentInfo was not being populated from the PDF document info.
Fixed the issue where the C1.Win.FlexReport.CustomFields.SuperLabel Text appeared distorted in Virtual Machine Environment (part of HTML Renderer).
Fixed the issue where all pages could not be shown in exported not-compatible DOCX format when loading specific PDF file and exporting it by using C1PDFDoucmentSource.
Fixed the issue where the rightmost footer was lost in exported not-compatible DOCX format when loading PDF file and exporting it using C1PDFDoucmentSource.
Fixed the issue where the landscape orientation cannot be retained in exported not-compatible DOCX format when loading PDF file with 'Landscape' orientation and export it by using C1PDFDocumentSource.
Fixed the issue where C1.Win.FlexReport.CustomFields.SuperLabel showed distorted text in Virtual Machine Environment.
Excel for WinForms
Bug fixes
Fixed the issue where the workbook corrupted after deleting the sheet and saving the workbook.
Fixed the issue where the Half Width *(asterisk) was lost after opening and saving file.
Fixed the issue where the 'System.OutOfMemoryException' was thrown when loading specific 'xls' file and saving as 'xlsx' format.
Fixed the issue where the text shown was thinner and the font shown at edit time is different when cell values (rich text) are set using C1WordDocument (hack for fix).
Fixed the issue where the PaperKind can not be retained when loading .xlsx format and saving just as it is.
Fixed the issue where the text shown was thinner and the Font shown at edit time is different when cell value (rich text) is set using C1WordDocument.
FlexChart for WinForms
Bug fixes
Fixed the issue where the SelectionChanged event did not fire properly for TreeMap control.
Fixed the issue where the Series specific DataLabel.Overlapping property did not work correctly.
Fixed issue with incorrect axis alignment in multiple plot areas layout.
Fixed issue with disabled axis scrollbar after toggling series visibility.
Fixed issue with incorrect font size for y-axis title in exported SVG image.
[.NET5] Fixed the issue where the DataEdit control didn't open or close the dropdown form with the F4 key.
Improvements
Added BreakEven series visualizing break-even plot.
FlexGrid for WinForms
Bug Fixes
[FlexGrid] Fixed the issue where the Context menu items had inconsistent capitalization.
[SearchPanel] Fixed the issue where the panel was not fully displayed and the scrollbar was not displayed if the AutoScroll was set to true and font size at runtime.
Fixed the issue where all the hidden columns were not shown using column context menu if the caption text was not specified.
[SearchPanel] Fixed the issue where the Panel elements were not resized and positioned appropriately.
Fixed the issue where an exception was thrown sometimes when RowDetailsVisibilityMode was set to VisibleWhenSelected.
Fixed the issue where the cell label for the same cell was not shown again after clicking the blank area of FlexGrid.
Fixed the issue where the filter icon was not shown in the first column if Tree.Style was set to "ButtonBar".
Fixed the issue where the cell label was not shown sometimes when cell text contained the CRLF symbols.
Fixed the issue where the AutoSizeRows were not sizing the rows with word wrap correctly.
Fixed the issue where "UnGroup" was shown in ContextMenu instead of "Group by This Column" after sorting the column and another column was grouped.
Fixed the issue where incorrect row was selected sometimes when row size was changed in MouseDown event.
Fixed the issue where the footer appearance was not affected by the VisualStyle.
Fixed the issue where the FlexGrid could not be bound to DataSource correctly when FlexGrid.BindingContext was null.
[GroupPanel] Fixed the issue where all grouped column names were not displayed when grouping the multiple columns by using "Group by This Column" of column context menu.
Fixed the issue where DefaultSizeDisplay of Rows and Cols was not taken into account for the Margins value.
[GroupPanel] Fixed the issue where the grouped column name was not cleared when ungrouping the grouped column from context menu.
Improvements
Added AllowPinning property to C1FlexGridBase class, which determines whether the grid should add pin buttons to the column headers and how the pin buttons should behave. The pin buttons allow users to pin (freeze) columns so they remain in view as the user scrolls the grid horizontally.
[NET5][RowDetails] Changed the horizontal position of collapsed/expanded button in cell from left to center.
[NET5][GroupPanel] Changed default parameters: GroupStyle BackColor changed from "SystemColors.Control" to "SystemColors.Window", GroupStyle top and bottom paddings changed from 1 to 3.
[NET5] Changed default parameters: BorderStyle changed from "BorderStyleEnum.Fixed3D" to "BorderStyleEnum.FixedSingle", changed default BackColor of Fixed cells from "SystemColors.Control" to "SystemColors.Window", сhanged default Border color of Normal cells from "SystemColors.Control" to "SystemColors.ControlDark", сhanged default top and bottom paddings of cells from 1 to 3, сhanged default Styles.EmptyArea.Border.Style from "BorderStyleEnum.Flat" to "BorderStyleEnum.None".
Added MeasureCellSize method to C1FlexGridBase class, which returns the size that the specified cell will occupy after drawing.
Fixed the issue where the "Update" button was not translated to Portuguese.
Fixed exception when previewing a report with pie pivot chart.
Fixed the issue where an exception occurred when choosing the context menu item of "Rows/Columns/Values" fields by pressing arrow key and press "Enter".
Fixed the issue where FlexPivot takes lot of time displaying data and export data to excel if the rows count is 80000.
Breaking Changes
C1FlexPivot and C1FlexPivotSlicer now use C1.DataEngine/C1.PivotEngine instead of just C1.DataEngine. Accordingly, the appropriate namespace and class names are changed: C1.FlexPivot namespace => C1.PivotEngine C1FlexPivotEngine class => C1PivotEngine C1FlexPivotEngine.FlexPivotDefaultView property => C1PivotEngine.PivotDefaultView C1FlexPivotEngine.FlexPivotTable property => C1PivotEngine.PivotTable C1FlexPivotConditionalFieldStyle class => PivotConditionalFieldStyle C1FlexPivotField class => PivotField C1FlexPivotFieldList class => PivotFieldList C1FlexPivotFieldStyle class => PivotFieldStyle C1FlexPivotFilter class => PivotFilter C1FlexPivotKey class => PivotKey
Improvements
Added Pie chart type for FlexPivotChart.
Added new property FlexPivotChart.ShowHierarchicalAxes that allows to display grouped axis labels.
Added FlexPivotChart.Updating/Updated event that can be used for fine chart customization.
Added new properties reflecting moving to new DataEngine/PivotEngine. Appropriate old properties marked as obsolete.
[NET452] Added dependencies for C1.DataEngine and C1.PivotEngine to NuGet package.
FlexReport for WinForms
Bug fixes
Fixed the issue where the wrong exception was thrown when StoredProcedure or Function is used as SQL in DataSource of FlexReport.
Fixed the issue where the SuperLabel field did not render HTML content with image, if field height is not enough.
FlexViewer for WinForms
Improvements
[FlexViewer] Fixed the issue where the old Ribbon DLL was added if the FlexViewer was installed from NuGet.
GanttView for WinForms
Bug Fixes
Fixed the issue where the GanttView control crashes when the wrong custom style file (.c1d) has been loaded from the Print dialog.
Fixed the issue where the GanttView control threw exception on setting the ExtendLastCol property of left grid to false and clicking the blank area of grid.
Improvements
Provided a way to change the tooltip that is shown when a task is dragged in GanttView (new GanttView.DragNotificationControl property).
New GanttView.DragNotificationControl class contains the methods that are called when the task bar is changed with the mouse.
The DragNotificationBase class got new property bool AllowLinkMode that lets you disable the create link during dragging task.
The GanttView.PaintDay event is raised now for ChartView header too, with 'Task == null'. Also, PaintDayEventArgs class is extended by the ForeColor and Tier properties.
The embedded Printing and PrintPreview support has been updated to use controls from C1.PrintDocument, C1.Win.PrintPreview, and C1.Win.RibbonPreview libraries.
Added property PrintInfo.PreviewHelper that allows to customize the Print Preview dialog.
Gauge for WinForms
Bug fixes
[C1BulletGraph] C1Theme was not applied to C1BulletGraph control.
[C1Gauge] WMF image in C1GaugeImage was not scale immediately at design time.
Input for WinForms
Bug fixes
[C1ComboBox] Fixed the issue where the tooltip was not displayed as expected when an item was selected in the suggestion dropdown.
[C1ComboBox] Fixed the issue where the tooltip was not shown properly for drop-down items with special character "<".
InputPanel for WinForms
Bug fixes
Fixed the issue where the items in the toolbox window could not be dragged onto the InputPanel when the InputPanel was first added to the form.
Fixed the issue where C1InputPanel's Item box was still shown when the focus was changed to other after opening the item box.
[NET5] Fixed the issue where the error message box was shown when clicking on an ellipse button of 'Items' property at design time.
[InputRadioButton] Fixed the issue where an inner circle of the checked InputRadioButton was not centered.
Fixed the issue where the InputDataNavigator lost the DataMember field value after any change in the form.
Improvements
Added InputGridPanel and InputFlowPanel components that allow you to group input items and apply a specific layout to them.
[NET452] Added new glyphs and toolbar with input items to improve design time.
List for WinForms
Bug fixes
Fixed the issue where the Tooltip text "Insert Horizontal Split" was not localized to Japanese.
Fixed the issue where the List Designer buttons and tooltip text were not localized to Japanese.
Improvements
Updated the embedded Printing and PrintPreview support to use controls from C1.PrintDocument and C1.Win.PrintPreview libraries.
PDF for WinForms
Bug fixes
Fixed the issue where the border style was not rendered correctly in generating PDF file when reading html file to C1PDF by using DrawStringHtml().
Fixed the issue where the content was missing when exporting the C1PrintDocument to PDF.
Fixed the issue where some Chinese characters were not shown when exporting to PDF.
PrintDocument for WinForms
Bug Fixes
[C1PrintPreview][RibbonPreview] Fixed the issue where the "Generate delimiter lines..." checkbox in 'Save As HTML' dialog was displayed in 'German' language.
Improvements
Introducing PrintDocument for WinForms. Includes all print preview controls that existed in C1.Win.C1Report assembly. ComponentOne now provides the C1.Win.Printing NuGet package, which provides three libraries: C1.PrintDocument, C1.Win.PrintPreview and C1.Win.RibbonPreview. Each library provides a set of previewing controls or components. The PrintDocument library provides the PrintDocument and MultiDocument components, the PrintPreview library provides the PreviewOutlineView, PreviewPane, PreviewTextSearchPanel, Thumbnail, PrintPreviewControl and PrintPreviewDialog components, and RibbonPreview provides the RibbonPreview and RibbonPreviewDialog components. There is no support for C1Report, SSSR or RDL reports anymore.
Ribbon for WinForms
Bug fixes
Fixed the issue where the StatusBar and Ribbon showed the wrong icon size when the DPI was more than 96.
Fixed the issue where the RibbonForm part stuck out on the second monitor when the initial window state was set to Maximum.
Fixed the issue where the RibbonForm closed on double click on the title bar in BackstageView after setting RightToLeft to Yes.
Fixed the issue where the Ribbon showed incorrect width of menu items when items were in large mode and DPI was greater than 96.
Fixed the issue where the RibbonForm didn't show ampersand in the form title.
Improvements
Added the CollapseIndex property, which gets or sets the priority index of the groups for resizing and collapsing. The higher the number, the lower the priority for resizing.
SuperTooltip for WinForms
Bug fixes
[C1SuperLabel] Fixed the issue where the tooltip text and Cancel button was not localized to Japanese.
Fixed the issue where the C1.Win.FlexReport.CustomFields.SuperLabel showed distorted text in the Virtual Machine Environment.
Themes for WinForms
Breaking changes
C1CheckList From C1MulitSelect has been moved to the C1TreeView.
Bug fixes
[.NET5] Fixed the issue where the C1RadioButton and C1Checkbox had the wrong styles with the Material and DarkMaterial themes.
[.NET5] Fixed the issue where the RadioButton didn't set theme for the the button appearance.
Other changes
[.NET452] Excluded theReportDesigner control. Also, the C1Report node caption has been renamed to C1PrintPreview.
TreeView for WinForms
Bug fixes
[C1CheckList] Fixed the issue where the long text of CheckList items was not wrapped when setting WordWrap to True.
[C1CheckList] Fixed the issue where the IndexOutOfRangeException was thrown when running the application after adding custom image for CheckImageList from ImageListEditor.
[C1TreeView] Fixed the issue where the node image was not displayed when the first column was hidden.
[C1CheckList] Fixed the issue where an exception was thrown when deleting the C1CheckList from a form at design time.
Fixed the issue where the AutoWidth property of the TreeView Columns wasn't working properly with hidden columns.
[NET5] Fixed the issue where the value wasn't canceled by pressing Esc if the value was changed by pressing the up or down spin button.
[Net5] Fixed the issue where the node value was not edited while typing the ComboBox item after setting EditorType to ComboBox.
[NET5] Fixed the issue where the C1TextBox didn't update the value when used as a custom editor.
[NET5] Fixed the issue where the ComboBox editor's dropdown didn't close after finishing editing by the left or right keys.
[NET5] Fixed the issue where the ComboBox editor didn't support finishing editing by pressing Enter.
[NET5] Fixed the issue where the NumericEditor didn't support empty values.
Improvements
[C1TreeView] Improved design-time serialization of the CheckImageList and ButtonImageList properties.
Added the C1CheckList control.
[C1CheckList] Added the SuspendSelection method. This method temporarily suspends calls to the SelectionChanged event.
[C1CheckList] Added the ResumeSelection method. This method resumes calls to the SelectionChanged event.
[C1CheckList] Added the ScrollToItem method. This method scrolls the C1CheckList to a specific item.
[C1CheckList] Added the Focus method. This method Sets focus to a C1CheckList item.
[C1CheckList] Added the RaiseApplyItemStyles method. This method Raises the ApplyItemStyles event.
Improved performance of loading data into C1TreeView.
ComponentOne WinForms
Improvements
Added the DeviceDpi property to the IView interface, which gets the DPI value for the display device where the control is currently being displayed. Added the GetDeviceDpi method to the XView and XViewLight classes.
Added new StaysOpenMode.Hovered value for C1SuperTooltipBase class, which indicates that the tooltip will remain visible while the mouse cursor is hovered over it.
Added new StaysOpenMode property to the C1SuperTooltipBase class, which gets or sets a value indicating under what conditions the tooltip will remain visible if the mouse pointer leaves the control.
Added the new StaysOpenMode property to C1SuperTooltipBase class, which gets or sets a value indicating under what conditions the tooltip will remain visible when the mouse pointer leaves the control.