> For the complete documentation index, see [llms.txt](https://docs.apryse.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.apryse.com/uwp/changelogs/version-9/v9-2-1-79419.md).

# Version 9.2.1.79419 Changelog (April 1st, 2022)

World's #1 PDF SDK Library for Web, Mobile, Server, Desktop

Version: 9.2.1.79419

Release Date: April 1st, 2022

## New features

* \[tools] \[control] ViewerControl: Added ability to select the entire document text in 1 click using the context menu

## Improvements

* \[tools] \[control] ViewerControl: Improved text search color in dark mode
* \[tools] \[control] ViewerControl: Improved auto save to handle save on every change or on a timer basis
* \[tools] \[control] ViewerControl: Added options to turn on/off editing in Reflow

## Bug Fixes

* \[pdf] PDFViewCtrl: Fixed possible exception that might come up when clicking on PDF pages
* \[pdf] FreeText: Fixed issues related to changing FreeText style like Font Size and Color
* \[tools] \[control] ViewerControl: Fixed possible crash that might happen when clicking on certain pages of the PDF
* \[tools] \[control] ViewerControl: Fixed unwanted zoom level when switching between vertical and horizontal view mode
* \[tools] \[control] ViewerControl: Fixed for Search Text options still enabled when document is not searchable
* \[tools] \[control] ViewerControl: Suppress save tab dialog when external saving is enabled
* \[tools] \[control] ViewerControl: Removed zoom level adjustment when turning vertical scroll on/off
* \[tools] \[control] Reflow: Fixed possible null exception when switching to Reflow mode
* \[tools] \[control] Reflow: fixed copy text not working properly by just copying part of the text
* \[tools] Signature: Fixed signature widget not saving the default signature
* \[tools] Form Filling: Fixed issue which would prevent Undo and Redo to work properly with form filling
* \[tools] Copy, Paste and Duplicate annotations: fixed to ensure all annotations are properly copied, pasted and rendered

## New APIs - Tools Package SDK

*New* Methods

* `async Task ViewerViewModel.SavePermCroppedCopyAsync()`

*New* Properties

* `bool ViewerControl.IsReflowEditingEnabled`
* `bool ViewerControl.IsAutoSaveOn`
* `bool ViewerControl.IsAutoSaveOnEveryChange`
* `int ViewerControl.AutoSaveInterval`
* `bool ViewerSettings.IsReflowEditingEnabled`
* `bool ViewerSettings.AutoSaveOnEveryChange`

*New* Events

* `ToolManager.ReflowEditRequested`
* `ViewerViewModel.OnReflowEditRequested`
* `delegate ToolManager.ReflowEditRequestedHandler`


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.apryse.com/uwp/changelogs/version-9/v9-2-1-79419.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
