A conforming SPDL Instance is one whose syntax conforms to
Every conforming DOCUMENT shall have at least
one PAGESET or PAGE structure element.
This International Standard specifies the effects of
processing an SPDL Instance. It does not constrain the
implementation of an SPDL Presentation Process beyond the
requirement that the specified effects be produced.
Every SPDL Presentation Process will have limitations (e.g.
on storage capacity) which restrict the complexity and size
of SPDL Instances which can be processed. Every conforming SPDL
Presentation Process shall be able to process any
conforming SPDL Instance within these limitations. An attempt to
process an SPDL Instance which results in the exceeding of one
of these limitations may result in a structure error and
incomplete or aborted processing.
Notwithstanding these limitations, every conforming SPDL
Presentation Process shall be able to:
Every conforming SPDL Presentation Process shall either:
The statements in Every conforming SPDL Presentation Process shall be able to
process the structure of any conforming SPDL Instance as
specified by A conforming Presentation Process need not add to the
environment of the Presentation Process a resource which is
defined by a RESOURCE DEFINITION which is subordinate
to an ENVIRONMENT RESOURCE, or to remove from the
environment of the Presentation Process a resource which is
undefined by a subordinate RESOURCE UNDEFINITION
structure element. However, even if no resource is added to or
removed from the environment of the Presentation
Process, ENVIRONMENT RESOURCE processing shall
conform to Every conforming Presentation Process shall be able to
process RESOURCE DEFINITION structure elements which
are subordinate to a DOCUMENT as specified in
Every conforming SPDL Presentation Process shall have the
ability to create each of the resources specified below and add
it to the environment of the Presentation Process for the scope
of the defining RESOURCE DEFINITION:
These requirements are separate: a conforming SPDL
Presentation Process need not be able to include more than one
such resource in the environment of the Presentation Process at
any one time.
Every conforming SPDL Presentation Process shall have in its
environment a resource of the identified resource class which is
identified by each of the Public Object Identifiers listed below
and which conforms to the applicable specification in this
International Standard. The resource classes and the Object
Names corresponding to these Public Object Identifier values are
listed in Where " Every conforming SPDL Presentation Process shall be capable
of supporting the following Color Space Families.
Every conforming SPDL Presentation Process shall be able to
process COLOR SPACE SPECIFICATION structure elements
which specify Color Space Objects for each of the above Color
Space Families, and shall provide a default mapping from each
such Color Space to the gamut of the imaging device.
Every conforming SPDL Presentation Process shall have
associated with it a domain, possibly null, from which external
structure elements may be obtained. There need not be any
external structure elements in this domain.
Every conforming SPDL Presentation Process shall support all
of the Document Production Instructions defined in
Every Presentation Process will have limits which restrict
the complexity and size of documents which can be processed.
Within these limitations, a conforming Presentation Process must
be able to process all content elements of any conforming SPDL
instance.
Every conforming SPDL Presentation Process shall have the
following minimum capabilities for content processing.
Every conforming SPDL Presentation Process shall have the ability to:
These requirements are separate: a conforming SPDL
Presentation Process need not be able to store more than one of
the above data objects concurrently.
Every conforming SPDL Presentation Process shall have the
capability of representing at least the following values for
content processing:
Every conforming SPDL Presentation Process shall provide
exception handling as specified in The effects of imaging operations are defined in terms or ideal results. Every
SPDL Presentation Process will have limits on the ability to achieve the specified
results. This International Standard does not specify requirements for the ability to
achieve the specified imaging results.
SPDL Presentation Processes
Representation and Interchange Format
Structure Syntax
Resources
Resource Definitions which are Subordinate to
an ENVIRONMENT RESOURCE
Resource Definitions which are Subordinate to
a DOCUMENT
Resources in the Environment of the Presentation
Process
Color Spaces
Data Sources
Filters
Indexed Font Resources
Glyph Index Maps
Color Space Families
External Structure Elements
Document Production Instructions
Content Processing
Ability to construct and save objects
Ability to represent values
Exception Handling
Imaging