54
©2002-2016, Ido Millet, ido@MilletSoftware.com
Page 334
Version 2.4.4: Released 11/21/2002
Added dll files for exporting to HTML on PCs that may be missing those files.
The new version tolerates command line arguments that end with spaces.
Version 2.4.3: Released 11/15/2002
Added support for exporting to and dynamically creating subdirectories using UNC in
addition to Mapped Network Drive references. For example:
\\server123\ixm7\
{@Year}\Sales for {Product_Type.Name}.pdf
Instead of
P:\
{@Year}\Sales for {Product_Type.Name}.pdf
Thanks to Mike Marsten (UCSF) for suggesting and testing this enhancement.
Version 2.4.0: Released 11/11/2002
Fixed a bug causing failures when saving (interactive mode) and using (scheduled or
command line mode) the encrypted logon information for reports.
When exporting to non-existent or non-permissible drive & directory, the user (during an
interactive session) now gets a message box explaining the problem, an indication that
exporting failed (in the progress window) and a clean return to the third tab.
Fixed a problem of failed scheduled printing without command line Printer argument.
When clicking Cancel from a log-in dialog box, Visual CUT now avoids repeated attempts
(log-in windows) to log-in to each table in the main report as well as in the subreports.
Thanks to Mike Marsten (UCSF) for identifying and testing most of the issues above.
Version 2.3.5: Released 11/02/2002
Added support for single-pass distribution of Crystal reports to multiple printers on
the network:
"Printer_Only:" argument (e.g., "Printer_Only:\\sobpc10\sobhp04") now allows you to
schedule printing and skip any exporting, bursting, and e-mailing options saved for the report
in Visual CUT. This allows you to save the report once in Visual CUT and control which
functionality (printing or exporting & e-mailing) via command line arguments.
Visual CUT can now accept an unlimited number of "Printer" and/or "Printer_Only"
command line arguments and send the report to all these printers. This improves
performance, compared to specifying each printer destination in a different command line,
because the report gets retrieved and processed only once.
Version 2.3.0: Released 10/31/2002
Added functionality to allow a command line argument (for example,
"Priner:\\sobpc10\sobhp04") to specify the Printer destination. This allows you to save a
Crystal report once within Visual CUT but schedule printouts to different printer destinations
on your network.
Version 2.2.0: Released 10/30/2002
Added functionality to allow command line arguments (for example, "Parm1:1998") to
override the parameter values saved for the report in Visual CUT.
50
©2002-2016, Ido Millet, ido@MilletSoftware.com
Page 335
This allows external control of parameter values without the need to open the report in
Visual CUT, specify new parameter values, and save the new settings each time new
parameter values are needed.
Thanks to Jorge Vazquez (Merck) and Mike Marsten (University of California San Francisco)
for the enhancement idea.
Corrected the Tab sequence in the login dialog (used for secure data sources).
Version 2.1.0: Released 10/21/2002
Fixed electronic bursting problem when grouping on text with single quotes (for example,
O’Keefe). The new version can handle any number of single quotes embedded in the text of
the field/formula used for Grouping at level 1).
Thanks to Dave Hawkins from www.orbitz.com for catching the problem.
Version 2.0.0: Released 10/10/2002
Added compatibility with Crystal Reports Version 9.0
Modified Print button to allow selection of printers.
Version 1.4.0 Released 9/28/2002
Implemented new functionality allowing users to control how empty reports (zero selected
records) are handled during scheduled execution:
Using the
–
e
command line argument aborts execution of such reports silently (no
message boxes that could interfere with continued processing of other scheduled
repots). This is the correct choice if you have reports that should be e-mailed to users
only if they contain records. This is a typical approach for exception reports.
Using the new
–
E
command line argument forces execution of empty reports. This is
the correct choice if you have reports that should be exported and e-mailed to the
users even if empty.
Thanks to Jim Woodin (Diamond V Mills) for the enhancement idea.
The Status Bar now shows the number of records selected in the report instead of number of
records read from the database.
Visual CUT can now be installed on PCs without a Crystal Reports installation.
Version 1.3.3 Released 9/07/2002
Integrated the functionality of DataLink Viewer into Visual CUT.
This allows you to select parameter values based on live data in the database. You can
experience the new functionality by simply using Visual CUT to view the following sample
report: DataLink_Viewer_Year_and_Product_Prompts.rpt report
For more detail, see the DataLink Viewer user manual at www.MilletSoftware.com
58
©2002-2016, Ido Millet, ido@MilletSoftware.com
Page 336
Added Minimize & Resize capabilities to the Progress Window.
Blocked the display of Group Level 1 fields & Formulas on the 3
rd
Tab in cases where the
bursting option is disabled. Only fields from the Report Header or Footer are available in
such cases. The logic is that if no bursting is possible, only values for the whole report are
relevant in specifying e-mailing options.
In cases were scheduled or unattended processing is initiated (using the
–
e
command line
argument) the main form as well as the progress window are now minimized as icons on the
Task Bar. You can restore the progress window (by clicking the Visual CUT icon on the
Task Bar) in case you want to observe or stop the unattended processing. Thanks to Jim
Woodin (Diamond V Mills) for the enhancement idea.
Changed the user interface (hourglass icons, status bar messages, incrementing group value
count) to clarify to the user what is going on when opening of a report takes a long time.
Very large reports or reports with lots of subreports take some time to a) open in the Preview
Tab, and b) Process Group Level 1 values and formulas when moving to the processing (3
rd
)
tab. Thanks to José L. Alsina (Innovatec) for the enhancement idea.
Version 1.2.5 Released 8/09/2002
Tab 3 now shows what printer was associated with the report in Crystal (using the File,
Printer Setup…
dialog). Visual CUT sends reports scheduled for printing to that printer.
Within Crystal, you can associate each report with a different printer using the File, Printer
Setup…
dialog.
Thanks to Jim Woodin (Diamond V Mills) for the enhancement idea.
Fixed an issue with the "scheduling string" on tab 3 not being refreshed.
Stopped a warning message that appeared when scheduling a report only for printing.
Minor enhancements to user interface, including better use of space when user increases the
size of the window.
Version 1.2.4 Released 8/05/2002
The progress window now shows a STOP button allowing you to abort the exporting/emailing
process.
Modified the software installation to rely on whatever exporting dll’s are installed for Crystal
Reports. This means that if you plan to use the exporting functionality of Visual CUT, your
PC must have Crystal Reports installed. This change aims at removing exporting failures on
some PC installations due to dll conflicts between Visual CUT and Crystal Reports.
Version 1.2.3 Released 8/02/2002
The path (not just the name) of the exported file name can now be dynamic (drag-and-drop
fields and formulas). If the specified subdirectory structure doesn’t exist, it is created
automatically. This allows for easy archiving of exported reports into dynamically specified
41
©2002-2016, Ido Millet, ido@MilletSoftware.com
Page 337
directory (or web site) structures. Thanks to Jim Woodin (Diamond V Mills) for the
enhancement idea.
If a report with Saved Data is opened interactively, Visual CUT now asks the user if current
data from the database sho
uld be retrieved. If the user answers ‘No’, the Saved Data is used.
This allows processing of reports without connection to a database. Thanks to David Parker
of VendorsInfo.Com for the enhancement idea.
Note: Scheduled reports with saved data use the saved data.
Solved an Issue with processing options not being saved the first time.
Version 1.2.0: Released 7/30/2002
Capture report-level and group level-1 fields & formulas of any data type provided they are
placed in report or group level-1 headers and footers. The fields & formulas are captured
even if they, or even the section as a whole, are suppressed.
Support electronic bursting if Group Level-1 is Text or Numeric field/formula.
Print Scheduling ability (including multiple copies and collating options).
Manage reports that are not designed for bursting. Useful in cases where you simply want to
schedule a report for printing or full exporting and e-mailing.
Save and apply (for scheduling) multi-value parameters information
(discrete, range, and even mixed type values can now be saved for later scheduling).
Fixed HTML export issue.
Improved speed of multiple e-mail operations.
Improved the display of processing progress and added elapsed time information.
Version 1.1.0: Released 6/25/2002
Added prompting and encrypted management of Logon information for
multiple data sources and subreports.
Added Scheduling support.
Version 1.0.0: Released 6/14/2002
34
©2002-2016, Ido Millet, ido@MilletSoftware.com
Page 338
Known Issues and Limitation
1. The Application stores Logon information in a strongly encrypted format to allow scheduled
operations). While this information is NOT available during interactive use of the
application, it allows scheduling (-e switch in RUN command line) using this stored logon
information. Hence, make sure your PC is accessible only to those who have access rights to
all reports managed by Visual CUT.
2.
Reports that use a Business Objects UNIVERSE as a data source can’t be refreshed in Visual
CUT. Instead, use the BO platform to schedule exports of such reports to a Crystal Report
format. This provides an rpt file with saved data. You can then burst/process these reports
via command line processing in Visual CUT, provided you turn on 'Use Saved Data in
Scheduled Reports' in the Options dialog or include ..."Use_Saved_Data:True" in the
command line.
3. Note: this restriction doesn't apply to Visual CUT 11.
The License Agreement for Crystal Reports 9 stipulates that:
This means that, unless you use Visual CUT 11 (where the broadcasting license restriction
no longer applies), you can legally distribute reports to more than 50 recipients only if
that operation was initiated manually by clicking the Start button or by starting a batch
file. So if you want to use Visual CUT to schedule report distribution to more than 50
recipients, use Visual CUT 11.
"Report Distribution System" means any process or system or combination of
processes or systems that is or are used to automatically and/or regularly deliver,
,
share or distribute Reports, without providing any Access to a Server/Web-based
Application: (a) to greater than fifty (50) end users directly, or (b) to a location that is
accessible to greater than fifty (50) end users, who are reasonably likely to view or use
the Reports. A Report Distribution System shall not include: (a) distribution of
Reports in hard copy form; (b) manual distribution on a one-time or ad hoc basis;
;
or (c) distribution of Client Applications created using the Royalty Free Runtime
Software. For purposes of calculating the number of end users, you do not need to
include any end user who otherwise has a valid license to use the Software or any of
35
©2002-2016, Ido Millet, ido@MilletSoftware.com
Page 339
4. Patrick Pettibon from MatchMarketing (www.matchmarketing.com)
has identified a problem and a solution to image quality issue when previewing or exporting
(PDF/RTF/Word) Crystal Reports that have charts, pictures, subreports, or OLE objects
.
The problem is described by a tech support document:
You basically need to set the value of two keys in the registry:
1.
BitMapMagnifDenominator (value should be 1)
2.
BitMapMagnifNumerator (value should be 4)
-------------------------------------------------------------------------------------------------
For Crystal 8.5:
HKEY_CURRENT_USER\SOFTWARE\SEAGATE SOFTWARE\CRYSTAL REPORTS\EXPORT
For Crystal 9:
HKEY_CURRENT_USER\SOFTWARE\CRYSTAL DECISIONS\9.0\CRYSTAL REPORTS\EXPORT
-------------------------------------------------------------------------------------------------
However, when running a tool such as Visual CUT, similar settings are also required
under a different registry folder. Here are the required settings for Visual CUT 11:
You can download a zip file with detailed instructions, Before/After images, and REG files (one
each for 9.0, 8.5, and XI R2 versions) that can be imported into the registry in order to set the
required keys from:
http://www.milletsoftware.com/Improving_Image_Quality.zip
The usual warnings about editing the registry apply.
7. Burst-exporting to Crystal RPT files format results in files with saved data for the whole
report because the applied filter only hides data. To ensure the resulting rpt files include only the
data for each group, you can instruct Visual CUT to generate the rpt files by discarding their
saved data and retrieving only the data for each group. This takes more time but ensures that
recipients can't gain access to data that doesn't belong to the exported group and that file
sizes are smaller. To use this option, turn on the "Shrink Bursted RPT Files" in the Options
dialog. Note: this problem
doesn’t
affect any other export format. This means you should not
worry about this when exporting, for example, to pdf, excel, etc.
18
©2002-2016, Ido Millet, ido@MilletSoftware.com
Page 340
8. Exports to pdf may result in smaller font size. This is a Crystal issue, and can be fixed using
some registry entries. You can do a web search for SAP document ADAPT00940675 for
explanation. For more detail, see this blog by Ken Hamady:
http://kenhamady.com/cru/archives/2503#more-2503
It boils down to setting the following registry keys (for Visual CUT 11):
HKEY_LOCAL_MACHINE\SOFTWARE\Business Objects\Suite 11.5\Crystal
Reports\Export\PDF\TruncationAdjustment (=2)
HKEY_LOCAL_MACHINE\SOFTWARE\Business Objects\Suite 11.5\Crystal
Reports\Export\PDF\UsePrecisePositioningForText (=1)
This enlarges the font and also eliminate the truncation in most cases, and
when it doesn’t
, you
can increase the TruncationAdjustment from 2 to 3 (or higher) until the problem is resolved.
Note: On a 64-bit machine, the registry paths would start with
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\...
like this:
Documents you may be interested
Documents you may be interested