Our tools for Flutter continue to grow in Volume 4 with new spark/micro charts and Hijri calendar support in the Date Range Picker, support to encrypt and decrypt PDF documents, and support for a vector shapes layer and sublayer in the Maps control.
Spark charts (micro charts) are lightweight charts that fit in a very small area. They display the trend of the data and convey quick information to the user.
Render the following chart types:
Render the following axis types:
Render markers and data labels to display additional information about data points.
Display additional information about data points on interaction with a trackball.
Highlight a particular vertical range using a specific color.
Allows you to design and set your own custom view to the special time regions and appointments view of the calendar.
Smooth animations have been added for view navigation and view switching. Also, improved header pop-up appearance animation for better UI experience.
Hovering support for resource headers in the web. Also, allows getting the tapped resource header details in the calendar.
Display trimmed axis labels if they exceed the specified maximum width value. Complete label text will be shown in the tooltip on tapping or clicking the trimmed labels.
Add any custom widget as a trackball tooltip.
Convert a logical pixel value to a chart data point and vice versa. This helps in adding the data points dynamically.
This feature allows users to show unbound header rows. Unbound header rows span stacked header columns across multiple rows and columns.
Display an interactive view when the grid reaches its maximum offset while scrolling down. Tapping the interactive view triggers a callback to add more data from the data source of the grid at runtime.
Allows you to design and set your own custom view to the month and year cells of the date range picker.
In addition to the Gregorian calendar, the date range picker supports displaying the Islamic calendar (Hijri date picker).
Displays two Date Range Pickers side by side in a vertical direction, allowing you to select ranges of dates within two separate months easily.
Load GeoJSON data in the shape layer from different sources such as files in network, assets, and data in memory.
Add a tooltip for both the built-in markers and custom markers to show additional information about them.
In addition to the existing legend style, you can use a bar-style legend. You can render this bar legend with a gradient background.
Add a shape sublayer with GeoJSON data in another shape layer or tile layer to show more details about a particular region.
Add shapes such as polylines, lines, polygons, circles, and arcs as a sublayer in the shape and tile layers.
Animation is included for zooming and panning functionalities for both shape and tile layers during toolbar interactions and property changes.
This feature allows users to select the text presented in a PDF document. The selection can be changed by dragging the selection handler.
Users can search the text and navigate to all its occurrences in a PDF document.
Document link annotation in the TOC (Table Of Content) of a PDF document will now navigate to its respective positions.
Allows users to set the spacing between PDF pages.
Encrypt new or existing PDF documents with encryption standards like 40-bit RC4, 128-bit RC4, 128-bit AES, 256-bit AES, and advanced encryption standard 256-bit AES Revision 6 (PDF 2.0) to protect documents against unauthorized access. You can also decrypt existing encrypted documents.
Create, read, and edit layers in PDF documents.
Create PDF conformance documents, such as:
Paginate an image from one PDF page to another.
Add attachments to PDF documents.
The Flutter Excel library is now added with new features to generate Excel reports that are flexible and can be customized easily.