This is not a complete
listing of functions, but just
an assembly of questions that
relate to the functional capabilities.
Papyrus support spot color?
Up to eight spot colors can be
Papyrus support full color?
You can generate full-color objects
like charts, images and text
from the input data and Papyrus
supports full-color PostScript
forms be used and freely positioned
in the flow of the statement?
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.
images, like logos and signatures,
be positioned freely and on forms?
images or forms be called by
name in a data field?
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.
the product support substitution
tables for data fields?
Multiple tables can be defined
and reused across several documents.
tables be defined and can they
break across pages?
The page breaking is user-definable.
the number of named variables
It is not required to name data
elements or arrays of repeated
open-ended arrays of data be
Repeated records using the same
data structure can be handled
as an array.
all variables have to be named
and defined in length?
If fields are printed directly
when read, no names have to be
defined. With the use of delimited
variables the length is flexible.
conditional IF/THEN/ELSE logic
Any command in the DOCDEF can
be executed based on the result
of such a condition. Such IF/THEN/ELSE
structures can also be nested.
macros or sub-routines be defined
DOCFORMATS are such sub-routines,
Global and reusable DOCFORMATS
the use of a variables limited
to data fields?
Variables can be freely used
for control purposes and even
for positional data. All values
used in DocEXEC can be formula
expressions with variables.
string functions be executed
for variable data fields?
The usual string functions can
be performed, like concatenate,
truncate, left/right substring,
suppress leading/trailing blanks
or pad strings.
mathematical functions be performed
on data variables?
Addition, subtraction, multiplication
and division can be used to calculate
results in simple formulas, including
text also be extracted and formatted
from the data file?
DocEXEC does not distinguish
between the data and the document
description in the formatting
fonts, images, forms and text
be selected based on criteria?
The content or length of a data
variable can be used for conditional
execution of any statement element.
diagonal or curved lines and
boxes with shading be used?
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.
the page orientation be changed
Several LOGICAL PAGE LAYERS using
different orientations can be
defined for one SHEET and they
can be used based on conditional
a single data record produce
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.
subtotals for a page be calculated?
For a table or repeated variable
structure a SUBTOTAL command
bar, line and pie charts be produced
dynamically from input data?
Many chart types in 2D and 3D
fonts be used in all rotations
The formatting automatically
handles these functions through
the AFP bounded box font information
even for raster fonts to a Xerox
text be printed at angles or
DocEXEC supports any angle for
OUTPUT fields and each character
can be positioned specifically
along a curve.
text be printed shaded or inverted
without a special font?
The font used by the text is
processed internally and placed
the product support Barcode and
Any OMR and all generally used
barcodes are supported including
2D Datamatrix codes. Expandable
to any format.