Definitions
For the purposes of this International Standard, the
following definitions apply.
- Additional DPI
- Document Production Instructions which are not defined by
this International Standard.
- AFII Glyph Name type
- The subset of the Simple Glyph Name type consisting of names of the form
"afiinnnn" where "nnnn" is a sequence of
decimal digits beginning with a non-zero digit which represent
an integer in the range of 1 to 231-1.
- base font
- A font which contains actual glyph representations; in a composite
font, a leaf node in the composite font tree structure.
- base structure element
- A structure element which
cannot be subdivided into smaller structure elements.
- bind
- To associate a specific object with an
Identifier used to identify that object.
- bit
- A representation of a unit of information
which may have the value of
zero or one.
- Block State
- A set of attributes associated with
the processing of a BLOCK at a particular point in
time.
- Boolean type
- A type with two values:
True and False.
- Cardinal type
- A subtype of the Integer type whose
values are the non-negative integers.
- character text
- Text which is presented by means
of one or more sequences of glyph images.
- clip
- To remove a portion of a picture or graphic
symbol by not rendering the removed portion.
- clipping region
- An element of the imaging model
which restricts the region of the Current Page Image on which
ink may be placed. Any portion of a graphic image which lies
outside the clipping region will be clipped.
- composite font
- A hierarchically organized (tree
structured) collection of fonts.
- composite structure element
- A structure element
which can be subdivided into smaller structure elements.
- Composition and Layout Process
- The element of the
Document Processing Model which is responsible for the
composition of character text, the formatting of character text
and graphics, and the positioning of character text and graphics
for presentation.
- content (of a composite structure element)
- The
content of all of the TOKENSEQUENCE structure
elements which are subordinate to the composite structure
element.
- content (of a TOKENSEQUENCE)
- The value
of the TOKENSEQUENCE structure element.
- content element
- An octet string which represents
a sequence of tokens in the Content Representation and
Interchange Format.
- Content Processor
- The element of the Document
Processing Model which is responsible for the processing of the
document content.
- content value
- A content element together with
information which specifies its encoding.
- Context Dictionary
- A Dictionary which is defined
by a Dictionary RESOURCE DEFINITION structure
element.
- Context of Interpretation
- The context in which a content of a TOKENSEQUENCE
is interpreted by the Content Processor.
- Context Stack
- Part of the Virtual Machine,
consisting of an ordered set of Dictionaries in which name
look-up occurs.
- Creation and Editing Process
- The element of the
Document Processing Model which is responsible for the creation
and editing (modification) of the document.
- Current Context of Interpretation
- A Context of
Interpretation which is associated with a particular Block State
and which is used for the processing of the content of
subordinate TOKENSEQUENCE structure elements.
- Current Page Image
- The element of the Block State
of a PAGE in which the page image for
that PAGE is constructed.
- descendant font
- In a composite font, a font at a
lower level of the hierarchy than the root font.
- Dictionary
- A data structure constructed by
content processing consisting of name/value pairs.
- document
- When not otherwise qualified, the
electronic form of information which may be rendered in visible
form.
- document creator
- A process that generates a final
form document. Unless otherwise qualified, the final form
document is assumed to be an SPDL document.
- Document DPI
- The set of Document
Production Instructions specified within the document.
- Document Production Instructions
- Instructions
which affect the presentation of a document.
- document structure
- The set of components used to
construct an SPDL document and their relationships.
- Enumerated type
- A type with an enumerated set of
values.
- environment (of the Presentation Process)
- The
aggregate of all external information available to a
Presentation Process.
- Environment Identifier type
- A type whose values
include all identifiers used to identify information objects in
the environment of the Presentation Process. The values of the
Environment Identifier type consist of the values of the Public
Identifier type, the Object Identifier type, and the Environment
Name type.
- Environment Name type
- A type whose values are
simple names which are used to identify information objects in
the environment of the Presentation Process. The values of the
Environment Name type consist of the set of object-name
components as defined by ISO/IEC 9070.
- External Structure Element
- A structure element
which is external to the document itself, but which is included
in the document by reference.
- final form document
- A document which is in a form
suitable for presentation. As used in this International
Standard, this term implies that all composition and layout
decisions have been made. (See also "revisable form
document".)
Final form generally implies that the document
is no longer in a form that is amenable to being edited. However,
revisable form and final form are not mutually exclusive
concepts. Some data formats, for example ISO/IEC 8613
(ODA), allow both revisable form and final form
information to be present in a single document at the same
time.
- Finishing Instruction
- A Document Production
Instruction which affects the document production process
subsequent to the rendering of the page images.
- Font Index Map
- In a composite font, the Vector
used to associate font indices with font selectors during glyph
mapping.
- Font Resource
- A collection of glyph
representations together with descriptive and font metric
information which are relevant to the collection of glyph
representations as a whole.
- glyph
- A recognizable abstract graphic symbol
which is independent of any specific design.(See ISO/IEC 9541-1)
- Glyph Identifier type
- A type whose values consist
of the values of the Simple Glyph Name type and the Structured
Name type.
- glyph image
- An image of a glyph, as obtained from
a glyph representation, which is displayed on a presentation
surface.
- glyph index map
- A mapping of glyph index values
to the glyph identifiers which identify the glyph
representations in a Font Resource.
- glyph representation
- The glyph shape and glyph
metrics associated with a specific glyph in a font
resource.
- glyph shape
- The set of information in a glyph
representation used for defining the glyph image.
- graphics state
- A set of values for the graphics
state variables.
- graphics state stack
- An ordered set of saved
graphics states.
- graphics state variables
- A set of variables which
are used in conjunction with the explicit arguments to an
imaging operator to specify the change to the page image which
results from the execution of the imaging operator.
- highest structure level
- A structure element which
is not subordinate to any other structure element is said to be
at the highest structure level.
- Identifier type
- A type whose values are used to
identify objects in an instance of SPDL.
- imageable region
- The region of the Current Page
Image upon which imaging can occur.
- Imager
- The component of the Content Processor
which executes imaging operators and which makes changes to the
Current Page Image.
- imaging
- The process of generating the document
page images by making changes to an initially blank Current Page
Image as specified in .
- imaging activity
- Painting a mask clipped by the
CurrentClippingRegion onto the Current Page Image as
specified in clause 17.
- imaging model
- The model which defines how imaging
operators affect the state of the Current Page Image.
- imaging operator
- An operator whose execution
causes a change to the Current Page Image.
- immediate subordinates
- The parts into which a
composite structure element has been subdivided.
- implementation (of SPDL)
- An actual system which
presents SPDL documents.
- imposition
- The placement of the images of two or
more logical pages on the same side of an instance of a sheet
medium (such as paper). Imposition is the responsibility of the
Composition and Layout Process.
- in-line data
- Raster graphic image data which is
physically contained within an SPDL document (as opposed to
external data which is logically contained with the
document).
- Indexed Font
- A combination of a Font Resource and
a Glyph Index Map, which is used for the presentation of
character text.
- information object
- An object in the environment
of the Presentation Process, which represents a structured or
unstructured unit of information. Information objects include
values, resources and includable structure elements.
- ink
- An element of the imaging model which
specifies the color and visual texture which will be displayed
on the presentation device.
- instance of SPDL
- A document, resource, or
includable structure element represented in the Standard Page
Description Language defined in this International
Standard.
- Integer type
- A type whose values are a subset of
the mathematical integers.
- ISO10036 Glyph Name type
- A subset of
the Structured Name type consisting of those Structured-names
for which the owner-name identifies the registration authority
authorized by ISO/IEC 10036.
- logical page
- A part of a document which may be
recognized and managed by a Composition and Layout Process.
Logical pages have no explicit representation in SPDL document
structure.
Logical pages are normally represented
by PICTURE structure elements.
- Management Instructions
- Document Production
Instructions which affect the management of the document
production process.
- mask
- An element of the imaging model which
provides the shape of an image element.
- medium
- The physical surface upon which a document
is rendered in visible form by a presentation device. Examples
include paper and the display screens of video display
terminals.
- Medium Declarations
- Document Production
Instructions which specify media which may be used for the
presentation of the document
- Name type
- A type whose values are sequences of
characters as defined in .
- Non-Negative Number type
- A type whose values are
non-negative values of the Number type.
- Number type
- A type whose values are the values of
the Integer type and the Real type.
- object
- One of the data objects which can be
operated upon by the Virtual Machine. See also information
object.
- Object Identifier type
- A type whose values
consist of object identifiers as defined
by ISO/IEC 8824.
- Object Name
- A name which identifies an
information object to which this International Standard assigns
both an object identifier value as defined
by ISO/IEC 8824 and a public identifier as defined
by ISO/IEC 9070.
- object type
- One of the identified object types
associated with SPDL virtual machine objects.
- octet
- An ordered sequence of eight bits.
- Octet String type
- A type whose values are ordered
sequences of zero or more octets.
- operator
- A token the interpretation of which
causes the Virtual Machine to perform an operation.
- page description language
- One of a group of print
formats based on the concepts of programming languages.
- page image
- An abstraction of the medium upon
which presentation is to occur.
- parent font
- In a composite font, a parent font is
one which has a given descendant font as a component of the
sub-tree for which the parent font is the root node.
- parser
- The part of the Virtual Machine which
decomposes a content value into a sequence of tokens.
- path
- A conceptual sequence of zero or more
points, lines, and/or curves defining geometry in the Reference
Coordinate System.
- peer (structure elements)
- Structure elements
which are immediately subordinate to the same structure
element.
- picture
- An image which can be considered in
isolation from other images, e.g. a page or a diagram on a
page.
- Positive Integer type
- A sub-type of the Integer
type whose values are the positive integers.
- Pre-processing Instruction
- A Document Production
Instruction which affects the document production process prior
to the rendering of the document page images.
- presentation
- The rendering of a document in
human-perceivable form; in the context of this International
Standard, the rendering of an electronic document in visible
form.
- presentation device
- A physical device which
presents a document in visible form.
- Presentation Instruction
- A Document Production
Instruction which affects the process of rendering the document
page images and their placement on the media.
- presentation order
- The sequential order of
structure elements of the SPDL document.
- presentation process
- A process which renders a
document, or portion thereof, on suitable media.
- Printable String type
- A type whose values are
those of the PrintableString type as defined
in ISO 8824.
- Public Identifier type
- A type whose values are
public identifiers as defined by ISO/IEC 9070.
- Public Object Identifier type
- A type whose
values are public identifiers as defined
by ISO/IEC 9070 and object identifiers as defined
by ISO/IEC 8824.
- Real type
- A type whose values are those
mathematical rational numbers which can be represented as
specified by IEEE 754.
- Reference Coordinate System (RCS)
- A
Cartesian coordinate system with units of millimeters on both
axes which provides unambiguous specification of locations on
the medium.
- rendering
- the creation of a visible image of a
page image or a document as part of the presentation
process.
- resource
- An information object which may be
available in the environment of the Presentation Process and
which may be used by reference in the presentation of an SPDL
document.
- revisable form document
- A document which is in a
form suitable for editing and revising by some properly equipped
system. This term generally implies that, in addition to its
explicit content, the document contains information which
identifies its logical structure. (See also final form
document.)
- root font
- In a composite font, the font at the
top level of the hierarchy.
- SaveObject
- An object which represents the state
of the Virtual Machine at a particular point in time.
- Simple Glyph Name type
- A type whose values are a
subset of the values of the Name type.
- SPDL document
- A (final form) document
represented in the Standard Page Description Language defined by
this International Standard.
- SPDL Presentation Process
- A process which
presents an SPDL document in visible form; part of the basic
Document Processing Model.
- SPDL structure
- The set of components used to
construct an instance of SPDL and their relationships.
- SPDL Virtual Machine
- The virtual machine in
terms of which SPDL Content Processing is specified.
- state variables
- A set of variables which are
part of the Virtual Machine state.
- structure element
- Any of the elements of an
instance of SPDL which are distinguished by the SPDL structure.
- structure processing
- The processing of the set
of components used to construct an SPDL document.
- Structure Processor
- The part of the SPDL
document processing model which is responsible for processing
the SPDL structure.
- Structured Name
- A form of public identifier
which is defined by ISO/IEC 9541-2. Structured Names
are semantically equivalent to public identifiers as defined
by ISO/IEC 9070. They are used for identifying glyphs
and elements of Font Resources.
- subordinate
- A structure element which results
from the further subdivision of another structure element shall
be said to be subordinates of or subordinate to that structure
element.
- superior
- A structure element A is said to be
superior to a structure element B if B is subordinate to A.
- Supplementary DPI
- Document Production
Instructions which are associated with a particular instance of
document presentation but which are not contained within the
document itself.
- tiling
- The process of laying down copies of a
pattern to fill an area.
- token
- A logical unit of information which is
processed by the SPDL Virtual Machine. The processing of each
token causes a specified change to the Virtual Machine
state.
- User Coordinate System (UCS)
- A
dimensionless Cartesian coordinate system which specifies
locations in the Current Page Image by means of a mapping to the
Reference Coordinate System defined by the
CurrentTransformation.
- virtual machine
- An abstraction which allows the
specification of a process in terms of changes to the state of
an idealized implementation. Such an idealized description
serves only to specify the process, not to dictate the actual
implementation.
- Virtual Machine State
- The set of attributes
belonging to and characterizing the Virtual Machine at a
particular point in time.