©2002-2016,   Ido Millet,   ido@MilletSoftware.com
Page 281 
PDF_LinkTag now handles cases where the tag contains 
spaces after the closing ‘#’. 
Fixed an issue related to detection of text position inside pdf files. 
Added file compression to some pdf processes (reduce the need for PDF_Compress).  
Fixed color handling issue with pdf Bookmark Tags. 
Added a PDF_Split_Protect_Tags command line argument. This is like PDF_Split_Tags 
but also adds the ability to protect the split pdf files.   
For detail, see "Splitting and Protecting PDF Files".    
Several speed enhancements. Also, PDF_Split_Tags, PDF_Split_Protect_Tags, and setting 
pdf document properties now consume less memory.  
PDF_Print now support two optional argument for a) controlling fitting the printout to the 
page size and b) automatically rotating and centering the printout. 
PDF_TOC now supports a Page_Orientation directive (Poertrait or Landscape).  For more 
detail, see Advanced Table of Content Options
PDF_Merge can now generate multi-level bookmarks based on the file names of the 
merged files. For more detail, see the user manual section on "Using the Merged File Names 
to Generate Multi-Level Bookmarks."  
Fixed a PDF_Merge issue with the old approach (no method argument). 
PDF_From_TIFF now automatically matches the TIFF page orientation. 
PDF_Protect can now create a new protected file and leave the original file as-is.  
Setting the PDF_Bookmark_Tags_Default option to True (in the ini file) now applies only to 
PDF files that are smaller than 100MB.  This avoids wasted time and rare "out of memory" 
issues. 
Double-click on the export file name opens the folder location in File Explorer. This 
makes it easy to navigate to the export file location after processing is done. 
Pdf metadata online - add, remove, update PDF metadata in C#.net, ASP.NET, MVC, Ajax, WinForms, WPF
Allow C# Developers to Read, Add, Edit, Update and Delete PDF Metadata
get pdf metadata; remove metadata from pdf
Pdf metadata online - VB.NET PDF metadata library: add, remove, update PDF metadata in vb.net, ASP.NET, MVC, Ajax, WinForms, WPF
Enable VB.NET Users to Read, Write, Edit, Delete and Update PDF Document Metadata
pdf xmp metadata editor; remove metadata from pdf online
©2002-2016,   Ido Millet,   ido@MilletSoftware.com
Page 282 
In the Version Information dialog, a double-click on the bottom text area showing paths to 
main files (DataLink_Viewer.ini, Visual CUT.mdb, ReportList.txt), opens that folder in File 
Explorer. This is particularly useful when the folder is hidden.  The dialog also shows the 
‘Build Date’ of the application.
Fixed an issue with the report list grid not remembering expanded/collapsed state of some 
report groups.  
Fixed a problem with command line exporting to rpz file format. 
Fixed an issue with using date constants in multi-value range parameters. 
Fixed an issue causing an attempt to set non-string parameters to an empty string when a 
parameter has no saved value (in Visual CUT.mdb).  
Fixed an issue with specifying a simple Parm8 argument when the saved value for Parm8 (in 
Visual CUT.mdb) is a composite of values for multiple parameters. 
Fixed an 
issue with the ‘copy .rpt and settings’ process.
Job status files now defaults to the location of Main_Files_Folder.  Also, added logic to 
handle multiple Visual CUT instances updating the same job status file.  
During command line processing, connections to the Visual CUT.mdb database are closed 
more quickly, reducing the chance for conflict between batch files. 
Skip_Recent scenarios no longer log the event to Failure.Log.  If you wish to log such events, 
set Log_Skip_Recent_In_Failure_Log to True under the [Options] section of 
DataLink_Viewer.ini . 
Fixed a bursting issue when selection formula contains strings such as: http://... 
Added hours {[hh]}, minutes {[nn]}, and seconds {[ss]} to the list of fields/formulas for drag 
and drop. 
When clicking the User Manual button, the user now gets a message about the need to install 
a pdf file reader if the machine doesn’t have an application associated with the .pdf file 
extension. 
The browse button for selecting a text file to act as an Email To distribution list now 
remembers the last used folder location.  
VB.NET PDF- View PDF Online with VB.NET HTML5 PDF Viewer
C#.NET edit PDF bookmark, C#.NET edit PDF metadata, C#.NET C#.NET read barcodes from PDF, C#.NET OCR scan PDF. C# ASP.NET Document Viewer, C# Online Dicom Viewer
batch pdf metadata editor; edit pdf metadata online
VB.NET PDF - Create PDF Online with VB.NET HTML5 PDF Viewer
C#.NET edit PDF bookmark, C#.NET edit PDF metadata, C#.NET C#.NET read barcodes from PDF, C#.NET OCR scan PDF. C# ASP.NET Document Viewer, C# Online Dicom Viewer
pdf metadata; pdf metadata viewer
©2002-2016,   Ido Millet,   ido@MilletSoftware.com
Page 283 
If you add the following line to the [Options] section in DataLink_Viewer.ini: 
Email_Warning_On_Folder_Creation=True  
Visual CUT would email the address set in Log/Alert tab a notification each time it creates a 
n
ew folder (for example, in cases where the export folder doesn’t yet exist).
Several GUI enhancements to the ‘email 2’ options tab: 
a)  If a user without administrator rights click on the Administer smtpQ button, a 
message box explains that administering the service may require that the user be 
logged in with administrator rights. 
b)  The status of the smtpQ service (Installed/Not installed, Running/Stopped) is 
now visible (for users with Administrator rights) without needing to go into the 
Administer smtpQ Service dialog. Double-clicking these status indicators change 
the status.  For example, if the smtpQ service is stopped, a double-click would 
start it.   
c)  Attempts to use a network drive for the Outgoing Folder are blocked with a 
message box explaining the smtpQ folders must be on the local hard drive. 
d)  If the Outgoing Folder option is blank, a double-click sets it to the default of: 
"C:\Visual CUT\smtpQ\Outgoing" 
Added support for relative XML file paths in tables used within RPZ reports. 
On first launch of Visual CUT after a 1
st
-time install, if the main settings folder gets relocated 
to a common application data subfolder, Visual CUT provides a detailed message about the 
need to set permissions for that folder. Otherwise, under Vista and Windows 7, different 
versions of settings might be maintained for each user in individualized \VirtualStore\ folders. 
To facilitate changing subfolder permissions, the message provides an option to automatically 
open it in File Explorer.   
Added options for disabling buttons and editing options within Visual CUT.  For detail, see 
"Restricting User Actions." 
The batch file creation dialog now allows selection and creation of command files (*.cmd) in 
addition to the batch files (*.bat).  
Suppressed the large tooltip for email message bodies if they are HTML. Such messages are 
better previewed via the email HTML editor. 
Added a DataLink_Viewer.ini option to automatically close a dialog (Outlook not being 
default email client) during exporting. To enable, set this option to True: 
Auto_Close_Dialogs_During_Export=True  
The email HTML editor can now handle cases where web links and file links within the email 
message contain embedded references to Crystal fields and formulas. 
Progress Window now shows more detail and clear separation between bursting steps.  
C# HTML5 PDF Viewer SDK to create PDF document from other file
C#.NET edit PDF bookmark, C#.NET edit PDF metadata, C#.NET C#.NET read barcodes from PDF, C#.NET OCR scan PDF. C# ASP.NET Document Viewer, C# Online Dicom Viewer
acrobat pdf additional metadata; pdf metadata online
VB.NET PDF Library SDK to view, edit, convert, process PDF file
PDF Metadata Edit. Offer professional PDF document metadata editing APIs, using which VB.NET developers can redact, delete, view and save PDF metadata.
pdf metadata viewer online; endnote pdf metadata
©2002-2016,   Ido Millet,   ido@MilletSoftware.com
Page 284 
Fields and Formulas placed in Report Headers and Footers are now recognized not only 
in the first section but also in sections 
b,c,d
, and 
e
. This allows you to place a subreport 
in a higher section (for example in RFa) and use a shared variable formula in a lower section 
(for example in RFb) to get a value from the subreport and pass it to Visual CUT. 
The email HTML editor now allows you to move to previous/next groups while previewing 
the message. This allows you to see how the message changes when bursting to different 
groups.  
VB.NET PDF Image Extract Library: Select, copy, paste PDF images
zonal information, metadata, and so on. Extract image from PDF free in .NET framework application with trial SDK components for .NET. Online source codes for
read pdf metadata; view pdf metadata
C# HTML5 PDF Viewer SDK to view, annotate, create and convert PDF
C#.NET users and developers can view PDF online with convenient manipulation, add varieties of annotations to PDF freely online, create PDF document from
bulk edit pdf metadata; search pdf metadata
©2002-2016,   Ido Millet,   ido@MilletSoftware.com
Page 285 
Version 6.3001:  Released July 02, 2010 
Visual CUT can now save any number of parameters, including subreport parameters. 
In prior versions, only the first 8 parameters from the main report were saved. For command 
line processing, parameters 9 and above had to be specified via command line arguments.  
Also, in prior versions, independent (unlinked) subreport parameters had to be changed into 
linked parameters. Note: no change to your Visual CUT.mdb tables structure is needed (all 
the extra information is stored inside the existing Parm8 column).  
Visual CUT can now FTP files to a web server. This makes it easier to provide access to 
reports via web or email links. For detail, see "Exporting/Uploading to an FTP Server (new 
approach)"   
Added a powerful HTML editor for composing email messages.  For detail, see the user 
manual section on "Integrated HTML Editor". 
Added a video demonstration of embedding dynamic HTML tables with report information 
inside an email message body, and using the HTML email editor.  
Added functionality and instructions for embedding images in HTML email messages when 
using the email 2009 engine. Inline images are now embedded using an approach that is 
better supported by most email clients. When using the new HTML editor, all you need to 
do is insert the image. For detail, see "Embedding Images inside the HTML email body (2009 
email engine)." 
You can now control the color of tabs when exporting to excel. For detail, see: "Controlling 
Excel Tab Colors." 
Enhanced multi-line tooltips for displaying dynamic content of export/email options. 
In the Select Reports Tab, you can now use Ctrl-F to search for a row in the report list 
containing specified text.  F3 searches for the next matching row, and Shift-F3 searches for a 
previous matching row.  
Fixed scheduling string handling with report names that contain single quotes. 
Fixed alert handling of cases where Printer name is not valid. 
Added a detailed message when a user tries to save report processing options to a write-
protected visual CUT.mdb file or folder. 
VB.NET PDF File Compress Library: Compress reduce PDF size in vb.
Document and metadata. All object data. File attachment. Flatten visible layers. VB.NET Demo Code to Optimize An Exist PDF File in Visual C#.NET Project.
rename pdf files from metadata; modify pdf metadata
C# HTML5 PDF Viewer SDK to view PDF document online in C#.NET
Create PDF Online. Convert PDF Online. WPF PDF Viewer. View Image to PDF. Image: Remove Image from PDF Page. Edit URL. Bookmark: Edit Bookmark. Metadata: Edit, Delete
google search pdf metadata; batch pdf metadata editor
©2002-2016,   Ido Millet,   ido@MilletSoftware.com
Page 286 
When using wildcards for email file attachments, you can now elect to recursively include 
matching files in lower-level folders  by setting the following entry in DataLink_Viewer.ini: 
[Options] 
File_Attach_WildCard_SubFolders=TRUE 
This is typically useful in cases where email attachments need to adjus
t to the recipient’s level 
in an organizational hierarchy. 
You can now instruct Visual CUT to avoid registering iSED.exe on each load of the 
application by setting the following entry in the [Options] section of DataLink_Viewer.ini to 
False: 
[Options] 
Register_iSED_On_Load=False 
During command line processing, connections to the Visual CUT.mdb database are now set to 
be Read Only. This should reduce the chance for a rare locking scenario when multiple 
reports are processed at the same time
Visual CUT now generates a failure message when a command line argument is not 
recognized. This allows detection of misspelled command line arguments
Visual CUT XI now uses a newer version (Service Pack 6) of the Crystal XI R2 runtime 
components. Users of prior XI ve
rsions can’t use the online update option and must go 
through a Remove & Install process in order to update their version. 
Note: this update brings back the missing Cancel button in parameter dialogs
Updated runtime components related to emailing, file compression and encryption. 
Double-clicking the list of Fields & Formula names area in the Export/Email tab, now opens 
that list in notepad for easy copy & paste into command line arguments and template files. 
You can now use the Graphical User Interface to set settings for and trigger 
Word_Replace_Tags processes. Existing users should add a new row to the Export_Opt table 
in the Visual CUT.mdb Access database: 
Export Constant 
Export Name 
Word_Replace_Tags 
Word_Replace_Tags 
Also, open the Report_Export_Options table and add a field called  
Extra_Options with a memo Data type. 
Note: this new functionality is not available in the 8.5 version of Visual CUT. 
Optimized handling of strings in several procedures for greater speed. 
Fixed an issue with the Burst Export checkbox showing an incorrect value when switching 
between reports. 
©2002-2016,   Ido Millet,   ido@MilletSoftware.com
Page 287 
On first-time start of Visual CUT or if the application folder is write-protected (typical with 
Vista or Windows 7), Visual CUT creates an application settings folder, such as:  
\MilletSoftware\VC_11\  
in the common application settings directory (e.g., c:\ProgramData) and copies/redirects the 
locations of Visual CUT.mdb, DataLink_Viewer.ini, ReportList.txt, and ReportList.grd to that 
folder.  The user is notified when the initial redirect occurs. This removes the need for users 
to manually redirect the location of these files or to manually add Write permissions to 
the program folder
The version information window now provides the current file paths to the Visual CUT.mdb, 
DataLink_Viewer.ini and ReportList.txt files. 
Added 
YearMonth_AT_PLUS_MONTHS_N
and 
YearMonth_AT_MINUS_MONTHS_N
number 
constant to support cases where users control date ranges with numeric parameters structured 
as YYYYMM. 
Added a Use_Saved_Date command line argument. This is useful in cases where you need to 
override the global setting in the ini file. For example, if the global option of 
Use_Saved_Data_in_Scheduled_Reports is set to False, you can add  
… 
"Use_Saved_Data:True" to a command line for a specific report. 
Added handling of rpz files with embedded expiration date and/or license key 
requirement (new features provided by DataLink Viewer).   
The Options Dialog (Process tab) now provides a button for initiating batch updates to 
report paths in 3 key tables within Visual CUT.mdb (Rport_Opt, Login_Opt, and 
Report_Export_Options).  This helps with situations where the location of the rpt files must 
be changed.  
©2002-2016,   Ido Millet,   ido@MilletSoftware.com
Page 288 
New PDF Features 
A new component for pdf processing provides faster processing
New PDF_Form_Tags processing options
1.  add Checkbox fieds 
2.  add DropDown fields 
3.  add Submit button (automatically send form data as XML via email or url) 
4.  designate form fields as hidden 
5.  designate form fields as Read Only  
6.  designate form fields as mandatory 
7.  designate form fields as mandatory depending on another field value 
8.  Visual CUT automatically adds JavaScript code to the pdf to turn background 
color of missing mandatory field values red.  Also, when mandatory field 
values are missing, attempts to submit the form data are blocked and the user gets 
a message box listing the missing form field values.  
Sample: 
www.milletsoftware.com/Download/Visual_CUT_PDF_Export_with_Form_Fields.pdf
See "Adding Form Fields to PDF Files" for more detail.  
Added a PDF_Sign command line argument.  For detail, see "Adding Digital Signature to a 
PDF File." 
PDF protection via the PDF_Protect command line argument now uses advanced 128-bit 
AES encryption.  Also, 3 more optional protection directives were added (allow form field 
filling, allow copy for accessibility, and allow document assembly). Acrobat Reader 7.0 or 
later is needed to open the resulting pdf file. 
Visual CUT can now remove pdf processing tags from the pdf file after processing those 
tags.  The main benefit is that text searches and indexing no longer include those tags. It also 
means you no longer need to set the background color of these tags to make them invisible. 
This functionality is controlled by an entry called PDF_Tags_Delete_Default under the 
[Options] section of DataLink_Viewer.ini.  
By default, this option is set to True.  
Note: to ensure all tags are removed, use the Replace() function in Crystal to change double 
quotes into single quotes.   
For example, the expression for the title in PDF_Bookmark_Tags could be: 
Replace({Customer.Customer Name},"""","'")     
Added a PDF_Bookmark_Tags_Default option to the [Options] section in 
DataLink_Viewer.ini. If you set it to True, Visual CUT would automatically attempt to 
generate bookmarks based on tag formulas inside an exported pdf. This avoids the need to 
trigger the report from a command line with a PDF_Bookmark_Tags argument. Note: 
using a PDF_Bookmark_Tags command line argument overrides the ini file setting.  
Fixed a rare case were order of bookmarks generated by PDF_Bookmarks_Tags  could be 
wrong. 
©2002-2016,   Ido Millet,   ido@MilletSoftware.com
Page 289 
Fixed a ‘Subscript out of range’ issue in PDF_Link_Tags. 
Fixed ‘Type mismatch’ errors in pdf tag processing on machines where 
the regional setting 
for a decimal separator is not a dot.  For example, in French Canada where it is a comma. 
Fixed a problem with pdf Table of Contents page targets. 
PDF Table of Contents are now generated after the new PDF_Bookmark_Tags processing.  
This allows both bookmarks as well as Table of Contents to be generated in a single 
command line call.  
Added two more alternative processing modes (M2 and M3) to PDF_Merge. These options 
use a newer pdf handling component.  
The PDF_Properties command line argument now allows setting of initial viewing 
properties: visible panel (outline/bookmarks, thumbnails, full screen, optional content 
group, attachments), initial page number, and zoom
Added a PDF_Compress command line argument to reduce the size of PDF files 
(particularly after PDF_Merge operations).  For detail, see "Compress PDF Files". 
Added a PDF_Auto_File_Link command line argument, allowing Visual CUT to 
automatically detect file references inside pdf text and automatically add colored 
hotspots over these file references that link to the specified files.   
Added a PDF_Split_Tags command line argument providing amazingly fast bursting of 
very large reports
©2002-2016,   Ido Millet,   ido@MilletSoftware.com
Page 290 
Version 6.2001:  Released November 28, 2009 
Added PDF_Bookmark_Tags command line argument allowing you to generate bookmarks 
in pdf files based on invisible Crystal formulas acting as tags. For detail see the section on 
"Adding Bookmarks Using Crystal Formulas as Tags [New Approach]." Compared to the old 
approach, this new technique has several advantages: 
1.  The bookmarks links to the exact vertical location (on the linked page) 
where the rendered formula is located.  In the old approach, bookmarks 
only pointed at the top of the page.  
2.  You can easily generate bookmarks from within subreport or from 
any report section (not just Group Headers). 
3.  For each bookmark node, you can dynamically control (using formula 
logic): 
a. the text color  
b. the expanded/collapsed state  
c. the style (Regular/Bold/Italics) 
4.  No need to worry about Keep Together and WhilePrintingRecords 
properties that can cause headaches with the old approach.  
Added a PDF_Link_Tags command line argument, allowing invisible Crystal formulas 
(acting as tags) to direct Visual CUT to add file/page links and images to pdf exports.  
Added advanced options for generating Table of Contents in exported pdf files. These 
option allow you to insert web-linked image headers and control font type, color, size, 
spacing, indentation, and bullets for each level in the table of contents. A sample pdf file 
is available here. For detail, see "Advanced Table of Content Options".   
Visual CUT now maintains bookmark colors during merging of pdf files.  
Added PDF_Insert_BackPage command line argument, to support scenarios were static 
content has to be added to the back of each page before printing the report
.
Added PDF_Add_Index command line argument to allow specifying an index file associated 
with the pdf file
.
The PDF_ Page_N command line argument can now specify any True Type font and color
For detail, see "Adding Page Numbers to a PDF File." 
The "
PDF_Merge:List_File: …
" argument now handles cases where the text file specifying 
the files to be merged contains dynamic references to fields/formulas. 
Added a 4
th
optional "method" argument to PDF_Merge. An alternative merge method solves 
a rare merging issue when using newer pdf files with form fields. For detail, see "Merging 
PDF Files".  
Documents you may be interested
Documents you may be interested