display pdf in browser from byte array c# : How to reverse page order in pdf software SDK cloud windows wpf asp.net class downloads%5Chd11%5Chotfix%5Chd11.2%5CHotDocsDev11_20-part1939

ReadMe 
HotDocs Developer 11.2.1 
V
ersion 11.2.1 - February 2016 
Copyright © 2016 HotDocs Limited. All rights reserved. 
Table of Contents 
1.
About This Version 
2.
Important Announcements 
3.
Known Issues 
4.
New Features and Enhancement of HotDocs 11.2 
5.
New Features and Enhancement of HotDocs 11.1 
6.
New Features and Enhancement of HotDocs 11 
7.
Other changes from HotDocs 10 
8.
Regarding HotDocs Server Compatibility and "Test in Browser" 
9.
A Note On Variable Names and HotDocs Key Words 
10.
Known Software Issues Fixed in HotDocs 11.2.1 
11.
Known Software Issues Fixed in HotDocs 11.1.5 
12.
Known Software Issues Fixed in HotDocs 11.1.4 
13.
Known Software Issues Fixed in HotDocs 11.1.3 
14.
Known Software Issues Fixed in HotDocs 11.1.2 
15.
Known Software Issues Fixed in HotDocs 11.1.1 
16.
Known Software Issues Fixed in HotDocs 11.1 
17.
Known Software Issues Fixed in HotDocs 11.0.6 
18.
Known Software Issues Fixed in HotDocs 11.0.5 
19.
Known Software Issues Fixed in HotDocs 11.0.4 
20.
Known Software Issues Fixed in HotDocs 11.0.3 
21.
Known Software Issues Fixed in HotDocs 11.0.2 
22.
Known Software Issues Fixed in HotDocs 11.0.1 
23.
Known Software Issues Fixed in HotDocs 11.0 Build 3411 (19 April 2013) 
24.
Known Software Issues Fixed in HotDocs 11.0 Build 3388 (20 March 2013) 
25.
Known Software Issues Fixed in HotDocs 11 
About This Version 
How to reverse page order in pdf - rotate PDF page permanently in C#.net, ASP.NET, MVC, Ajax, WinForms, WPF
Empower Users to Change the Rotation Angle of PDF File Page Using C#
rotate individual pages in pdf reader; rotate pdf pages
How to reverse page order in pdf - VB.NET PDF Page Rotate Library: rotate PDF page permanently in vb.net, ASP.NET, MVC, Ajax, WinForms, WPF
PDF Document Page Rotation in Visual Basic .NET Class Application
rotate individual pages in pdf; pdf rotate one page
HotDocs Developer 11.2.1 
This document is for the release of HotDocs Developer 11.2.1 
The setup program will replace any earlier version of HotDocs Developer on your machine. If you require 
use of an earlier version of HotDocs Developer (for example to upload templates to HotDocs Server 
version 10.x or earlier) you should consider running HotDocs Developer 11 on another machine (physical 
or virtual) to avoid incompatibilities. 
HotDocs 11 has a corresponding new component file version. New features introduced in HotDocs 11 
require that your component files be converted to this version. Since the release of HotDocs 11.1, 
HotDocs no longer supports converting component files to pre-2009/10 formats. 
Important Announcements 
Due to a change by Microsoft, custom right-click menus are no longer possible in Microsoft Word 
2016. As a result, right-clicking on HotDocs fields within Word templates will no longer present a 
custom menu allowing you to edit the field or related component. This is unfortunate, but 
expected, behavior. HotDocs fields can still be edited by double-clicking in Word, and fields and 
components cat still be edited using the HotDocs ribbon in Word as well. 
If you are using HotDocs Developer 11.1 or later to publish files to HotDocs Server, you should 
either upgrade to Server 11.1 or later, or upgrade to the latest Browser Interview files, otherwise, 
compatibility issues may occur with ERRORTEXT, as well as how tables of contents display in final 
assembled documents 
As of December 2013, all bug fixes specific to browser interview features (Test in Browser) are 
documented in a separate Browser Interview Release Notes document; instructions for updating 
browser interview files (without needing to reinstall Developer) are also available here 
WordPerfect templates are supported in HotDocs 11.2. However, looking forward major new 
template development projects should target Microsoft Word or HotDocs PDF Form Template 
formats. Future major releases of HotDocs may no longer support for WordPerfect templates. 
Known Issues 
You can find a list of known issues in the Common Confusions topic of the HotDocs Developer help file. 
New and Enhanced Features of HotDocs 11.2 
The following features are new in HotDocs 11.2: 
Compatibility with Microsoft Word 2016 
You can now build and use templates compatible with the latest version of Microsoft Word. 
C# PDF Page Move Library: re-order PDF pages in C#.net, ASP.NET
page. Enable C# users to move, sort and reorder all PDF page in preview. Support to reverse page order in PDF document. RasterEdge
how to rotate all pages in pdf; reverse pdf page order online
VB.NET PDF Page Move Library: re-order PDF pages in vb.net, ASP.
Support to reverse page order in adobe PDF document in both .NET WinForms application and ASP.NET webpage. Enable move, sort and reorder PDF page in preview.
pdf rotate single page and save; how to rotate one page in pdf document
Developer ReadMe 
HotDocs 11.2 is a paid upgrade and license codes from earlier versions are not compatible. If 
you want to upgrade to HotDocs 11.2 you need to contact your HotDocs representative. 
New and Enhanced Features of HotDocs 11.1 
The following features are new in HotDocs 11.1: 
More flexible dialog validation with the new ERRORTEXT key word 
You can use the new ERRORTEXT keyword in dialog scripts to create custom error messages for your end 
users, as well as to prevent users from proceeding through the interview until they satisfy custom 
validation rules. 
Automatic grouping of variables into default dialogs 
Use the new Combine default dialogs component file property to improve your end user's experience. 
This option groups individual variables (those not otherwise grouped into custom dialogs) into default 
dialogs in the interview. This keeps your end user from needing to advance through multiple variables 
one at a time, as part of an interview. 
In the 11.1 release, this feature is valid only for templates published to the desktop environment. 
Easier creation of shared component files 
When creating templates, the New Template Dialog box now enables you to designate a shared 
component file from among those in the target directory. 
More flexible repeats within table cells 
Previously, the only way to repeat information inside a single table cell was by using a computation 
variable. Now you can also embed a REPEAT/END REPEAT block directly in a table cell. This is in addition 
to the existing use of REPEAT fields to repeat entire table rows. 
Improved Update table of contents, references, fields, etc.  for server-based 
assembly 
The server-side code that updates tables of contents, cross references and other types of fields after 
assembly is improved, and now more closely resemble the behavior of Microsoft Word. However, server-
based field updates are still only an approximation of the behavior of Word on the desktop. 
Consequently, the former component file property to control whether such field updates should occur or 
not has been replaced by two new component file properties: one which governs behavior when 
assembling in desktop HotDocs, and a new check box on the HotDocs Server tab of the Component File 
Properties dialog that governs behavior when assembly is taking place on a server. When converting a 
template for use with HotDocs server, we recommend testing all features that previously relied on the 
desktop version of this option.  
C# Word: How to Use C# Code to Print Word Document for .NET
document pages in original or reverse order within entire C# Class Code to Print Certain Page(s) of powerful & profession imaging controls, PDF document, image
rotate pdf page by page; pdf rotate pages separately
HotDocs Developer 11.2.1 
Support for INSERT instructions embedded in computation variables 
Templates containing INSERT instructions embedded within computation variables (rather than included 
in a template’s main content) now work on both HotDocs Server and HotDocs Cloud Services. This change 
requires you to re-publish any existing affected templates. 
WordPerfect X7 Support 
You can now build and use templates compatible with the latest release of WordPerfect. Note, though, 
that HotDocs no longer supports WordPerfect 12. 
New license model 
HotDocs Developer, LE and User now require a valid license key to run. If you do not provide a license, the 
regular HotDocs Developer installer automatically installs HotDocs with a 30-day evaluation license.  
The evaluation period begins with the date of first use rather than the date of install. 
Support for Inserting images into tables in DOCX templates 
DOCX templates now join RTF templates in supporting INSERT FILENAME IMAGE fields within table cells. 
New currency symbols added to the Number Variable Editor  
The Yen (¥) and Pound (£) symbols are now available in the Currency Symbol drop-down list in the 
Number Variable Editor, regardless of system locale settings. 
Maximum Field Size Increased 
The maximum size for fields in Microsoft Word templates has been increased from 256 to 512.  
New and Enhanced Features of HotDocs 11 
The following features are new in HotDocs 11: 
Support for Microsoft Word 2013 and WordPerfect X6 
Word 2013 Strict Open XML files are not currently supported. 
Support for authoring templates in the DOCX format (Word 2007 and later only) 
One of the most significant new features of HotDocs 11 is direct support for the DOCX file format. 
Although RTF templates are still fully supported (and will continue to work as they have in the past), DOCX 
Developer ReadMe 
is the new recommended format for templates. Authoring and editing DOCX templates require that you 
have Microsoft Word 2007 or later installed. 
Existing templates can be converted to DOCX either one at a time, or in bulk. To convert a single template 
(and any templates it inserts) into DOCX, select the template at your HotDocs library and click the New 
Template button (or choose Template > New...). In the New Template window, change the Type to Word 
DOCX Template and click OK. To convert multiple templates at a time, use the enhanced Convert feature 
in Template Manager. 
If you encounter problems with DOCX assembly, you can turn on extra DOCX validation checks in the 
software. This may slow the assembly process significantly, but it will provide additional error information 
so you can report the problems to HotDocs. To turn on DOCX validation, go to the registry key 
"HKEY_CURRENT_USER\Software\HotDocs\HotDocs\Internal" and add a new string value named "Is DOCX 
Validation Enabled". Then set the value to "true". 
Advanced scripting features: local variables & parameters 
HotDocs 11 introduces two significant new scripting features: local variables in computations and dialog 
scripts, and parameters in computations. These features will be familiar to users with experience in 
programming languages, but they are new concepts for HotDocs scripting. Both features allow for the 
creation of scripts that are self-contained and more easily reusable. You can read more about them in the 
help file. 
Easy export & import of computation variables to/from the clipboard 
Component Manager has gained new commands to export and import HotDocs computation variables to 
and from the Windows clipboard. Computations are exported in a format that is both human- and 
machine-readable for pasting into (and copying from) emails or web forums. These new features go hand 
in hand with support for local variables and parameters, as well as a new Script Sharing forum on the 
HotDocs web site, to allow users to easily share powerful scripts and techniques with the HotDocs 
community at large. 
Enhanced HotDocs ribbon in Microsoft Word 2007 & later 
The ribbon can now be used to quickly & easily convert any document in Word into a HotDocs template. 
Features for marking up and testing HotDocs Models (formerly available in the Model Document 
Authoring Toolbar) are now available directly in the HotDocs ribbon. 
New expression models for text, math & financial processing 
HotDocs 11 introduces new expression models and key words for text processing (TEXT STARTS WITH 
TEXT, TEXT ENDS WITH TEXT, etc.), math (FLOOR, CEILING, LOGARITHM, etc.) and financial calculations 
(FUTURE VALUE, PRESENT VALUE, RATE, PAYMENT, etc.). See the help file for more information. 
Improved support for Plain Text templates 
HotDocs Developer 11.2.1 
HotDocs now has official support for "Plain Text templates". These are plain text files with the file 
extension .ttx, paired with a standard HotDocs component file. Templates are edited using your system's 
default text editor (no special toolbars are included) in combination with the HotDocs Component 
Manager, which allows variables to be added by drag and drop to text editors that support this 
functionality. Plain text templates are assembled using similar rules to how regular word processor 
templates are assembled. This may be particularly useful in scenarios where multiple output files are 
desired from a single interview; in this case the same set of answers can easily be used to produce both 
word processor documents, PDF files, and now plain text content as well. 
New publishing-related component file properties 
New help file 
The new help file contains dialog-level contextual help, better organization and improved search features. 
Improved user interface for managing installed HotDocs Plugins 
Users can now easily see a listing of installed plugins, disable or enable them, and edit settings for each 
individual plugin from a central location in HotDocs. 
New features for developers of HotDocs Plug-ins 
Output Plugins allow plugin developers more flexibility in determining what happens to an assembled 
document once HotDocs is done with it. Plugins can now also optionally expose a user interface for 
adjusting settings from within HotDocs Options. 
Clearer context menus for the Go To Answer in Interview feature in computation 
fields 
When right-clicking in the answer field of an answer generated by a computation, rather than displaying 
the Go To Answer in Interview option, the menu will show Computed Value and the user will be unable 
to select it. 
File Security options are now available when publishing to a web destination 
The options to set an expiry date and lock component files are now available when you are publishing 
templates to a web destination. 
Other changes from HotDocs 10 
The SPAN Field window, formerly available on its own button in the Word ribbon, has been 
combined with the Other Field window. 
The HotDocs Outliner command is no longer a button on the HotDocs ribbon, but is still 
available from the drop-down menu off the main HotDocs "d" button. In HotDocs 11 the Outliner 
can be uses within the Word Task Pane but this requires Word 2007 SP3 or later for full 
functionality.  Users of Word 2003 (and Word 2007 prior to SP3) can still use the HotDocs 
Developer ReadMe 
Outliner, but it will appear in its own window rather than inside Word, and it may not have the 
most up-to-date features. 
Word Processor support. HotDocs 11 no longer supports versions of Microsoft Word prior to 
2003 or Corel WordPerfect prior to WordPerfect 13. However, looking forward, major new 
template development projects should target Microsoft Word or HotDocs PDF Form Template 
formats. Future major releases of HotDocs may no longer include support for WordPerfect 
templates. 
Numerous other bug fixes and small enhancements; specifics not available at this time. 
Regarding HotDocs Server Compatibility and "Test in Browser" 
HotDocs Server 11 was released alongside HotDocs Developer 11.0.2. HotDocs Server 11 features an 
entirely new runtime engine for JavaScript browser interviews, as well as several new features formerly 
available only in desktop HotDocs. With the release of HotDocs 11.1, you should ensure that the HotDocs 
Server running  templates you create in HotDocs Developer 11.1 is also upgraded to HotDocs Server 11.1; 
otherwise, compatibility issues can occur with ERRORTEXT and with table of contents in text templates. 
Please also keep in mind that HotDocs Developer 11.x cannot be used to publish templates to HotDocs 
Server 10.x; templates published to HotDocs Server must target version 11. 
If you require the ability to publish templates to a server running HotDocs Server 10.x or earlier, 
you must do so using a prior version of HotDocs Developer. 
A Note On Variable Names and HotDocs Key Words 
The HotDocs help file contains the following note about variable naming: 
Caution: Do not use any words spelled with all uppercase letters in your variable names. 
Because HotDocs instruction and expression key words use uppercase letters, you may 
inadvertently use a word that may someday become a key word, which will prevent HotDocs 
from reading your variable name correctly. 
A substantially similar warning has appeared in all prior versions of the HotDocs help file. As anticipated 
by this message, the list of reserved key words in HotDocs 11 has been extended to include the following: 
CEILING, ENDS, ERRORTEXT, EXPONENTIAL, FLOOR, FUTURE, LOGARITHM, NATURAL, PAYMENT, 
PRESENT, RATE, ROOT, SQUARE, STARTS, TERM, TRIM, WITH 
The first time you edit a component file created using a prior release, HotDocs 11 will prompt whether 
you wish to "Convert to Current Format" or "Keep Existing Format". If you choose to "Convert to Current 
Format," HotDocs will check all your component names to ensure they are still valid in light of these new 
key words. If an invalid component name is detected, an error message will be displayed, and the 
component file will not be converted. 
HotDocs Developer 11.2.1 
You must rename any offending components before the template can be assembled with HotDocs 11. 
This can be done in two ways. The most obvious is to edit the component file in HotDocs 11 (without 
converting it to the new format) and use component manager to rename offending components. The 
difficulty with this approach is that, since HotDocs 11 cannot correctly read offending component names, 
it may fail to automatically update scripts or fields containing references to the offending component: all 
references must be updated manually (typically using Component Manager's Find feature to locate 
references to the old name, and manually updating them to the new name). An alternate approach is to 
edit the template using a prior version of HotDocs, in which you will be able (e.g. using Template 
Manager) to rename the offending components and update all references to those components in more 
convenient (and less error prone) manner. 
As a consequence of variable renaming, data stored in existing answer files under the old variable names 
will not carry across when used with the newly renamed variables. 
Known Software Issues Fixed in HotDocs 11.2.1 
During assembly of a DOCX template, HotDocs now properly processes any HotDocs fields 
following a HotDocs field embedded in a footnote, as expected (#15140) 
/of= command line switch fails to convert output files to PDF when using the /nw switch—this is 
expected behavior and the documentation (here and here) now reflects this (#15745) 
During the interview, choosing View > Markup View, and then clicking Document Preview now 
works as expected for a template where in the HotDocs Options dialog under Markup View 
(Word), you enabled "Add footnote numbers at beginning and end of text blocks," even when the 
template contains a foot note and INSERTs a child template that does not have any footnotes 
(#15916) 
Known Software Issues Fixed in HotDocs 11.1.5 
Formerly, when assembling a document, HotDocs removed duplicate bookmarks stemming from 
a REPEAT instruction; HotDocs now allows duplicate bookmarks, and the template author must 
ensure the correct bookmarks are in the correct iteration of a REPEAT and that there are no 
duplicate bookmarks in the final document (#8833) 
During assembly, for some nested REPEAT dialogs containing a LIMIT instruction, HotDocs now 
applies the correct LIMIT value to the correct series of answers in the interview, ensuring that 
correct answers display as expected in the final document (#13746) 
On Windows 10, printing a PDF form from within HotDocs no longer causes a PDF driver error 
(#13993) 
In HotDocs 11.1.4, during the assembly process, HotDocs was merging table rows into the final 
document that should have been prevented from merging by a conditional expression; 
conditional expressions now work to prevent this, as expected (#14346) 
Uploading multiple non-template files (such as PDFs) to Document Services or Market now works 
as expected (HotDocs no longer crashes) (#14160) 
On upload, rarely, some HotDocs' auto-install (HDI) files, stand-alone manuals, and URL weblinks 
appeared to encounter an unspecified error condition, though they did upload; these now upload 
without incident (#14103) 
Developer ReadMe 
When uploading a template to the HotDocs Market, if you add the Market upload site with the url 
https://upload.hotdocsmarket.com and then add a space to the end of the URL, the template now 
uploads as expected (#13259) 
Known Software Issues Fixed in HotDocs 11.1.4 
During assembly of a Word 2007 RTF template with a table that contains an ELSE block enclosing 
at least one entire paragraph, HotDocs now correctly processes and opens such documents, as 
expected (#8755) 
For DOCX templates, HotDocs now supports using the /of and /nw command line options at the 
same time and also supports when the file specified in the /of command is a different type than in 
/tf command (#9465) 
During document assembly, HotDocs now processes section breaks in DOCX templates that 
immediately follow transient paragraph marks, as expected (#10566) 
HotDocs now supports printing form documents using Adobe Acrobat Reader DC (#11340) 
HotDocs now supports creating new HotDocs templates in locations managed by M-Files or other 
content management systems (#12331) 
During assembly, an INSERT instruction in a header or footer not followed by a paragraph break 
now works as expected, so HotDocs now processes other fields in the header or footer following 
the INSERT (#12276) 
During assembly of a DOCX template, HotDocs now ignores a ´childµ template's header or footer 
If you INSERT that child template into the header or footer of a "parentµ template (#12282) 
Known Software Issues Fixed in HotDocs 11.1.3 
HotDocs 11.1 now installs without displaying an alert message asking for a system reboot (#8154) 
When using a paragraph list in a DOCX template, when you use a REPEAT format style that 
contains a closing punctuation mark, HotDocs now retains the paragraph list style on the last 
iteration of that REPEAT in the assembled document (#8170) 
RTF and DOCX templates containing a REPEAT now assemble with no memory leak, as expected 
(#8747) 
Using the INSERT command to insert a "child" template into a "parent" template now copies the 
section properties (including, for example, margins, page number formats, and page layouts) of 
the parent section where the INSERT occurs to the first section of the child, as expected (#9179, 
#8859, and #8941) 
If you install both HotDocs Developer and HotDocs Player on the same computer, HotDocs Player 
no longer crashes when you assemble a template (#8991) 
Uploading two or more templates with the same template identifier, now causes HotDocs to 
display an error message and halt the upload until you resolve the template ID conflicts (#9010) 
In DOCX, HotDocs now fully supports escaping the first chevron in a doubled opening chevron 
when creating a foreign language template (#9194) 
HotDocs Developer 11.2.1 
10 
Known Software Issues Fixed in HotDocs 11.1.2 
Assembling a DOCX template containing dot codes no longer causes a memory leak  (#8321) 
In a template with a REPEATed dialog containing answers used both within an IF statement and 
elsewhere in the document, when you set the IF statement to false, HotDocs no longer throws an 
error message (HotDocs no longer requires the dialog of a nested REPEAT to be a child dialog of 
the outer REPEAT if it is nested inside an IF or ELSE IF instruction that is unanswered/false at the 
time the instruction is executed) (#7851 and #8500) 
When you edit an RTF or DOCX template with a whole row REPEAT instruction in a table, with no 
fields in the template after the end of the table, Label Fields now works as expected (#8355) 
A WordPerfect template with a table entirely contained within a Repeat field now assembles as 
expected (#8425) 
For DOCX templates, when you INSERT a "child" template into a "parent" template, HotDocs now 
treats all section properties (including the Different First Page option in headers/footers) as 
expected (8591) 
Known Software Issues Fixed in HotDocs 11.1.1 
When you install HotDocs on a network that uses filtering, a proxy server and/or a redirected URL, 
HotDocs now correctly interprets this as an inability to connect to the internet and prompts you 
to either call HotDocs support for an authorization token or to run the software on a 30-day trial 
basis during which HotDocs attempts to connect to the licensing server whenever you start 
HotDocs; in addition, the error message now supplies the licensing server URL so you can add it 
to your server’s "white list," or change your fire wall settings to enable your computer to access 
the HotDocs licensing server (#8383) 
Installing HotDocs no longer generates a licensing error stating "Font 'Arial' does not support 
style 'Regular'" (#8318) 
Known Software Issues Fixed in HotDocs 11.1 
The following software issues, which existed in HotDocs 11.0.6, have been resolved in HotDocs 11.1: 
A hard return between an IF statement and a section break no longer causes HotDocs to 
ignore fields in the new section’s headers and footers (#6217) 
HotDocs more accurately calculates the number of repeat iterations for descending 
repeated/spreadsheet dialogs, because of this HotDocs no longer creates excess iterations which 
previously disabled the Add Another button (#6248) 
Previously, HotDocs interpreted an END in a script as the equivalent of an END IF; beginning with 
HotDocs 11.1 this equivalency is no longer supported (#5861) 
In the Component File Properties dialog box, at the HotDocs Server tab, the options for ´Instant 
Update initially ONµ and ´Allow user to turn Instant Update on/offµ have been removed, as Instant 
Update is always on in browser interviews (#6232) 
Documents you may be interested
Documents you may be interested