Essential Studio for Xamarin.iOS Release Notes

v14.4.0.15
November 18, 2016

DocIO

Breaking Changes

  • Default encoding is modified from UTF-8 with BOM to UTF-8 without BOM while saving text file using the method Save(string fileName, FormatType.Txt) of WordDocument class and it can be modified using existing public method SaveTxt(string fileName, Encoding encoding) of WordDocument class.
  • Default encoding is modified from Windows Default (ANSI) without BOM to UTF-8 without BOM while saving text file using the method Save(Stream stream, FormatType.Txt) of WordDocument class and it can be modified using new public method SaveTxt(Stream stream, Encoding encoding) of WordDocument class.

Bug Fixes

  • #161326 - WMF images are now preserved properly while import/export the DOC format document.
  • #162311 - Checkbox is now preserved properly while resaving a particular DOCX format document.
  • #163760 - ArgumentOutOfRangeException will no longer thrown while opening a particular RTF format document.
  • #165424 - Unicode characters are now preserved properly while resaving a particular RTF format document.
  • #163530 - EncoderFallbackException will no longer thrown while resaving a particular Word document as Text file.
  • #162545 - Track changes are now accepted properly for the particular DOCX format document.
  • #164220 - Empty paragraph is now preserved properly while resaving a particular Word document as HTML.
  • #164220 - Line spacing is now preserved properly while resaving a particular Word document as HTML.
  • #164782 - IndexOutOfRangeException will no longer thrown while disposing a particular Word document.
  • #165645 - Character spacing of text is now preserved properly while import/export a RTF document.
  • #165843 - List number is now preserved properly while clone and merge a particular Word document.
  • #164561 - Page and NumPages fields are now preserved properly while resaving a particular Word document.
  • #165820 - FormatException will no longer thrown while opening a particular RTF format document.
  • #165387, #166451 - NullReferenceException will no longer thrown while executing Mail merge using ExecuteNestedGroup() method.

PDF

Bug Fixes

  • #158424 - Index was outside the bounds of the array exception is no longer thrown, while loading a PDF document.
  • #163906 - Adobe reader exception is no longer thrown, while drawing image in the PDF document.
  • #164832 - Can not find catalog information exception is no longer thrown while loading a PDF document.
  • #154150 - PdfGrid cells are now properly resized based on the row span.
  • #164859 - Application will never get hang while generating the PDF document in multi thread environment using PdfTrueTypeFont.
  • #165358 - NullReferenceException is no longer thrown while accessing file name in PdfLoadedFileLinkAnnotation.
  • #163307 - Layer value is now preserved properly while retrieving from the PDF loaded document.
  • #163309 - Font value is now preserved properly in the PDF loaded document.
  • #161409 - Form fields value are now preserved properly in extended feature enabled document.
  • #165258 - Size of the PDF document pages now preserving correctly when loading the PDF documents.
  • #165326 - ArgumentException is no longer thrown while saving PdfLoadedDocument.
  • #164884 - No more empty layers are added while getting PDF page layers.
  • #161409 - Form fields value has been preserved properly in extended feature enabled document.
  • #165345 - Form fields value has been preserved properly while appending the text in the PDF document.

Presentation

Features

  • #166430 - Added support to access and modify the rotation angle of a shape in PowerPoint slides.

Breaking Changes

  • The property Rotation is now added into IShape interface.

Bug Fixes

  • #166067 - The generated PowerPoint presentation will be no longer corrupted while adding or removing the Notes pages.
  • #160129 - Issues with adding multiple instances of OLE objects in a PowerPoint slide is now resolved.
  • #165072 - Issues in Clone and Merge functionalities are now resolved.
  • #164372 - Null reference exception will be no longer thrown while resaving the PowerPoint presentation with a cloned SmartArt diagram.
  • #162341 - Text formatting will be now preserved properly while merging two PowerPoint presentations.
  • #164372 - The merged PowerPoint presentation will be no longer corrupted while cloning the slides using KeepSourceFormatting option.

SfAutoComplete

Bug Fixes

  • #166037 - Move TextField property of AutoComplete changed to internal.

SfCalendar

Bug Fixes

  • #166876 - Now BlackOutDates is working fine when added the date in OnMonthCell Loaded event in iOS.
  • #165797 - Now it is able to select the day which is before of Currently selected date.
  • #164274 - Now elements which are used in StackLayout are visible in custom cell view.
  • #165290 - Now calendar renders correctly when swiped beyond min or max date.
  • #164209 - Now Blocked dates are restricted to select in MultiSelection Mode.
  • #166522 - Now the performance of OnMonthCellLoaded event is improved.
  • #166569 - Now SfCalendar swiping issue has been fixed.
  • #165736 - Now SelectedDates property is working fine.
  • #165421 - Now custom view is rendering properly.
  • #165308 - Now two days are not selected at the same time in different months.
  • #165307,#165309 - Now selecting a day highlighting is the same as specified color.
  • #165736 - Now DidDrawMonthCell event date is working fine for different time zone.
  • #165736 - Now able to disable the BlockOutDates from Selection.
  • #165736 - Now able to DeSelect the SelectedDate in SfCalendar.

SfCircularGauge

Bug Fixes

  • #165259 - Now, CircularGauge Range value updating properly while changing dynamically.

  • #163177 - Now, CircularGauge NeedlePointer color issue has been fixed.

  • #163884 - Now, CircularGauge range and orientation issue has been fixed.

  • #166176 - Now, CircularGauge RangePointer animation issue has been fixed.

  • #163177 - Now, CircularGauge NeedlePointer rendering position issue has been fixed.

  • #166925 - Now, CircularGauge NeedlePointer rendering position issue while setting negative value to the scale has been fixed.

  • #166680, #166737, #163936 - Now, CircularGauge HeaderPosition rendering issue has been fixed.

SfDataGrid

Features

  • # Support to export unbound columns has been provided.
  • # Support to auto fit the row height based on cell content has been provided.

SfPdfViewer Preview

Introduction

Essential PDF viewer is a new control that allows PDF documents to be viewed within your Xamarin.iOS application.

Key features

  • View PDF files.
  • Navigate through the pages seamlessly.
  • Magnification support.
  • Virtualized pages.

SfRotator

Bug Fixes

  • #166763,#166986 - Now SfRotator items are disposed properly.

SfSchedule

Bug Fixes

  • #164665 - Now, Schedule WorkWeekView rendering issue while setting WorkWeekViewSettings has been fixed.

  • #165500, #165514 - Now, Schedule AllDay Appointments visibility issue in MonthView has been fixed.

  • #162808 - Now, Schedule performance has been improved while adding more appointments in particular day in MonthView.

  • #166125 - Now, ScheduleAppointmentCollection disappearing while adding new ScheduleAppointment has been fixed.

  • #166089 - Now, AppointmentStyle border property dynamic issue has been fixed.

  • #166009 - Now, Contiguous appointments rendering issue has been fixed.

  • #166089 - Now, MultiInline Appointments rendering issue has been fixed.

  • #166725 - Now, Schedule swiping issue with CEST time zone has been fixed.

  • #163664 - Now, ScheduleAppointment visibility issue in MonthView has been fixed.

Breaking changes

  • Appointment rendering behavior in month cell has been changed to single indicator to display the presence of appointments.

  • Contiguous appointments rendering behavior has changed without sharing the space.

XlsIO

Features

  • Support for advanced filter is provided.
  • Support for comment in ODS export is provided.

Breaking changes

  • The method AdvancedFilters is now added in IWorksheet interface.
  • The methods SetPreviousBaseItem and SetNextBaseItem are now added in IPivotField interface.

Bug fixes

  • #163654 - Argument out of range exception is no longer thrown when opening Excel document with shapes.
  • #163633 - Data validation and conditional formatting are properly updated in XLS format.
  • #163489 - File corruption issue while creating a document with single column sorting is resolved.
  • #163056 - Issue with improper relative hyperlink address is fixed.
  • #163490 - Issue with percent values for Top10 auto filters is fixed.
  • #165013 - Issues with cell merge and its text data while copying ranges are fixed.
  • #163802 - Issue with comment shapes while moving ranges is fixed.
  • #163473, #165498 - File is no longer corrupted while setting ShowDataFieldInRow property to true.
  • #164435 - Circular reference exception thrown while moving a cell range is resolved.
  • #164782, #159383 - Not a legal OleAut date exception thrown while converting Excel document to PDF in Greek culture is fixed.
  • #163341, #163474 - Issue with pivot filter types is fixed.
  • #161896 - Incorrect row height while merging the row with wrapped cells is fixed.
  • #154681 - Text formatting issues in chart elements like data label, title, legend and axis title are fixed.
  • #163882 - Issues with conditional formatting of CFType cell formula are fixed.
  • #165559 - Exception is no longer thrown on accessing formula values from conditional formats.
  • #163337 - Application hangs while opening Excel file with pivot table has been fixed.
  • #163560, #166624 - Formulas updation issue after inserting rows has been fixed.
  • #157952 - Issue with removal of comments while moving a range has been fixed.
  • #164858 - Exception while saving a document by deleting a row with filter, is no longer thrown.
  • #164758 - File corruption issue while re-saving in German culture has been fixed.
  • #165805 - Looping issue while opening an Excel document with absolute anchored shapes has been fixed.
  • #166878 - Null reference exception is no longer thrown while copying empty cells to new workbook.