Essential Studio for WPF Release Notes

v19.4.0.48
January 31, 2022

SkinManager

Bug fixes

  • #F170998 - NullReferenceException will no longer be thrown while using multiple windows in SkinManager.

CalendarEdit

Bug fixes

  • #F168878 - Now, the value of MinDate and MaxDate is updated properly to CalendarEdit when it is set via binding.

ChromelessWindow

Bug fixes

  • #F170873 - The theme will now be properly applied to the custom window that is derived from ChromelessWindow.

ComboBoxAdv

Bug fixes

  • #T358004 - The InvalidOperationException will no longer be thrown when using multi-threading in ComboBoxAdv.

DocIO

Bug Fixes

  • #F171702, #I361312 - Inline content control is now preserved properly while resaving a DOCX format document.
  • #I358489 - Text is now preserved properly while merging a DOCX format document to DOC format document.
  • #I358177 - The ArgumentException will no longer be thrown while opening a DOC format document.
  • #I357851 - The NullReferenceException will no longer be thrown while opening a Word document.
  • #I358188 - Document will no longer be corrupted while applying shape line format.
  • #I357644 - Image is now preserved properly while converting a Word document to PDF.
  • #I349310, #I349307, #I356460, #I344316, #I347339, #I178572 - Table is now preserved properly while converting a DOCX format document to PDF.
  • #I348931 - Headers and Footers are now preserved properly while resaving a DOCX format document.
  • #I360176 - If field is now updated properly while calling UpdateDocumentFields() method.
  • #I345909 - Bookmark end is now preserved properly in Word document.
  • #I362925 - Picture within frame is now preserved properly while converting a Word document to PDF.
  • #I361410 - Footer content is now preserved properly while converting a Word document to PDF.
  • #I359041 - Text is now preserved properly while converting a Word document to PDF.
  • #I357738 - The NullReferenceException will no longer be thrown while converting a Word document to PDF.
  • #I356590 - The ArgumentOutOfRangeException will no longer be thrown while converting a Word document to PDF.
  • #I349107 - Font substitution event is now working properly for Chinese fonts while converting a Word document to PDF.
  • #I358294 - Vertical text is now preserved properly while converting a Word document to PDF.
  • Hanging issue has been resolved while opening a DOCX format document.
  • Paragraph is now aligned properly while converting a Word document to PDF.
  • The ObjectDisposedException will no longer be thrown converting a Word document to PDF.

DockingManager

Bug fixes

  • #SF-355119 - Now, ContextMenu will render properly when applying Metro theme to DockingManager.
  • #T359936 - The arrow key navigation in DropDownMenuItem works properly when the ItemsSource property is set.

EditControl

Bug fixes

  • #FB30954, FB31342 - The value of the EditControl text will be proper after inserting and saving the line.
  • #T359547 - Individual files will now be properly displayed by the EditControl LoadFile method.
  • #T359549 - The SkinManager theme will now be properly applied to the EditControl cursor.

PDF

Bug Fixes

  • #I349327 - The resultant document will no longer be corrupted while rescaling the page size on the existing PDF document.
  • #I361258 - The fatal exception will no longer occur while performing regression tests.
  • #I355933 - The signature auto validation appearance and position are now properly shown in the Foxit Reader.
  • #I361061 - Annotations are now removed properly when flattening the annotation from an existing PDF document.
  • #I360261 - Metadata is now manually updated properly after accessing the loaded conformance document.
  • #I357093 - Annotations are now removed properly while flattening the free text annotation in the given PDF document.
  • #I359568 - The TextBoxField value is now shown properly when parsing the form field values from the PDF document.
  • #I358275 - A runtime exception is now resolved when merging the input documents with the newly added bookmark.
  • #I361794 - The calendar control panel is flattened properly when flattening a PDF document.
  • #I360154 - An exception no longer occurs when disposing of the font from multiple instance files.
  • #I357334 - The unwanted lines preserved issue no longer occurs when converting a Word document to PDF.
  • #I356437 - The signature validation appearance tick mark is shown properly on the rotated PDF document.
  • #I358887 - The content is now properly clipped while converting EMF to a PDF document.
  • #I358338 - The space between the text content issue is no longer when converting Word to PDF.
  • #I356519 - An exception no longer occurs when adding the TimeStamp server to PdfSignature.
  • #I361262 - An unexpected token exception no longer occurs when opening a PDF document with open and repair mode.
  • #I359489 - Performance has been improved while flattening annotation in a PDF document.
  • #I359488 - An exception is thrown properly for the offset corrupted PDF document.
  • #I359164 - The layout line result is proper when the text starts with a space character.
  • #I358302 - Duplicated the first page added issue while no longer occurs when creating the Pdftemplate and drawing it from an existing PDF document.
  • #I358346 - The Text rendering issue will no longer while flatting the textbox field in a PDF document.
  • #I359287 - The Caret annotation is removed properly after flattening annotation from a PDF document.
  • #F171198 - The cell clipping issue will no longer occur when drawing a PDF grid with row height on the nested grid.
  • #I359488 - An exception is thrown properly for offset corrupted PDF documents.
  • Line annotation symbol is now preserved properly in the comments.

Features

  • #I362189 - Added the support to get annotation type and creation date using the PdfLoadedAnnotation.
  • #I361251 - Added the support for converting the PDFA document to a PDF document.

PdfViewerControl

Bug Fixes

  • #I351964 – Now the current page index value will be properly updated in the toolbar when more than one page is displayed in the viewport.
  • #I357237 – Custom stamp annotation will not changed to a standard stamp annotation while the annotation properties are changed in the code behind.
  • #I354379 – Extracted image contents will no longer be appeared blur.
  • #I359298 – PDF pages will no longer be blank while loading the document with import annotations.
  • #I358954 - The Resize action event is now appropriately triggered for the resizing of line annotations.
  • #I348679 – Page count is obtained correctly when you check immediately after loading the document.
  • #I355859 – Annotation will be preserved properly even if the document contains negative media box.
  • #I353316 - The text present in PDF document can now be searched properly.
  • #F170412 - Newly added annotations are now printed properly in the document.
  • #I357235 - System.NullReferenceException will no longer be thrown when importing the annotation.
  • #I357236 - Hyperlink event for icon now triggers properly.

Enhancements

  • #I360308, #I359266, #I362248 – For better performance, the current text extraction process from PDF documents for selection, search, and other purposes has been changed to Pdfium as the default.

Presentation

Bug Fixes

  • #I358669 - The FormatException will no longer be thrown while converting a PowerPoint presentation to image.

PropertyGrid

Bug fixes

  • #SF-354926 - Now, the value of PropertyItem will be updated based on the Culture in PropertyGrid.

Ribbon

Bug fixes

  • #T359199 - The key tip will now work properly for application menu items in the Ribbon.

SfDataGrid

Bug Fixes

  • #SF-362682 - The NullReferenceException is no longer be thrown when click and dragging the record in DetailsViewDataGrid.
  • #SF-361568 - The IndexOutOfRangeException is no longer be thrown while pressing the Esc key to cancel the insertion of a new row using AddNewRowControl in underlying DataTable.
  • #FB-31637 - The NullReferenceException is no longer be thrown when SelectionController is set inside the DataGrid loaded event.

SfDiagram

Bug fixes

  • #358837 - The ArgumentException will no longer be thrown when panning the diagram using mouse wheel.
  • #358376 - ContextMenu style will be now preserved properly when opening a menu across the diagram and the nodes.
  • #358214 - The KeyNotFoundException will no longer be thrown when creating a diagram with nodes and connectors in a loop-like structure.
  • #359315 - Performance has been improved when loading a larger MindMap layout with CubicBezier connectors.
  • #360193 - The NullReferenceException will no longer be thrown when deleting a connector followed by deleting a node using rubber band selection.
  • #360735 - The MenuItemClickedEvent will be fired properly when you click on the menu items of the ContextMenu.
  • #360768 - The ArgumenutNullException will no longer be thrown when performing drag and drop actions in the MindMapLayout sample.
  • #360805 - The InvalidOperationExceptionwill no longer be thrown when restricting the drag action using the SelectorChanged event.
  • #359945 - Now, the exported jpeg image will have all the nodes present in the diagram.
  • #362538 - Now, the diagram’s SelectedItems property will return the proper value when accessing it in ItemUnselectedEvent event.

SfGridSplitter

Bug fixes

  • #SF-358623 - Now, the size of the Collapse button will be proper for Touch mode by setting the property SkinStorage.EnableTouch to true.

SfMaskedEdit

Bug fixes

  • #SF-358568 - Now, the ArgumentOutOfRangeException will not thrown when updating the text of SfMaskedEdit via binding.

SfRichTextBoxAdv

Bug Fixes

  • #F171091 - Textbox with no editable width is now preserved properly
  • #I352718 - Exception will be no longer thrown on importing Chinese text
  • #I358231 - Line break is now removed properly on backspace and delete
  • #F171091 - Argument exception will be no longer thrown on importing RTF document

TileViewControl

Bug fixes

  • #SF-359959 - Now, the DataTemplate of the minimized items will no longer be lost on scrolling when IsVirtualizing is enabled.

XlsIO

Bug Fixes

  • #I361554 - Index out of range exception thrown while converting chart with external data range to image is now resolved.