What's New in ComponentOne Studio, v2 2017
ComponentOne Studio Release, 2017 v2 Highlights
Skip to the news you need:
- Reporting & Documents
- Data Visualization
- WinForms
- WPF & UWP
- ASP.NET MVC
- Full changelogs and release history
Reporting & Documents
PDF DocumentSource launches in WinForms, UWP, and WPF
PDF DocumentSource is a PDF component that reads, prints, searches, and exports your PDF documents. It also acts as a key component to load and view your PDFs in FlexViewer, a cross platform viewer that can load report and document types like FlexReport, C1Report, PDF and SSRS Documents.
PDF as viewed in WinForms
Key Features of PDF DocumentSource
- Easy to load and view PDFs with just a few lines of code
- No dependency on Adobe Reader on your system
- Cross-platform support: The same code would work on WinForms, WPF and UWP with minimal differences
- Read, view, export and print PDFs in .NET Applications without external dependencies
- Support for embedded fonts (with minor limitations for CFF fonts)
- Text search and selection in FlexViewer, text search from code
- Load PDFs from files or streams
- Support for PDF/A compliant documents
- Landscape and portrait printing orientations
- Print PDFs, with print options, from FlexViewer or from code
- Export PDFs to HTML and image formats (TIFF, BMP, PNG, JPEG, GIF), from FlexViewer or from code
- Navigation using outlines and hyperlinks in FlexViewer
Read more about PDFDocumentSource.
FlexChartField launches in FlexReport for WinForms, WPF, and UWP
FlexChartField enables users to embed charts into a FlexReport. FlexChart supports 50+ chart types and properties, and FlexChartField vastly improves the speed and expands your data visualization possibilities.
Read more in our V1 blog about FlexChartField.
FlexViewer for WPF launches
WPF's launch of FlexViewer completes its full entry into the world of FlexReport--now you can design FlexReports in your code-free FlexReport Designer and view them in your WPF apps. You can also view PDF Files and SSRS Reports in this viewer.
Data Visualization
TreeMap available in WinForms, WPF, and UWP
Display hierarchical information combined with relative quantity with the new FlexChart TreeMap control. Read more: WinForms | WPF | UWP
TreeMap
Additional Enhancements
- FlexChart now supports stacked groups in Bar/Column charts and text wrap in legends. (WinForms, WPF, UWP)
WinForms
CalendarView, a new feature-rich calendar control with improved performance, launches in WinForms. CalendarView allows the user to select a date or range of dates. The control can display as one month or several months, and provide quick navigation through months and years. Other display options include:
- Selected dates
- Bolded dates
- Disabled dates
- Annually bolded dates
- WeekNumbers
CalendarView for WinForms
DateEditor, a flexible date input control that displays the CalendarView control in a dropdown, enables faster date input and selection. This new control has better performance and appearance than old DateEdit from C1Input assembly, but it has a similar API.
The new CalendarView and DateEdit controls support Japanese calendars and Eras and other non-Gregorian calendars.
DateEditor for WinForms
Read more about CalendarView and DateEditor
ComboBox now supports partial search support:
ComboBox for WinForms
Additional Enhancements
- Maps now supports a REST API
- Gauges have been updated with a flat theme
- GanttView now provides a backColor for specific days of the week.
- True DBGrid now supports a footer row in the SaveExcel method.
- Ribbon now supports scrolling when the ribbon is smaller than the tab area.
New Demos
- Software Development Plan uses GanttView to plan out a software release plan
- C1WordX demonstrates how to use the C1Editor control to build a rich text editor.
- MapSample illustrates multiple uses for Map for WinForms
- StockChart allows you to explore adnavced features of FinancialChart.
- Download the WinForms Demo Explorer (exe) to your desktop
UWP and WPF
FlexGrid now includes the RowDetailsTemplate feature, a common feature in the most XAML data grids. With the current version, RowDetailsTemplate can be set from the XAML with no code-behind required.
FlexGrid RowDetails in WPF and UWP
WPF Enhancements
Office 2016 Themes
Provide modern styling in your XAML apps with Office 2016 themes for WPF! Themes include both light and dark styling. Read more.
Project Templates
We've added a couple of project templates including a "Grid with Menu Template" and "Docking," so you can get started quickly with our FlexGrid and Docking controls respectively. Read more.
Project Templates for WPF
GanttView
- We've added several new customer requested features:
- A property for BackColor for specific days
- Legend and View tab have been added to the Print Dialog
- Added new Custom Print Styles
- Read more about GanttView for WPF.
New Demos
- StockChart allows you to explore adnavced features of FinancialChart.
- Download the WPF Demo Explorer (exe) to your desktop
ASP.NET MVC
ASP.NET Core 2.0 Compatible (September 13, 2017)
ASP.NET MVC and Web API fully support ASP.NET Core 2.0! Get the bits here
TreeView control launches in ASP.NET MVC
Recently launched in Wijmo and WinForms, users can now easily build interactive hierarchical lists that can include check boxes, images, text, or HTML.
TreeView for ASP.NET MVC
Read more about TreeView for ASP.NET MVC
New MultiAutoComplete for ASP.NET MVC
Recently launched in Wijmo, MultiAutoComplete enables users to perform and select multiple autocomplete input operations within the same control.
MultiAutoComplete for ASP.NET MVC
Read more about MultiAutoComplete for ASP.NET MVC
FlexViewer for ASP.NET MVC now includes PDFViewer capability
View your PDFs in FlexViewer's new PDFViewer, which includes printing, exporting to HTML and image formats, document rotation, and zoom by selection.
PDFViewer for ASP.NET MVC
Additional Enhancements
- ASP.NET MVC will also include new project templates for FlexGrid model binding, AJAX binding, and a spreadsheet.
- Users will be able to instantiate the scaffolder from views to update a view with C1 MVC controls. This feature adds an MVC control to existing view and updates corresponding controller.