
Includes new WordsProcessing library, plus enhancements to Scheduling and PDFViewer.
Features
- New
- Introduced RadWordsProcessing - a processing library that allows to create, modify and export documents to a variety of formats. Through the API, you can access each element in the document and modify, remove it or add a new one.
- Calendar
- Exposed DataTemplate property for customizing the appearance of Calendar appointments for DayView and MultiDayView.
- Added SpecialSlotSource collection for applying specific look for the time slots area of the Day and MultiDayView.
- ImageEditor
- Added circular and square crop support.
- Provided a way to specify aspect ratio when cropping.
- Added predefined toolbar options for free, original, square, circle, 3:2, 4:3 and 16:9 crop aspect ratios.
- Exposed API for saving the image with maximum size or scale percentage.
- PDF Viewer
- Implemented text selection feature - the end user can initiate a selection action through the hold gesture over the text and have the option to copy it.
- Implemented link annotations - the end user can tap on any hyperlink or document bookmark to navigate to it.
- PdfProcessing
- Implemented support for document outline (bookmarks).
- Implemented import and export of ToUnicode CMap.
- Added support for Named Destinations.
Fixes
- BusyIndicator
- [iOS, Android] Animation Doesn't Work after 1st Toggle.
- Calendar
- [UWP] DisplayDate doesn't update when month changes and DisplayDateChanged event is not fired.
- [iOS] SelectionChanged is triggered when switching between tabs in Tabbed Page or navigating to a page.
- Common
- [Android] NullReferenceException is thrown when navigating back and using Xamarin.Forms 4.0 or higher.
- ImageEditor
- The user ends up zoomed to not wanted place due to centering of the image.
- ListView
- [UWP] ItemSpacing is not respected correctly.
- [iOS] Row height does not fit custom content for iOS 13 Beta 6.
- PDF Viewer
- FormXObject with form matrix is rendered incorrectly.
- ArgumentNullException is thrown when scrolling down and then back up.
- Content is not updated on page change when in single page mode.
- Document is not rendered correctly when Lab colorspace is present.
- PdfProcessing
- ArgumentException is thrown when exporting text with negative font size using TextFormatProvider.
- Embedding CIDFont with missing CIDToGIDMap property causes PDF/A warning in Adobe Preflight.
- First level bullets are not visible.
- Handled NotImplementedException when importing color with Lab colorspace.
- TextBoxFields content text is wrong after importing and exporting fields with custom encoding in VariableContentWidget's font.
- InvalidCastException is thrown when importing a document with Named Destinations.
- NullReferenceException is thrown in .NET Standard when importing a document with non-standard TrueType font.
- Popup
- [Android] OutsideBackgroundColor does not cover the whole screen on Android 7.0.
- TreeView
- [iOS] Wrong visualization with custom ItemTemplate.