Papyrus DocEXEC Statement Formatting
Capabilities
This is not a complete listing of
functions, but just an assembly of questions that
relate to the functional capabilities.
Q:
Does it support spot color?
A: Yes. Up
to eight spot colors can be used.
Q: Does
it support full color ?
A: Yes. You
can generate full color objects like charts, images,
and text from the input data and Papyrus supports
full color PostScript printing.
Q: Can
forms be used and freely positioned in the flow
of the statement?
A: Yes. Forms
can be used tied to a logical page or as an element
in the flow of the document. In this case the
form is a building block, which will break as
a whole to the next page, including the related
data fields if so defined.
Q: Can
images, like logos and signatures be positioned
freely and on forms?
A: Yes.
Q: Can
images or forms be called by name in a data field?
A: Yes. In
this manner scanned images from an archive can
be called in and printed with the flow of the
document. This can be used for example for transfer-slips
with bank-statements or for printing insurance
claims with scanned documents attached.
Q: Does
the product support substitution tables for data
fields?
A: Yes. Multiple
tables can be defined and reused across several
documents.
Q: Can
tables be defined and can they break across pages?
A: Yes. The
page breaking is user definable.
Q: Is the
number of named variables limited?
A: No. It
is not required to name data elements or arrays
of repeated printlines.
Q: Can
open-ended arrays of data be used?
A: Yes. Repeated
records using the same data structure can be handled
as an array.
Q: Do all
variables have to be named and defined in length?
A: No. If
fields are printed directly when read, no names
have to be defined. With the use of delimited
variables the length is flexible.
Q: Is conditional
IF/THEN/ELSE logic supported?
A: Yes. Any
command in the DOCDEF can be executed based on
the result of such an condition. Such IF/THEN/ELSE
structures can also be nested.
Q: Can
macros or sub-routines be defined and reused?
A: Yes. DOCFORMATS
are such subroutines Global and reusable DOCFORMATS
are possible.
Q: Is the
use of a variables limited to data fields?
A: No. Variables
can be freely used for control purposes and even
for positional data. All values used in DocEXEC
can be formula expressions with variables.
Q: Can
string functions be executed for variable data
fields?
A: Yes. The
usual string functions can be performed, like
concatenate, truncate, left/right substring, suppress
leading/trailing blanks or pad strings.
Q: Can
mathematical functions be performed on data variables?
A: Yes. Addition,
subtraction, multiplication and division can be
used to calculate results in simple formulas,
including bracket execution.
Q: Can
text also be extracted and formatted from the
data file?
A: Yes. DocEXEC
does not distinguish between the data and the
document description in the formatting process.
Q: Can
fonts, images, forms and text be selected based
on criteria?
A: Yes. The
content or length of a data variable can be used
for conditional execution of any statement element.
Q: Can
diagonal or curved lines and boxes with shading
be used?
A: Yes. For
performance reasons (image generation) these are
executed with forms elements, which can be selected
and placed dynamically as required. Rules in all
styles are done dynamically.
Q: Can
the page orientation be changed dynamically?
A: Yes. Several
LOGICAL PAGE LAYERS using different orientations
can be defined for one SHEET and they can be used
based on conditional execution.
Q: Can
a single data record produce several pages?
A: Yes. The
related variables can be reused many times and
also a single variable can be split or positioned
as many times and formats as required.
Q: Can
subtotals for a page be calculated?
A: Yes. For
a table or repeated variable structure a SUBTOTAL
command is used.
Q: Can
bar, line and pie charts be produced dynamically
from input data?
A: Yes. Many
types in 2D and 3D are available.
Q: Can
fonts be used in all rotations and orientations?
A: Yes. The
formatting automatically handles these functions
through the AFP bounded box font information even
for raster fonts to a Xerox printer.
Q: Can
text be printed at angles or along curves?
A: Yes. DocEXEC
supports any angle for OUTPUT fields and each
character can be positioned specifically along
a curve.
Q: Can
text be printed shaded or inverted without a special
font?
A: Yes. The
font used by the text is processed internally
and placed accordingly.
Q: Does
the product support Barcode and OMR printing?
A: Yes. Any
OMR and all generally used barcodes are supported
including 2D Datamatrix codes. Expandable to any
format.
|