Return the absolute value of a Numeric.
Class modelling the abs Number Function.
Relative to the block parent but not effecting the stacking
Used for block-container, tables and lists.
The "absolute-position" property.
Base class for the AFP-specific extension elements.
This is the base class for all data stream objects.
The base class for nearly all LayoutManagers.
Abstract base layout manager.
Abstract base layout manager.
This class keeps information about abstract border element, i.e.
Initializes a newly created AbstractBorderElement
object
so that it represents an empty border element.
Constructs a newly allocated AbstractBorderElement
object.
Abstract base class for breakers (page breakers, static region handlers etc.).
Abstract base class for code point mapping classes (1-byte character encodings).
Base class for AFP descriptor objects
Constructor a PresentationTextDescriptor for the specified
width and height.
Base class for factory classes which instantiate FOEventHandlers and provide information
about them.
Abstract base class for the PFM and TTF Reader command-line applications.
This is the common base class of all of FOP's transcoders.
Constructs a new FOP-style transcoder.
Generic XML handler for SVG.
Common base class for instream-foreign-object and external-graphics
flow formatting objects.
constructs an instream-foreign-object object (called by Maker).
Abstract base class for Graphics2DAdapter implementations.
LayoutManager handling the common tasks for the fo:instream-foreign-object
and fo:external-graphics formatting objects
Abstract PDFImage implementation for the PDF renderer.
Creates a new PDFImage from an Image instance.
The base class for most LayoutManagers.
Common superclass for list-item-label and list-item-body.
Abstract base class for the XMP and RDF root nodes.
This is the base class for all named data stream objects.
Constructor for the ActiveEnvironmentGroup, this takes a
name parameter which should be 8 characters long.
Abstract base class for objects that are processed by the renderer outside
of the actual document.
Base class modelling the fo:page-number-citation object.
LayoutManager for the fo:page-number-citation(-last) formatting object
Pages contain the data objects that comprise a presentation document.
Construct a new page object for the specified name argument, the page
name should be an 8 character identifier.
Abstract base class for the fo:page-sequence formatting object and the fox:external-document
extension object.
Create a page sequence FO node.
Abstract base class for a page sequence layout manager.
Abstract base class for renderers like PDF and PostScript where many painting operations
follow similar patterns which makes it possible to share some code.
This is an abstract base class for PDF streams.
Constructor for AbstractPDFStream.
Base postscript commment element class
Base class for the PostScript-specific extension elements.
Base class for the PostScript-specific extension elements.
This class enables to transcode an input to a PostScript document.
Constructs a new AbstractPSTranscoder.
Abstract base class for all renderers.
Abstract base classes for renderer-related configurator classes.
Base class for factory classes which instantiate Renderers and provide information
about them.
Abstract base class for both TextArea and Character.
Constructor with extra parameters:
create a TextAdjustingInfo object
Utilities for java.text.AttributedCharacterIterator.
Activate the layout of this page sequence.
The active environment group for the page
An Active Environment Group (AEG) is associated with each page,
and is contained in the page's begin-end envelope in the data stream.
Default constructor for the ActiveEnvironmentGroup.
Constructor for the ActiveEnvironmentGroup, this takes a
name parameter which must be 8 characters long.
The set of active nodes in ascending line order.
The number of active nodes.
Adds a new value to the array.
Adds a length to all components.
Adds min, opt and max to their counterpart components.
Adds a new value to the array.
Adds another MinOptMax instance to this one.
Adds one MinOptMax instance to another returning a new one.
Append data to the stream
Adds a String to the OutputStream
Tell the LM to modify its data, adding a letter space
to the word fragment represented by the given elements,
and returning the corrected elements
add an /Annot object of /Subtype /Link.
set this page's annotation list
Adds the general Area attributes.
Creates the child areas for the given layout manager.
Phase 3 of Knuth algorithm: Adds the areas
Phase 3 of Knuth algorithm: Adds the areas
Generate and add areas to parent area.
Tell the layout manager to add all the child areas implied
by Position objects which will be returned by the
Iterator.
Add the area for this layout manager.
Add the areas with the break points.
The table area is a reference area that contains areas for
columns, bodies, rows and the contents are in cells.
Add the areas for the break points.
Add the areas for the break points.
Adds an area to the flow layout manager
Add the areas to the parent.
The table area is a reference area that contains areas for
columns, bodies, rows and the contents are in cells.
Generate and add areas to parent area.
Add the area for this layout manager.
addAreas(org.apache.fop.layoutmgr.PositionIterator,org.apache.fop.layoutmgr.LayoutContext,int[],int,int,int,int,boolean,boolean,org.apache.fop.layoutmgr.table.RowPainter,int) - method in class org.apache.fop.layoutmgr.table.
TableCellLayoutManager Add the areas for the break points.
Adds a new attribute to the protected member variable "atts".
Adds a new attribute to the protected member variable "atts".
Adds a new attribute to the protected member variable "atts".
Adds a new attribute to the protected member variable "atts".
Override that doesn't convert the attributes to Property instances,
but simply stores the attributes for later processing;
Adds the attributes, passed in by the parser to the PropertyList
Add background to an area.
Add background to an area.
Add the block to this block area.
Add the block area to this block parent.
Add the block to this area.
Add a block area as child to the footnote area
Add a block area to this region reference area.
Add the block to this block area.
Add a block spacer for space before and space after a block.
Adds border element to borderInfo
.
Sets the traits for breaks on an area.
add a character definition in the dictionary
Adds characters (does nothing here)
Adds characters (does nothing here)
Add parsed characters to this object
Add the characters to this BookmarkTitle.
Adds the character set for the given point size
Add character set metric information for the different orientations
Adds new character metrics.
add a child element to this
Add a child area to the current area.
Add a child to this area.
Add the child to the block container.
Add the childArea to the current area.
Add child area to a the correct container, depending on its
area class.
Set the parent for the child area.
Override generic Area method.
Override generic Area method.
Add the area as a child of the current area.
This is a leaf-node, so this method is never called.
Add a child area to this line area.
Add the child area to this layout manager.
Add the child to the list item area.
Add child area to a the correct container, depending on its
area class.
Add the child to the current area.
Add the child to the caption area.
Add the child to the cell block area.
Add the child area to this layout manager.
Add the LM in the argument to the list of child LMs;
set this LM as the parent;
initialize the LM.
Add the LMs in the argument to the list of child LMs;
Adds a node as a child of this node.
Used by RetrieveMarker during Marker-subtree cloning
Add the childArea to the passed area.
Add a character class to the tree.
Add borders to an area for the collapsing border model in tables.
Add a ColorSpace dictionary to the resources.
Adds a new conditional page master reference.
Add fonts from configuration file starting with internal name F.
Add an ContentHandlerFactory.
Adds the default filters to this stream.
Add a Destination object to this FO
Adds a destination to the document.
Add an element to the DOM document
Adds the given list of Knuth elements to this box' list of elements.
Add the element mapping with the given class name.
Add the element mapping with the given class name.
Add an entry for a range of CIDs (/W element on p 213)
Add an entry for a range of CIDs (/W2 element on p 210)
Add an entry for single starting CID.
Add an exception to the tree.
Add a hyphenation exception.
Add a new extension attachment to this FObj.
Adds a new ExtensionAttachment instance to this page.
Adds a set of XSL-FO files (nested fileset attribute).
Adds a set of pattern files (nested fileset attribute).
Add a filter for compression of the stream.
Add a filter for compression of the stream by name.
Add a new FOEventHandlerMaker.
Add a new FOEventHandlerMaker.
Add a font definition on the the map coded font object.
adds a font info to cache
add font object to resources list.
adds a font list to current list of fonts
Add the fonts in the font info to this PDF document's Font Resources.
Adds font traits to an area
Adds a foreign attribute to this FObj.
Add a form XObject to the PDF document.
A a GState to this resource context.
Add a PDFGState to the resources.
Add the hyphenation character and its length.
This method is called by addAreas() so IDs can be added to a page for FOs that
support the 'id' property.
This method is called by addAreas() so IDs can be added to a page for FOs that
support the 'id' property.
This method is called by addAreas() so IDs can be added to a page for FOs that
support the 'id' property.
Add an ID reference to the current page.
Add an image to the PDF document.
Add an inline child area to this line area.
Add integer value addValue
to attribute with name name
.
Add the two operands and return a new Numeric representing the result.
Add a keyword-equiv to the maker.
Creates Knuth elements for after border padding and adds them to the return list.
Creates Knuth elements for before border padding and adds them to the return list.
Creates Knuth elements for end border padding and adds them to the return list.
Creates Knuth elements for end border padding and adds them to the return list.
Creates Knuth elements for start border padding and adds them to the return list.
Creates Knuth elements for start border padding and adds them to the return list.
Creates Knuth elements for break-after and adds them to the return list.
Creates Knuth elements for break-before and adds them to the return list.
Creates Knuth elements for space-after and adds them to the return list.
Creates Knuth elements for space-before and adds them to the return list.
Add the line area to this block area.
This is a pdf specific method used to add a link to the
pdf document.
Add space to a block area.
Add space to a block area.
Add the marker to this formatting object.
Add the markers for this page.
Registers the FO's markers on the current PageViewport
Adds font metrics for a specific font.
Adds a character name to the current difference.
Add a node at the end of the given line's existing active nodes.
Adds an PDFObject to this document.
Adds a new Observer to the list.
Add a sub element to this outline.
Adds an OutputIntent to the PDF
Adds an overlay to the page resources
Adds an overlay to the resource group
Add an overlay to to the map page overlay object.
Add a page to this model.
Adds a new page to the page sequence
Add a page to the render page model.
add a /Page object to the root /Pages object
Adds a page to the document.
Adds a page object to the group.
Adds a PageGroup to the document.
Inserts a page number citation.
Add a page sequence master.
Inserts paragraph break before all close group marks.
Add the pattern to the resources.
Add a pattern to the tree.
Add hyphenation patterns.
Adds a border or padding element to the pending list which will be used to generate
the right element list for break possibilities.
Adds a border or padding element to the pending list which will be used to generate
the right element list for break possibilities.
Adds the unresolved elements for border and padding to a layout context so break
possibilities can be properly constructed.
Add a new property to the list
Add a new property to the list
Registers the new best active node for the given fitness class.
Adds a region to this simple-page-master.
Add the shading to the current resource context.
Add a Shading to the resources.
Add a shorthand to this maker.
Add a simple page master.
Create and add a SpaceArea child to this TextArea
Add a new space to the sequence.
Adds traits for space-before and space-after to an area.
Adds string to text buffer (charData
).
Sets the content of the list item label.
Add string to children list.
Adds a style to the table.
Adds the style attributes to the given attributes.
Add a child bookmark data object.
Add a subproperty to this maker.
Add a subproperty to this maker.
Adds a new suqsequence specifier to the page sequence master.
Adds the text-decoration traits to the area.
Add a trait to this area.
Add a trait property to this area.
Adds attributes from traits of an Area.
Identify an unresolved area (one needing an idref to be
resolved, e.g.
Add an Resolvable object with an unresolved idref
Add an Resolvable object with an unresolved idref
Add an idref to this page.
Adds all values from a Map to this object.
Adds all values from another GState object to this one.
Create and add a WordArea child to this TextArea.
Create and add a WordArea child to this TextArea.
Add an XObject to the resources.
space-after value adjusted for block-progression-unit handling
space-before value adjusted for block-progression-unit handling
Writes a glyph adjust value to the "TJ-Buffer".
The adjustment information object
Adjust the viewport reference rectangle for a region as a function
of precedence.
Adjust the viewport reference rectangle for a region as a function
of precedence.
total adjustment (= ipd - width of fixed elements)
adjustment ratio if the line ends at this breakpoint
Holds the metrics of a single character from an AFM file.
Represents the contents of a Type 1 AFM font metrics file.
Parses the contents of a Type 1 AFM font metrics file into an object structure (
AFMFile
).
Represents a writing direction metrics section from an AFM file.
Public ID for the AFP fonts 1.0 DTD.
Resource location for the AFP fonts 1.0 DTD.
Public ID for the AFP fonts 1.1 DTD.
Resource location for the AFP fonts 1.1 DTD.
Public ID for the AFP fonts 1.2 DTD.
Resource location for the AFP fonts 1.2 DTD.
Key for a Boolean value that enables grayscale processing instead of color
processing.
This class extends the org.apache.fop.fo.StringProperty.Maker inner class
in order to provide a static property maker.
Constructor for the AFPAttribute.
Constants used by the AFP renderer.
A data stream is a continuous ordered stream of data elements and objects
conforming to a given format.
Default constructor for the AFPDataStream.
This class extends the org.apache.fop.extensions.ExtensionObj class.
Constructs an AFP object (called by Maker).
AFPElementMapping object provides the ability to extract information
from the formatted object that reside in the afp namespace.
ContentHandler (parser) for restoring AFPExtension objects from XML.
Factory for the ContentHandler that handles serialized AFPPageSetup instances.
All implementations of AFP fonts should extend this base class,
the object implements the FontMetrics information.
Constructor for the base font requires the name.
This class encapsulates the font attributes that need to be included
in the AFP data stream.
Constructor for the AFPFontAttributes
FontInfo contains meta information on fonts
The AFPFontReader is responsible for reading the font attributes from binary
code page files and the character set metric files.
Graphics2DAdapter implementation for AFP.
This is the pass-through value object for the PostScript extension.
Extension element for fox:ps-page-setup-code.
This is an implementation of a FOP Renderer that renders areas to AFP.
Constructor for AFPRenderer.
AFP Renderer configurator
Defines a number of standard constants (keys) for use by the RendererContext class.
RendererMaker for the AFP Renderer.
AFTER - static field in class org.apache.fop.layoutmgr.
RelSide the after side
Process this extension after the next page is rendered
or prepared when being handled by the area tree.
Process this extension after the next page is rendered
or prepared when being handled by the area tree.
constant for align center
constant for align distributed
constant for align justified
Alignment of the paragraph/page.
ALIGNMENT - static field in class org.apache.fop.render.rtf.rtflib.rtfdoc.
RtfText RtfText attributes: this must contain all allignment attributes names
constant for a alignment adjust percent-based length
The alignment adjust property
The alignment baseline property
The alignment context applying to this area
The alignment context is carried within a LayoutContext and as
part of the Knuth Inline elements to facilitate proper line building.
Creates a new instance of AlignmentContext
for graphics areas.
Creates a new instance of AlignmentContext based simply
on the font and the writing mode.
Creates a new instance of AlignmentContext
Alignment of the paragraph's last line.
All feasible breaks are ok.
This is to implement memory allocation in the array.
PDFImage implementation for alpha channel "images".
Create a alpha channel image.
Create a alpha channel image.
Check if an ID has already been resolved
Check if an ID has already been resolved
Anchor area for footnote or float.
Optional: A flag whether or not to filter the shading function
to prevent aliasing artifacts.
true if antialiasing is set
Append sequence to this sequence if it can be appended.
Append sequence to this sequence if it can be appended.
Append sequence to this sequence if it can be appended.
Append sequence to this sequence if it can be appended.
Append sequence to this sequence if it can be appended.
Append sequence to this sequence if it can be appended.
Applies the given alpha values for filling and stroking.
Tell the LM to apply the changes due to hyphenation
Apply the java Color to PDF.
Apply the encryption filter to a PDFStream if encryption is enabled.
Adds a PDFFilter to the PDFStream object
Adds a PDFFilter to the PDFStream object
Applies a filter to an OutputStream.
Applies all registered filters as necessary.
This is a convenience method for users who want to override
updateURLConnection for HTTP basic authentication.
Applies a new Paint object.
Apply the java paint to the PDF.
Applies a new Stroke object.
Apply the stroke to the PDF.
Apply the variation factor
recursively apply the variation factor to all descendant areas
recursively apply the variation factor to all descendant areas
recursively apply the variation factor to all descendant areas
recursively apply the variation factor to all descendant areas
recursively apply the variation factor to all descendant areas
Base object for all areas.
Utility class which provides common code for the addAreas stage.
Store information about the inline area
input: Area Tree XML file
AreaTreeHandler which activates the PSLM and controls
the rendering of its pages.
Area tree handler for formatting objects.
InputHandler for the area tree XML (intermediate format) as input.
Constructor for area tree XML input
Constructor for XML->XSLT->area tree XML input
This is the model for the area tree object.
Create a new store pages model
Abstract base class for all area tree objects.
This is a parser for the area tree XML (intermediate format) which is used to reread an area
tree (or part of it) into memory again for rendering to the final output format.
The encoding to use to convert to ASCII
ASCII Hex filter for PDF streams.
Assigns the PDFObject a object number and sets the parent of the
PDFObject to this PDFDocument.
Tie a PageViewport with an ID found on a child area of the PV.
Tie a PageViewport with an ID found on a child area of the PV.
Add an id reference of the layout manager in the AreaTreeHandler,
if the id hasn't been resolved yet
This method is used when adding child nodes to a FO that already
contains at least one child.
constant for background color
ATTR_BOLD - static field in class org.apache.fop.render.rtf.rtflib.rtfdoc.
RtfText constant for bold
RtfText attributes: this must contain all attribute names
Position of the leftmost edge of the table with respect to the
left edge of its column
table row padding, bottom
table row padding, bottom
half the space between the cells of a table row in twips
attributes of the element
List of ALL CELL PADDING attributes, used to select them when writing
attributes
List of ALL ROW PADDING attributes, used to select them when writing
attributes
Helper function to standardize property error exceptions
(e.g., not specifying either an internal- or an external-destination
property for an FO:link)
Helper function to standardize attribute warnings
(e.g., currently unsupported properties)
AttributesImpl instance that can be used during XML generation.
Author of the content of the document.
Controls whether the IPD is automatically adjusted based on the area's children.
available stretch of the line ending at this breakpoint
shrink of the inline area
available shrink of the line ending at this breakpoint
stretch of the inline area
The AWTRender outputs the pages generated by the layout engine to a Swing
window.
Creates a new AWTRenderer instance.
Creates a new AWTRenderer instance.
RendererMaker for the AWT Preview Renderer.
ca - field in class org.apache.fop.fo.
FOText the character array containing the text
Cache a hyphenation tree under its key.
Class holding canonical instances of bundles of the
cacheable (non-relative) CommonFont properties
Font info stored in the cache
A simple cached render pages model.
Calculates the content length of the given element list.
Calculates the content length of the given element list.
Can sequence be appended to this sequence?
Can sequence be appended to this sequence?
returns current capacity of array
returns current capacity of array
The category URI for this extension attachment.
The category URI for this extension attachment.
The category URI for this extension attachment.
Returns minimal possible integer, greater or equal than
x
, divisible by quantum
.
Returns the smallest integer that is greater than or equal to the
x/y
fraction.
Table cell which occupies this grid unit
List of ALL CELL BORDER attributes, used to select them when writing
attributes
List of ALL CELL SHADING AND COLOR attributes, used to select them when
writing attributes
cell background color, a unit-based attribute
cell foreground color, a unit-based attribute
cell shading, a unit-based attribute
List of ALL vertical alignment attributes, used to select them when writing
attributes
see PDF_HANDLER_CONFIGURATION
Changes the current print direction while maintaining the current cursor position.
Height of one symbol in Courier font size of 10pt.
Width of one symbol in Courier font size of 10pt.
Single character inline area.
Class modelling the fo:character object.
Create a new character inline area with the given character.
LayoutManager for the fo:character formatting object
Superclass for properties that wrap a character value
Sends plain text to the XML
The IBM Font Object Content Architecture (FOCA) supports presentation
of character shapes by defining their characteristics, which include
font description information for identifying the characters, font metric
information for positioning the characters, and character shape information
for presenting the character images.
Constructor for the CharacterSetMetric object, the character set is used
to load the font information from the actual AFP font.
The IBM Font Object Content Architecture (FOCA) supports presentation
of character shapes by defining their characteristics, which include
Font-Description information for identifying the characters, Font-Metric
information for positioning the characters, and Character-Shape
information for presenting the character images.
Constructor for the CharacterSetOrientation, the orientation is
expressed as the degrees rotation (i.e 0, 90, 180, 270)
Abstract base class for iterators that should iterate through a series
of characters.
Return the glyphname from a character,
eg, charToGlyphName('\\') returns "backslash"
This class provides utilities to distinguish various kinds of Unicode
whitespace and to get character widths in a given FontState.
Utility class: Constructor prevents instantiating when subclassed.
This class implements a simple char vector with access to the
underlying array.
Signal to a Line LM that a higher level LM may provoke a change
in the reference area, thus ref area IPD.
Checks whether the necessary algorithms are available.
Check if the clip will change the current state.
For compound properties which can take enumerate values.
Called by subclass if no match found.
For properties that contain enumerated values.
Bugzilla 40739, check that attr has a metrics-version attribute
compatible with ours.
Check the current transform.
Checks whether the use of transparency is allowed.
Check if this is a TrueType collection and that the given
name exists in the collection.
Return a String to be parsed if the passed value corresponds to
a keyword which can be parsed and used to initialize the property.
The list of inline areas added to this inline parent.
The list of child BreakPoss instances.
child LM and child LM iterator during getNextKnuthElement phase
List of child LayoutManagers
The children of this block parent area.
Abstract base class for CID fonts.
This class enumerates all supported CID font types.
CID Font Type 0 (based on Type 1 format)
CID Font Type 2 (based on TrueType format)
This map stores the character classes
Return the appropriate CharClass constant for the type
of the passed character.
Reset Vector but don't resize or clear elements
Clears and resets the cache.
Clear the page contents to save memory.
Clear all space specifiers
Clears and resets the cache.
Clears and resets the cache.
After this call, there's no current page.
Clears the horizontal margins.
Clears all pending marks associated with this break element.
Clears all pending marks on the LayoutContext.
Clear the previous IPD calculation.
Clip using the current path.
Clip using the current path.
Clip using a rectangular area.
Perform a shallow cloning operation
Return a clone of the makers.
Clone this region viewport.
Perform a shallow cloning operation,
set its parent, and optionally clean the list of child nodes
Does nothing, meant to allow elements to write themselves without waiting
for write(), but not implemented yet
Does not close the original stream.
This is a decorator to block calls to close() to the underlying stream.
Closes the current page and adds it to the PDF file.
Closes the current subpath by appending a straight line segment from
the current point to the starting point of the subpath.
Closes the current subpath by appending a straight line segment from
the current point to the starting point of the subpath.
Closes the current subpath by appending a straight line segment from
the current point to the starting point of the subpath.
Checks to see if we have some text rendering commands open
still and writes out the TJ command to the stream if we do
CM - static field in class org.apache.fop.fo.properties.
FixedLength Describes the unit centimeter.
This class represents an uncalibrated CMYK color space.
Character code used to signal a character boundary in
inline content, such as an inline with borders and padding
or a nested block object.
The code page to which the character set relates
Collapsing border model, for borders inside a table
Collapsing border model, for borders at the table's outer border
This class is a superclass for the two collapsing border models defined
in the XSL 1.0 specification.
Implements the normal "collapse" border model defined in 6.7.10 in XSL 1.0.
The color represented by this property.
COLOR - static field in class org.apache.fop.area.
Trait The current color.
The fo:color-profile formatting object.
Helper methods for handling color profiles.
Class for properties that wrap Color values
the colorspace (0=RGB, 1=CMYK)
The color space for this paint
A ColorSpace representing the colorspace.
Map with cached ICC based ColorSpace objects.
Map of color spaces (key: color space name)
Creates a re-parsable string representation of the given color.
Generic Color helper class.
to process column spanning
Helper class maintaining a record of occupied columns and an index to the next
non-occupied column.
Marking interface for table-related classes which contain a ColumnNumberManager
instance (Table, for registering columns, or TableCellContainer, for managing occupied
cells).
PropertyMaker subclass for the column-number property
Class holding a number of columns making up the column setup of a row.
Constant indicating a Combining Indirect Break
Constant indicating a Combining Prohibited Break
This class represents UI-commands, which can be used as menu or toolbar
items
.
Creates Command
object with a given name and
sets the name as a tooltip text.
Creates Command
object with a given name, the same
tooltip text and icon image if appropriate image file is found.
This is a commons-logging logger for command line use.
Construct the logger with a default log level taken from the LogFactory
attribute "level".
Options parses the commandline arguments
Construct a command line option object.
Writes a comment to the generated XML.
Store all common absolute position properties.
Create a CommonAbsolutePosition object.
Store all common accessibility properties.
Create a CommonAccessibility
object.
Stores all common aural properties.
Create a CommonAbsolutePosition object.
Any border, padding and background properties applying to this area
Stores all common border and padding properties.
Construct a CommonBorderPaddingBackground object.
Construct a CommonBorderPaddingBackground object.
Collection of CommonFont properties
Store all common hyphenation properties.
Store all common margin properties for blocks.
Create a CommonMarginBlock object.
Store all common margin properties for inlines.
Create a CommonMarginInline object.
Store all common relative position properties.
Create a CommonRelativePosition object.
Stores all information concerning text-decoration.
Creates a new CommonTextDecoration object with default values.
Compares the given break classes and return the one that wins.
Compares two files to see if they are equal
Compares two hexadecimal values.
Compare two KnuthNodes and return the node with the least demerit.
Number of compund properties defined
Mask that when applied to a compound property returns the constant of
the compound property.
For compound properties the property constant value is shifted by this amount.
This interface is used as a base for compound datatypes.
This class extends Property.Maker with support for sub-properties.
Construct an instance of a CompoundPropertyMaker for the given property.
Return a Property object representing the value of this property,
based on other property values for this FO.
Return a Property object representing the value of this property,
based on other property values for this FO.
Calculate the corresponding value for start-indent and end-indent.
Recalculate the line-height value based on the nearest specified
value.
Return a Property object representing the value of this property,
based on other property values for this FO.
Return the adjust ration needed to make up for the difference.
Calculate the corresponding value for start-indent and end-indent.
Calculate the corresponding value for start-indent and end-indent.
Computes the demerits of the current breaking (that is, up to the given element),
if the next-to-last chosen breakpoint is the given active node.
Return the difference between the natural width of a line that would be made
between the given active node and the given element, and the available width of the
real line.
Works out the base unit for resolving proportional-column-width()
[p-c-w(x) = x * base_unit_ipd]
Works out the base unit for resolving proportional-column-width()
[p-c-w(x) = x * base_unit_ipd]
Given the ipd and the content width calculates the
required x offset based on the text-align property
Given the bpd and the content height calculates the
required y offset based on the display-align property
Concatenates the given AffineTransform to the current one.
Concatenate the given AffineTransform with the current thus creating
a new viewport.
Concatenates the current transformation matrix with the given one, therefore establishing
a new coordinate system.
Concatenates the current transformation matrix with the given one, therefore establishing
a new coordinate system.
Concats the transformation matrix.
Concats the transformations matrix.
Creates a "cm" command using the current transformation as the matrix.
A class that holds the three possible values for a border-before/after on a table-cell,
in the collapsing model.
This interface is used to notify layout managers about the situation around spaces, borders
and padding just before the addArea() method is called when a part is being painted.
A conditional-page-master-reference formatting object.
Superclass for properties that have conditional lengths
Required For Type 2: An Array of n Doubles defining
the function result when x=1.
Initializes user agent settings from the user configuration
file, if present: baseURL, resolution, default page size,...
Configure the AFP renderer.
Configure the Java 2D renderer.
Configure the PCL renderer.
Configure the PDF renderer.
Builds a list of EmbedFontInfo objects for use with the setup() method.
Configure the PS renderer.
Configure the TIFF renderer.
Configure the PS renderer.
Configures renderer context by setting the handler configuration on it.
Configures a PDFDocumentGraphics2D instance using an Avalon Configuration object.
The originally configured target resolution
This method is called right after the FopFactory is instantiated and can be overridden
by subclasses to perform additional configuration.
Determines if the given breakpoint is a feasible breakpoint.
If set to true, doesn't ignore break possibilities which are definitely too short.
Definition of constants used throughout FOP.
Generates the font metrics file from the TTF/TTC file.
Generates the font metrics file from the PFM file.
Constructs the key for the hyphenation pattern file.
Constant for displaying even/odd pages side by side in continuous form.
Container area for inline container.
Create a new container area
constant for a containing block percent-based length
constant for a containing block percent-based length
constant for a containing refarea percent-based length
the block progression position of the containing block used for
absolutely positioned blocks
the inline progression position of the containing block used for
absolutely positioned blocks
is this font info in the cache?
is this font in the cache?
Key for the filter used for normal content
Factory interface implemented by classes that can instantiate ContentHandler subclasses which
parse a SAX stream into Java objects.
This class holds references to various XML handlers used by FOP.
Constructs a new ContentLayoutManager
Constructor using a fo:title formatting object and its PageSequenceLayoutManager parent.
The wrapped RendererContext
Indicates whether the property is context-dependant and therefore can't be cached.
Constant for setting continuous page display.
Convert an int into the corresponding byte array by encoding each
two hexadecimal digits as a char.
Convert an int into the corresponding byte array by encoding each
two hexadecimal digits as a char.
Convert a String of hexadecimal digits into the corresponding
byte array by encoding each two hexadecimal digits as a byte.
Convert internal representation of border element to char.
Convert the color from CMYK to Gray.
Convert the color from CMYK to RGB.
Convert the color from Gray to CMYK.
Convert the color from Gray to RGB.
Return a ColorProperty object based on the passed Property object.
Return a Property object based on the passed Property object.
Return a Property object based on the passed Property object.
Implements the parts of 7.8.4 relevant to relative font sizes
Implements the parts of 7.8.5 relevant to relative font stretches
Return a Property object based on the passed Property object.
Support for the 'normal' value.
Return a Property object based on the passed Property object.
For properties that have more than one legal way to be specified,
this routine should be overridden to attempt to set them based upon
the other methods.
Convert the color from RGB to CMYK.
Convert the color from RGB to Gray.
Converts a shorthand property
Converts a String parameter to a JAXP Source object.
Utility method to convert a page sequence title to a string.
Convert an RGB color value to a grayscale from 0 to 100.
Converts a byte array containing 24 bit RGB image data to a grayscale
image.
Converts a grayscale bitmap image to a monochrome (1-bit) b/w bitmap image.
Convert a Color value to a PCL shade value (0-100).
Convert from truetype unit to pdf unit based on the
unitsPerEm field in the "head" table
Stores 1 to 4 values of same type.
Converts a property name into a Property
Required for Type 2: An Array of four numbers specifying
the starting and ending coordinate pairs
Required for Type 3: An Array of six numbers [x0,y0,r0,x1,y1,r1]
specifying the centers and radii of
the starting and ending circles.
Copies an area of the component by a distance specified by
dx
and dy
.
Maker for 'corresponding' properties *
the number of /Page objects
Property constant for compund property
Property constant for compund property
Property constant for compund property
Property constant for compund property
Property constant for compund property
Property constant for compund property
Property constant for compund property
Property constant for compund property
Property constant for compund property
Property constant for compund property
Property constant for compund property
Creates a new Graphics
object that is
a copy of this Graphics
object.
Creates a new Graphics
object that is
a copy of this Graphics
object.
Create and initialize an InlineArea
Create an empty DOM document
This method is run as part of the ancestor Block's flushText(), to
create xref pointers to the previous FOText objects within the same Block
Creates a BorderSpecification from the border set on the given side.
Creates a BorderSpecification from the border set on the given side, performing
conflict resolution with the same border on the given object.
Creates a cellLM for the corresponding table-cell.
Create the LM instances for the children of the
formatting object being handled by this LM.
Creates the CMapBuilder that will build the CMap's content.
Creates a new data URL and returns it as a String.
Creates and returns a new DifferencesBuilder instance for constructing the Differences
array.
Creates a DocumentFactory that is used to create an SVG DOM
tree.
Creates FOEventHandler instances based on the desired output.
Helper method to create a map coded font object on the current page, this
method delegates the construction of the map coded font object to the
active environment group on the page.
Helper method to create a map coded font object on the current page, this
method delegates the construction of the map coded font object to the
active environment group on the current page.
Method to create a map coded font object
factory method with the basic parameters
Creates a key from the given strings.
Create ColorExt object backup up FO's rgb-icc color function
Creates a CommonTextDecoration object from a property list.
Create ColorExt object backing up SVG's icc-color function.
Builds using the specified BridgeContext and element, the
specified graphics node.
Create a text element bridge.
Create a text element bridge.
Create and svg image element.
Create the raster image node.
Helper method which allows creation of the MPO object, via the AEG.
Creates an IncludePageOverlay on the page.
Creates an IncludePageSegment on the current page.
Creates an IncludePageSegment on the current page.
Helper method which allows creation of the IMM object.
Creates an InvokeMediaMap on the page.
Creates the top-level LayoutContext for the breaker operation.
Method to create a line on the current page.
Helper method to create a line on the current page, this method delegates
to the presentation text object in order to construct the line.
Drawing of lines using the starting and ending coordinates, thickness.
Drawing of lines using the starting and ending coordinates, thickness and
colour arguments.
Drawing of lines using the starting and ending coordinates, thickness and
orientation arguments.
Creates a Source for the main input file.
Create more child LMs of the parent, up to child LM index pos
Creates a new active node for a break from the best active node of the given
fitness class to the element at the given position.
createNode(int,int,int,int,int,int,double,int,int,int,double,org.apache.fop.layoutmgr.BreakingAlgorithm.KnuthNode) - method in class org.apache.fop.layoutmgr.
BreakingAlgorithm Creates a new active node for a feasible breakpoint at the given position.
Creates a NoOperation on the page.
Creates a NoOperation item
Actually creates the MPO object.
Creates and returns a new page.
Creates a TagLogicalElement on the current page group.
Creates a TagLogicalElement on the current page.
Creates and initialize the AWT Viewer main window.
Create a default property list for this element.
Create a default property list for this element.
Create a property list for this node.
Creates a Renderer object based on render-type desired
Creates a RendererContext for an image.
This method will create shading on the page using the specified
coordinates (the shading contrast is controlled via the red, green blue
parameters, by converting this to grey scale).
This method will create shading on the page using the specified
coordinates (the shading contrast is controlled via the red, green, blue
parameters, by converting this to grey scale).
Add a span area to this area.
Convenience method to create a new Span for this
this PageViewport.
Get the correct implementation (based on cacheToFile) of
StreamCache.
Get the correct implementation (based on cacheToFile) of
StreamCache.
Create a new svg document with batik.
Creates a TagLogicalElement on the page.
Creates a TagLogicalElement on the current page or page group
Creates a TagLogicalElement on the page.
Create an SVG Text object.
Helper method to create text on the current page, this method delegates
to the current presentation text object in order to construct the text.
Helper method to create text on the current page, this method delegates
to the presentation text object in order to construct the text.
Create an inline word area.
Create the presentation text data for the byte array of data.
Create the presentation text data for the byte array of data.
Create the presentation text data for the byte array of data.
Creates and returns the default user agent for this transcoder.
Creates and returns a kerning map for writing mode 0 (ltr) with character codes.
Creates an XMP document based on the settings on the PDF Document.
Creates a Source for the selected stylesheet.
Creation Date: Override of the date the document was created.
Creator: Metadata element for the user that created the
document.
CTM - class org.apache.fop.area.
CTM Describe a PDF or PostScript style coordinate transformation matrix (CTM).
CTM() - constructor for class org.apache.fop.area.
CTM Create the identity matrix
Initialize a CTM with the values of an AffineTransform.
Initialize a CTM to the identity matrix with a translation
specified by x and y
Initialize a CTM from the passed arguments.
Initialize a CTM with the values of another CTM.
CTMHelper converts FOP transformation matrices to those
suitable for use by the PDFRenderer.
The "cueBefore" property.
The inline area that this leafnode will add.
child LM and child LM iterator during getNextKnuthElement phase
Current page with page-viewport-area being filled by the PSLM.
block progression position
Current color space value.
the current annotation list to add annotations to
the current (internal) font name
the current (internal) font name
Name of currently selected font
the current font size in millipoints
the current font size in millipoints
Size of currently selected font
inline progression position
the current page to add annotations to
the current page's PDF reference string (to avoid numerous function calls)
the current page sequence
the currently active PageViewport
the current stream to add PDF commands to
the current stream to add PDF commands to
Used for white-space handling; start CharIterator at node ...
constant for a custom percent-based length
Abstract base class for custom fonts loaded from files, for example.
FontMetricsMapper that delegates most methods to an underlying
FontMetrics instance.
Construction of this class results in the immediate construction.
Construction of this class results in the immediate construction
of the underlying java.awt.Font
Required For Type 2: An Array of n Doubles defining
the function result when x=0.
The encoding to use to convert to EBCIDIC
This class represents an effective row in a table and holds a list of grid units occupying
the row as well as some additional values.
Creates a new effective row instance.
DOM element representing this node
This class is used to observe Knuth element lists generated within the layout managers.
Utilities for Knuth element lists.
Abstract base class for Element Mappings (including FO Element Mappings)
which provide the framework of valid elements and attibutes for a given
namespace.
The registry for ElementMapping instances
This class keeps track of all configured ElementMapping implementations which are responsible
for properly handling all kinds of different XML namespaces.
The "elevation" property.
filename of the main font file
Embeds a font in the PostScript file.
FontInfo contains meta information on fonts (where is the metrics file etc.)
An empty Attributes object used when no attributes are needed.
GridUnit subclass for empty grid units.
Enumeration constant -- page-break-shorthand
Enumeration constant -- font shorthand
Enumeration constant -- font shorthand
Enumeration constant -- font shorthand
Enumeration constant -- font shorthand
Enumeration constant -- for page-position, XSL 1.1
Enumeration constant -- white-space shorthand
Enumeration constant -- for instream-foreign-object and external-graphic, XSL 1.1
Enumeration constant -- for instream-foreign-object and external-graphic, XSL 1.1
Enumeration constant -- font shorthand
Enumeration constant -- font shorthand
Enumeration constant - non-standard for display-align
Enumeration constant - non-standard for display-align
83pv-RKSJ-H Mac OS, JIS X 0208 character set with KanjiTalk6
extensions, Shift-JIS encoding, Script Manager code 1
90ms-RKSJ-H Microsoft Code Page 932 (lfCharSet 0x80), JIS X 0208
character set with NEC and IBM extensions
90ms-RKSJ-V Vertical version of 90ms-RKSJ-H
90msp-RKSJ-H Same as 90ms-RKSJ-H, but replaces half-width Latin
characters with proportional forms
90msp-RKSJ-V Vertical version of 90msp-RKSJ-H
90pv-RKSJ-H Mac OS, JIS X 0208 character set with KanjiTalk7
extensions, Shift-JIS encoding, Script Manager code 1
Add-RKSJ-H JIS X 0208 character set with Fujitsu FMR
extensions, Shift-JIS encoding
Add-RKSJ-V Vertical version of Add-RKSJ-H
B5pc-H Mac OS, Big Five character set, Big Five encoding, Script Manager code 2
B5pc-V Vertical version of B5pc-H
CNS-EUC-H CNS 11643-1992 character set, EUC-TW encoding
CNS-EUC-V Vertical version of CNS-EUC-H
ETen-B5-H Microsoft Code Page 950 (lfCharSet 0x88), Big Five
character set with ETen extensions
ETen-B5-V Vertical version of ETen-B5-H
ETenms-B5-H Same as ETen-B5-H, but replaces half-width
Latin characters with proportional forms
ETenms-B5-V Vertical version of ETenms-B5-H
EUC-H JIS X 0208 character set, EUC-JP encoding
EUC-V Vertical version of EUC-H
Ext-RKSJ-H JIS C 6226 (JIS78) character set with
NEC extensions, Shift-JIS encoding
Ext-RKSJ-V Vertical version of Ext-RKSJ-H
GB-EUC-H Microsoft Code Page 936 (lfCharSet 0x86), GB 2312-80
character set, EUC-CN encoding
GB-EUC-V Vertical version of GB-EUC-H
GBK2K-H GB 18030-2000 character set, mixed 1-, 2-, and 4-byte encoding
GBK2K-V Vertical version of GBK2K-H
GBK-EUC-H Microsoft Code Page 936 (lfCharSet 0x86), GBK character set, GBK encoding
GBK-EUC-V Vertical version of GBK-EUC-H
GBKp-EUC-H Same as GBK-EUC-H, but replaces half-width
Latin characters with proportional forms and maps character
code 0x24 to a dollar sign ($) instead of a yuan symbol
GBKp-EUC-V Vertical version of GBKp-EUC-H
GBpc-EUC-H Mac OS, GB 2312-80 character set, EUC-CN encoding, Script Manager code 19
GBpc-EUC-V Vertical version of GBpc-EUC-H
H JIS X 0208 character set, ISO-2022-JP encoding
HKscs-B5-H Hong Kong SCS, an extension to the Big Five
character set and encoding
HKscs-B5-V Vertical version of HKscs-B5-H
Identity-H The horizontal identity mapping for 2-byte CIDs;
may be used with CIDFonts using any Registry, Ordering, and
Supplement values.
Identity-V Vertical version of Identity-H.
KSC-EUC-H KS X 1001:1992 character set, EUC-KR encoding
KSC-EUC-V Vertical version of KSC-EUC-H
KSCms-UHC-H Microsoft Code Page 949 (lfCharSet 0x81), KS X 1001:1992
character set plus 8822 additional hangul,
Unified Hangul Code (UHC) encoding
KSCms-UHC-HW-H Same as KSCms-UHC-H, but replaces proportional
Latin characters with half-width forms
KSCms-UHC-HW-V Vertical version of KSCms-UHC-HW-H
KSCms-UHC-V Vertical version of KSCms-UHC-H
KSCpc-EUC-H Mac OS, KS X 1001:1992 character set with
Mac OS KH extensions, Script Manager Code 3
UniCNS-UCS2-H Unicode (UCS-2) encoding for the
Adobe-CNS1 character collection
UniCNS-UCS2-V Vertical version of UniCNS-UCS2-H
UniGB-UCS2-H Unicode (UCS-2) encoding for the Adobe-GB1 character collection
UniGB-UCS2-V Vertical version of UniGB-UCS2-H
UniJIS-UCS2-H Unicode (UCS-2) encoding for the
Adobe-Japan1 character collection
UniJIS-UCS2-HW-H Same as UniJIS-UCS2-H, but replaces proportional
Latin characters with half-width forms
UniJIS-UCS2-HW-V Vertical version of UniJIS-UCS2-HW-H
UniJIS-UCS2-V Vertical version of UniJIS-UCS2-H
UniKS-UCS2-H Unicode (UCS-2) encoding for the
Adobe-Korea1 character collection
UniKS-UCS2-V Vertical version of UniKS-UCS2-H
Optional for Type 0: A 2 * m array of Doubles which provides a
linear mapping of input values to the domain.
Converts text to a byte array for writing to a PDF file.
Converts text to a byte array for writing to a PDF file.
Encodes and writes a stream directly to an OutputStream.
Encodes binary data as hexadecimal string object.
Encodes the raw data stream for output to a PDF file.
Encodes a String (3.2.3 in PDF 1.4 specs)
Encodes a Text String (3.8.1 in PDF 1.4 specs)
The encoding used for the code page
the encoding to use when converting strings to PDF commandos.
Encrypt an array of bytes using a reference PDFObject for calculating
the encryption key.
This method encrypts the passed data using the generated keys.
the documents encryption, if exists
PDF encryption parameter: all parameters as object, datatype: PDFEncryptionParams
the (optional) encryption parameters
END - static field in class org.apache.fop.layoutmgr.
RelSide the end side
Process this extension at the end of the document once
all pages have been fully rendered.
Process this extension at the end of the document once
all pages have been fully rendered.
A control sequence is a sequence of bytes that specifies a control
function.
A control sequence is a sequence of bytes that specifies a control
function.
The document is ended by invoking this method which creates an instance
of the AFP Document object and registers the start with a validation map
which ensures that methods are not invoked out of the correct sequence.
Signal the end of the document for any processing.
Method to mark the end of the page group.
This method is called to indicate the end of a document run.
Process the end of the external-document extension.
Process the ending of a footnote.
Process the ending of a footnote body.
the effective end-indent value
The "end-indent" property.
The ending valid index of the ca array
to be processed.
The highest + 1 available line in the set of active nodes.
Process end of a ListBody.
Process end of a ListLabel.
At the end of this element sort out the children into
a hashmap of color profiles and a list of extension attachments.
Make sure content model satisfied, if so then tell the
FOEventHandler that we are at the end of the flow.
Primarily used for making final content model validation checks
and/or informing the FOEventHandler that the end of this FO
has been reached.
Make sure content model satisfied, if so then tell the
FOEventHandler that we are at the end of the flow.
Make sure content model satisfied, if so then tell the
FOEventHandler that we are at the end of the flow.
Make sure content model satisfied, if so then tell the
FOEventHandler that we are at the end of the flow.
Make sure content model satisfied, if so then tell the
FOEventHandler that we are at the end of the flow.
Make sure content model satisfied.
Make sure content model satisfied, if so then tell the
FOEventHandler that we are at the end of the flow.
Make sure content model satisfied, if so then tell the
FOEventHandler that we are at the end of the flow.
Make sure content model satisfied, if so then tell the
FOEventHandler that we are at the end of the flow.
Helper method to mark the end of the current overlay.
Helper method to mark the end of the page.
Helper method to mark the end of the current page.
Helper method to mark the end of the page group.
Method to mark the end of the page group.
Tells the renderer to finish the current PageSequence
Finalizes a Knuth sequence.
Finalizes a Knuth sequence.
Finalizes a Knuth sequence.
Finalizes a Knuth sequence.
Indicates whether the given element list ends with a forced break.
Indicates the end of a text object.
Indicates the end of a text object.
Indicates the end of a text object.
Called when a text object should be ended.
Indicates the end of a text object.
Signals exit from a viewport area.
Checks the filter list for the filter and adds it in the correct
place if necessary.
Number of enumeration constants defined
A length quantity in XSL which is specified as an enum, such as "auto"
A number quantity in XSL which is specified as an enum, such as "no-limit".
Superclass for properties that wrap an enumeration value
Character class: Boundary between text runs
This class enables to transcode an input to a EPS document.
Constructs a new EPSPSTranscoder.
Pointer to equal branch and to data when this node is a string terminator.
Check for equality of color with another object.
Check if this equals another object.
Check if this equals another object.
Check if this function is equal to another object.
Check if this equals another object.
Check if this equals another object.
Check if this equals another object.
Check if this pattern is equal to another.
Check if this shading is equal to another shading.
Helper function to return "Error(line#/column#)" string for
above exception messages
The ESC (escape) character
Escapes a String as required by the RTF spec.
Escape a byte array for output to PDF (Used for encrypted strings)
Escaped a String as described in section 4.4 in the PDF 1.3 specs.
Escapes a character conforming to the rules established in the PostScript
Language Reference (Search for "Literal Text Strings").
Escape text (see 4.4.1 in PDF 1.3 specs)
Escape text (see 4.4.1 in PDF 1.3 specs)
Escapes text according to PDF rules.
Escapes any illegal URI character in a given URI, for example, it escapes a space to "%20".
Handle "numerics" if no proportional/percent parts
Handle "numerics" if no proportional/percent parts
Main method of task compare
execute() - method in class org.apache.fop.tools.anttasks.
Fop
This creates the reference output, if required, then tests
the current build.
Constant indicating a Explicit Break
Required for Type 2+3: An Array of two boolean values specifying
whether to extend the start and end colors past the start
and end points, respectively.
Extends the minimum length to the given length if necessary, and adjusts opt and
max accordingly.
This interface is implemented by objects that are returned by special extension element
through the FONode.getExtensionAttachment() method.
A list of ExtensionAttachements received through processOffDocumentItem()
Element mapping for FOP's proprietary extension to XSL-FO.
Base class for pdf bookmark extension objects.
Create a new extension object.
Used to represent an external link.
Class for the fox:external-document extenstion element.
Constructs a ExternalDocument object (called by Maker).
LayoutManager for an external-document extension element.
Create a new External graphic node.
Exception thrown when an image file/URL cannot be read
LayoutManager for the fo:external-graphic formatting object
TODO use PDFGState
String representing the extended Graphics state.
Size of border and padding in BPD (ie, before and after).
Gathers context information for the getContextInfo() method.
The PostScript generator used to output the PostScript
Generates the PDF objects for the given Image
instance.
Generates and returns a unique key for a page viewport.
Indicator if this LM generates block areas
Indicator if this LM generates reference areas
Check if this formatting object generates reference areas.
Generic shorthand parser for ListProperties
Gets an entry at a given location.
Return the property on the current FlowObject.
Return the property on the current FlowObject.
Override PropertyList.get() and provides fast caching of previously
retrieved property values.
Check the value of the style property and return a length of 0 when
the style is NONE.
Return the property on the current FlowObject.
Check the value of the page-width / page-height property.
Return the property on the current FlowObject.
Check the value of the reference-orientation property.
Return the inline area for this leader.
Returns the value given a name.
Create (if needed) and return an ICC ColorSpace instance.
Constructs a CommonAbsolutePosition object.
Constructs a CommonAccessibility object.
represent the action to call
this method should be implemented to return the action which gets
called by the Link Object.
Get the PDF reference for the GoTo action.
return the action string which will reference this object
returns the action ncecessary for an internal link
returns the action ncecessary for a uri
Returns the ActiveEnvironmentGroup associated with this page.
Return the offset between the dominant baseline and
the given actual baseline
Returns the width of the before-after for the last row-span of this cell.
Returns the width of the before-after for the given row-span of this cell.
Returns the current alignment baseline identifier
Returns the alignment point for this context.
Return the allocated IPD for this area.
Get the allocation ipd of the inline area.
Get the allocation block progression dimension of this area.
Get the allocation inline progression dimension of this area.
The altitude of the context that is the height above the
alignment point.
Find the first ancestor area that is a block area
and returns its BPD.
Find the first ancestor area that is a block area
and returns its IPD.
Get the current annotations.
Returns the ANSI kerning table.
Get the area class of this area.
Get the area tree model for this area tree.
Returns the Ascender value.
Ascender height is the distance from the character baseline to the
top of the character box.
Ascender height is the distance from the character baseline to the
top of the character box.
Returns the font's ascender.
Returns the ascender value of the font.
Ascender height is the distance from the character baseline to the
top of the character box.
Returns the ascent of the font described by this
FontMetrics object.
Returns the ascent of the font described by this
FontMetrics object.
Returns the ascent of the font described by this
FontMetrics object.
The ascender is the part of a lowercase letter that extends above the
"x-height" (the height of the letter "x"), such as "d", "t", or "h".
The ascender is the part of a lowercase letter that extends above the
"x-height" (the height of the letter "x"), such as "d", "t", or "h".
Returns the ascent of the font described by this
FontMetrics object.
Returns the ascent of the font described by this
FontMetrics object.
Returns the ascent of the font described by this
FontMetrics object.
Determines the font ascent of the Font described by this
FontMetrics object
RtfPage - attributes accessor
Constructs a CommonAural object.
Returns the author of the document
Returns the available BPD for the part/page indicated by the index parameter.
Returns the name of the BaseFont.
Returns the base length for the given length base.
Returns the available width for a specific FObj
Returns the value for the given lengthBase.
Returns the value for the given lengthBase.
Return the baseline offset measured from the dominant
baseline for the given baseline.
Return the offset measured from the dominant
baseline for the given baseline identifier.
Get baseline offset, i.e.
Return the offset between the current dominant baseline and
the parent dominant baseline.
Returns the current value of baseline shift in effect.
This is mainly used for shading patterns which use the document-global coordinate system
instead of the local one.
Get a copy of the base transform for the page.
Returns the character's bounding box.
Returns the bounding box.
Returns the widths of the border-before and -after for this cell.
Returns the width of the before-border for the given row-span of this cell.
Get the before float area.
Get the number of bits per component.
Get the bits per color component for this image.
convenience method that returns the Block node
Get the block areas stacked inside this container area.
Get the block in this region.
Convenience method to get BodyRegion of this PageViewport
Get the bookmark title for this bookmark
Get the title for this bookmark object.
Public accessor for the BookmarkTree object for this FO
Get a boolean trait from this area.
Returns the resolved border-after of this grid unit, in the collapsing-border
model.
Return the sum of region border- and padding-after
Return the sum of region border- and padding-before
Return the sum of region border- and padding-end
Return the sum of region border- and padding-start
Returns the RtfAttributes for the borders of the table.
Returns the resolved border-before of this grid unit, in the collapsing-border
model.
Returns the resolved border-end of this grid unit, in the collapsing-border
model.
Returns this border's informations.
Constructs a BorderAndPadding object.
Returns the resolved border-start of this grid unit, in the collapsing-border
model.
Get the block progression dimension of the content rectangle
for this area.
Get the height of this before float.
Returns the natural width (without stretching nor shrinking) of the line
represented by this box.
Return all the border and padding height in the block progression
dimension.
Returns the break class for this row.
Returns the class of the before after for the last child element of this cell.
Returns the break class for this row.
Returns the class of the before break for the first child element of this cell.
Returns the break class of this penalty.
Get the string buffer from the currentStream, containing all
the commands written into this Grpahics so far.
Returns a specific BufferedImage
to paint a page image on.
Returns an OutputStream that can be used to write to the buffer which is used
to build up the PDF stream.
Return a copy of the internal array
creates a key given a font info for the font mapping
Get the value of the global cacheToFile flag.
Returns the CapHeight value.
Cap height is the average height of the uppercase characters in
a font.
Cap height is the average height of the uppercase characters in
a font.
Returns the font's CapHeight.
Returns the capital height of the font.
Cap height is the average height of the uppercase characters in
a font.
Returns the CapHeight parameter for the font (height of uppercase H).
Returns the CapHeight attribute of the font.
Returns the size of a capital letter measured from the font's baseline.
Returns the size of a capital letter measured from the font's baseline.
Returns the size of a capital letter measured from the font's baseline.
Obtains the height of capital letters for the specified point size.
Obtains the height of capital letters for the specified point size.
Returns the size of a capital letter measured from the font's baseline.
Returns the size of a capital letter measured from the font's baseline.
Returns the size of a capital letter measured from the font's baseline.
The size of a capital letter measured from the font's baseline
This method returns a category URI that allows a processor (layout manager or renderer)
to determine if it supports this object.
Get a sequence of KnuthElements representing the content
of the node assigned to the LM, after changes have been applied
In the context of line breaking, this method is called after hyphenation has
been performed, in order to receive the sequence of elements representing the
text together with all possibile hyphenation points.
Get the character for this inline character area.
Returns the character metrics associated with the character name.
This method expects to be overridden by subclasses
Returns the CharacterSet value.
Get the character set metrics.
Returns the character set for a given size
Get the character set metrics.
Get the character set metrics for the specified point size.
Returns the character code.
Returns the number of character available for this font.
Returns the list of AFMCharMetrics instances representing all the available characters.
Returns the PostScript character name.
Returns the array of character names for this encoding.
Returns the charset used for the font.
Returns the charset of the font as a string.
Returns the name of the character set used.
Returns a char array containing all Unicode characters that have been accessed.
Helper method for getting the width of a unicode char
from the current fontstate.
Returns the width of a given character.
Returns the width of a character
Get the child areas for this inline parent.
Get the list of child areas for this block area.
Get the child areas for this filled area.
Get the child areas for this inline parent.
Return currently active child LayoutManager or null if
all children have finished layout.
Return an iterator over all the child nodes of this FObj.
Return an iterator over the object's childNodes starting
at the passed-in node (= first call to iterator.next() will
return childNode)
Return an iterator over the object's child nodes starting
at the passed node.
Returns the type of the CID font.
Get the clipping for this viewport.
Get the clip of this viewport.
Return a List with TTFCmapEntry.
Returns the AFP code page identifier
Returns the index of a character/glyph with the given name.
Returns the code point mapping (encoding) of this font.
Returns the index of the column this grid unit belongs to.
Returns the background color.
Returns an AWT instance of this color
If a system color, return the corresponding value.
Convert NumberProperty to a Color.
This method expects to be overridden by subclasses
Gets the number of color in the color table
Return ColorProfile with given name.
Return the "color-profile-name" property.
Can't convert to any other types
Get the colors for this filter.
Get the color space for the image data.
Get the color space for this image.
Get the current color space value for this paint.
Returns a color space by name.
Create (if needed) and return an ICC ColorSpace instance.
Get the PDF output string for this color.
Get the PDF string for setting the path paint.
Get the PDF command for setting to this pattern.
Returns the column at the given index.
Get the number of columns when not spanning
Return the "column-count" property.
Get the column count for this span area.
Return the "column-gap" property.
Returns the encapsulated ColumnNumberManage instance.
Get the number of columns for this filter.
Returns the list of table-column elements.
get current column width according to column iteration index
Get the width of a single column within this Span
Get current column width according to column iteration index
Creates the combined element list for a row group.
Return the Common Margin Properties-Block.
Returns a component of the compound datatype.
Gets the compression rate for the image in percent.
Returns the conditionality.
This method expects to be overridden by subclasses
Returns a renderer config object that can be used to
configure the renderer.
find the "nearest" container that implements the given interface on our stack
Returns a dictionary string with containing all unwritten content note:
unnecessary writes are important as there is a device specific
initgraphics call by the underlying postscript interpreter on every
setpagedevice call which can result in blank pages etc.
Get the content area for this viewport.
Returns the BPD of the content area
Returns the BPD of the content area
Returns the BPD of the content area
Returns the BPD of the content area
Returns the BPD of the content area
Returns the BPD of the content area
Returns the BPD of the content area
Returns the IPD of the content area
Returns the IPD of the content area
Returns the IPD of the content area
Returns the IPD of the content area
Returns the IPD of the content area
Returns the IPD of the content area
Returns the IPD of the content area
Returns the IPD of the content area
Creates a new ContentHandler instance that you can send the area tree XML to.
This method is overridden by extension elements and allows the extension element to return
a ContentHandlerFactory.
Get the position and size of the content of this viewport.
Current child layout context
Returns a String containing as much context information as possible about a node.
Get the size of child data objects.
get the count of /Annot objects
get the count of /Page objects
Returns the country of the page-sequence.
Returns the creation date of the document
Returns the creator of the document
Get the transform of this block viewport.
Get the current transform of this region.
Construct a coordinate transformation matrix (CTM).
Returns the current area.
Convenience method to get the normal-flow-reference-area
currently being processed
Get the NormalFlow area currently being processed
Returns the current font in use.
Returns the OutputStream corresponding to this page
Returns the OutputStream corresponding to this page
Provides access to the current page.
Provides access to the current page number
Returns the currently active page-sequence.
Returns current file position.
Get the span area currently being filled (i.e., the last span created).
Convenience method to get the span-reference-area currently
being processed
Returns the currentXPosition.
Returns the currentYPosition.
Returns the custom URI Resolver.
Returns the trait data value.
Returns value of side's element of data
.
Returns the size of the content.
Returns the associated Declarations.
Get the decode parameters.
Get the decode params for this filter.
Get the decode params for this filter.
return a parameter dictionary for this filter, or null
Returns a default BorderInfo of style none.
Returns the default font cache file.
Returns the DefaultHandler object that will receive the SAX stream containing the
FO document to be rendered.
Returns the default region name (xsl-region-before, xsl-region-start,
etc.)
Gets the name of the default style.
Returns the default width for this font.
The depth of the context that is the height below
alignment point.
Returns the Descender value.
Descender depth is the distance from the character baseline to
the bottom of a character box.
Descender depth is the distance from the character baseline to
the bottom of a character box.
Returns the font's Descender.
Returns the descender value of the font.
Descender depth is the distance from the character baseline to
the bottom of a character box.
Returns the descent of the font described by this
FontMetrics object.
Returns the descent of the font described by this
FontMetrics object.
Returns the descent of the font described by this
FontMetrics object.
The descender is the part of a lowercase letter that extends below the
base line, such as "g", "j", or "p".
The descender is the part of a lowercase letter that extends below the
base line, such as "g", "j", or "p".
Returns the descent of the font described by this
FontMetrics object.
Returns the descent of the font described by this
FontMetrics object.
Returns the descent of the font described by this
FontMetrics object.
Determines the font descent of the Font described by this
FontMetrics object
Gets the list of named destinations.
Public accessor for the list of Destination objects for this FO
Gets the PDFDests object (which represents the /Dests entry).
Returns the device configuration associated with this
Graphics2D
.
Plain number always has a dimension of 0.
Return the dimension of this numeric.
Determines whether a numeric property is created or one with a percentage
base.
Return the dimension of the expression
Get the dimensions of this XML document.
Returns the dimensions of the generated area in pts.
Returns the display mode.
Get the document for this foreign object.
Returns the parent PDFDocument associated with this factory.
Returns the parent PDFDocument if assigned.
Call startDocumentArea if needed and return the document area object.
Returns the parent PDFDocument, but unlike getDocument()
it throws an informative Exception if the parent document is unavailable
instead of having a NullPointerException somewhere without a message.
Returns the DOMImplementation used by this ElementMapping.
Tries to determine the DOMImplementation that is used to handled a particular namespace.
Return the dominant baseline identifier.
Return the dominant baseline for this baseline table.
Return the dominant baseline identifer for this alignment context.
Returns the effective space length of a resolved space specifier based on the adjustment
value.
Return the element at index idx in the paragraph.
Returns the list of Knuth sequences registered by this box.
Returns an ElementMapping class for a namespace URI if there is one.
Returns the path to the embeddable font file
Returns an URI representing an embeddable font file.
Returns a Source representing an embeddable font file.
Returns the font name for font embedding (may include a prefix, Example: "1E28bcArialMT").
Returns the font name for font embedding (may include a prefix, Example: "1E28bcArialMT").
Returns the font name for font embedding (may include a prefix, Example: "1E28bcArialMT").
Returns the font name for font embedding (may include a prefix, Example: "1E28bcArialMT").
Returns the font name for font embedding (may include a prefix, Example: "1E28bcArialMT").
Returns the font name for font embedding (may include a prefix, Example: "1E28bcArialMT").
Returns the lookup name to an embeddable font file available as a
resource.
Returns the AFP code page encoding
Get the encoding of the font.
Get the encoding of the font.
Get the encoding of the font.
Get the encoding of the font.
Get the encoding of the font.
Get the encoding of the font.
Get the encoding of the font.
Get the encoding of the font.
Get the encoding of the font.
Get the encoding of the font.
Get the encoding of the font.
Get the encoding of the font.
Get the encoding of the font.
Get the encoding of the font.
Get the encoding of the font.
Get the encoding of the font.
Returns the EncodingScheme value.
Returns the active Encryption object.
Gets the last page number generated by the previous page-sequence
Return the enum value that is stored in this numeric.
This method expects to be overridden by subclasses
Null implementation; not used by this type of PropertyList
Return the value explicitly specified on this FO.
Return the value explicitly specified on this FO.
Return the value explicitly specified on this FO.
This method is overridden by extension elements and allows the extension element
to return a pass-through attachment which the parent formatting objects should simply
carry with them but otherwise ignore.
Create/find and return the appropriate external PDFAction according to the target
Returns the extra IPD needed for any leading or trailing fences for the
current area.
Returns the factory for PDF objects.
Retrieves a ContentHandlerFactory instance of a given namespace URI.
Returns the FamilyName value.
Returns the font family names.
Returns the font's family names as a Set of Strings (Example: "Helvetica").
Returns the font's family names as a Set of Strings (Example: "Helvetica").
Returns the font's family names as a Set of Strings (Example: "Helvetica").
Returns the font's family names as a Set of Strings (Example: "Helvetica").
Returns the font's family names as a Set of Strings (Example: "Helvetica").
Returns the font's family names as a Set of Strings (Example: "Helvetica").
Returns the font family names of the font.
Returns a file given a list of urls
Returns the document file ID
This method returns the indexed file ID
Returns the current list of filesets.
Returns the current list of filesets.
Returns the size of the file.
Returns a hint in form of a String (Possible values from PDFFilterList)
indicating which filter setup should be used to encode the object.
Returns the associated filter list.
Get the filter map used for filters in this document.
Returns the first character index in the encoding that has a glyph.
The first character in the character set
The first character in the character set
Returns the index of the first character defined in this font.
The first character in the character set
Get the first character in this font.
Returns the number of the character that defines
the first entry in the widths list.
Get the first character in this font.
Returns the index of the first character.
This returns the first PageViewport that contains an id trait
matching the idref argument, or null if no such PV exists.
Returns a flag for this effective row.
Returns a flag for this GridUnit.
Returns the flags for the font.
Returns the characteristics flags for the font as
needed for a PDF font descriptor (See PDF specs).
Returns the Flags attribute of the font.
Returns the fo this layout manager is associated with.
Recursively goes up the FOTree hierarchy until the fo:root is found,
which returns the parent FOEventHandler.
This method overrides the FONode version.
Returns a FOEventHandlerMaker which handles the given MIME type.
Returns the overriding FOEventHandler instance, if any.
Returns the XSL-FO file if set.
Gets the input XSL-FO file.
Returns the custom font that was read using this instance of FontLoader.
Get the generated font object
Gets a Font instance of the Font that this
FontMetrics describes in the desired size.
returns a font from the cache
Returns a java.awt.Font instance for the desired
family, style and size type.
Returns the FontBBox value.
Returns the font's bounding box.
Returns the bounding box for the font.
Returns the font bounding box.
Returns the FontBBox value as integer array.
Returns the font cache instance used by this factory.
Returns a Font object constructed based on the font traits in an area
Retrieve the font information for this document
Return the font information associated with this object
Get the font info for this pdf document.
Returns a font info from a font node Configuration definition
Retrieves a (possibly cached) Font instance based on a FontTriplet and a font size.
Get the font map for this document.
Returns the associated font metrics object.
Gets the font metrics for the specified font.
Returns the FontName value.
Returns the "PostScript" font name (Example: "Helvetica-BoldOblique").
Returns the "PostScript" font name (Example: "Helvetica-BoldOblique").
Returns the "PostScript" font name (Example: "Helvetica-BoldOblique").
Returns the "PostScript" font name (Example: "Helvetica-BoldOblique").
Returns the "PostScript" font name (Example: "Helvetica-BoldOblique").
Returns the "PostScript" font name (Example: "Helvetica-BoldOblique").
Gets the number of font in the font table
Constructs a CommonFont object.
Gets a Map of all registered fonts.
Returns the font-size value.
Create and return an array of FontTriplets
based on
the properties stored in the instance variables.
Returns the font style for a particular font.
Returns font's subfamily name.
Returns the list of font triplets associated with this font.
Returns the list of font triplets associated with this font.
Gets a Map of all registered font triplets.
Returns the type of the font.
Returns the type of the font.
Returns the type of the font.
Returns the type of the font.
Returns the type of the font.
Returns the type of the font.
Returns the type of the font.
Returns the font weight for a particular font.
Public accessor for footnote-body FO
Public accessor for inline FO
Returns a hyphenation tree.
Returns the value of a foreign attribute on the area.
Gets the output format (MIME type).
Returns a PSResource instance representing a image as a PostScript form.
Get the FOUserAgent for this Command-Line run
Return the value of this property on the parent of this FO.
Returns the FullName value.
Returns the font's full name (Example: "Helvetica Bold Oblique").
Returns the font's full name (Example: "Helvetica Bold Oblique").
Returns the font's full name (Example: "Helvetica Bold Oblique").
Returns the font's full name (Example: "Helvetica Bold Oblique").
Returns the font's full name (Example: "Helvetica Bold Oblique").
Returns the font's full name (Example: "Helvetica Bold Oblique").
Returns the full name of the font.
Returns an indication if the layout manager generates a block area.
Returns an indication if the layout manager generates a line area.
Returns an indication if the layout manager generates a reference area.
Returns the object's generation.
Return the array of Makers.
Returns the glyphStartIndex.
Returns the glyphStartIndex.
Returns the GoToReference from the associated DestinationData object.
Create or find a PDF GoTo with the given page reference string and Y offset,
and return its PDF object reference
Returns the grid unit at a given position.
Returns an PDFImageHandler which handles an specific image type given the MIME type
of the image.
Returns an PDFImageHandler which handles an specific image type given the MIME type
of the image.
Returns true, if the list has a parent table.
Returns the height of the page
Return the total height of the context.
Get the height of this image.
Returns the calculated height for this EffRow, including the cells'
bpds/paddings/borders, and the table's border-separation.
Get the image height in pixels.
Get the height of this span area.
Get the highlighted shape.
Returns the FO element declaring this border.
Returns the horizontal offset for images.
Returns the effective hyphenation character for a font.
Constructs a CommonHyphenation object.
Looks in the cache if a hyphenation tree is available and returns it if it is found.
Returns a hyphenation tree for a given language and country.
Returns a hyphenation tree for a given language and country.
Returns the IPD for the hyphenation character for a font.
Returns a ICCBased color space by profile name.
Returns the profile description of an ICC profile
Get the ICC stream for this image.
Gets the ID of the page-sequence if one was specified.
Get the idref for this bookmark-item
Get the idref for this destination
Returns the RefID from the associated DestinationData object.
Retuns the set of ID references.
Get the references for this link.
Get the unresolved idrefs for this page.
Get the array of idrefs of this resolvable object.
Get the id references for this area.
Get the IDTracker for this area tree.
Returns the ImageRawCCITTFax
instance for this adapter.
Returns the ImageRawJPEG
instance for this adapter.
Returns the ImageRendered instance for this adapter.
Get an image from the image map.
Returns the image's color space.
Returns the ImageInfo object representing the background image
Returns the image manager.
Returns the ImageManager to be used by the ImageElementBridge.
Helper method to create an image on the current page and to return
the object.
Returns an ImageObject used to create an image in the datastream.
Returns the image session context for the image package.
Returns the ImageSessionContext to be used by the ImageElementBridge.
Returns the index of this position in the sequence of Position elements.
Get the pdf info object for this document.
Return the value of this property inherited by this FO.
Get the inline child areas of this line area.
Returns an instance of an uncalibrated CMYK color space.
use this to get an object of this class
Returns an instance of a StreamCacheFactory depending on the default
setting for cacheToFile.
Returns an instance of a StreamCacheFactory with the requested features.
Returns an instance of a color property given a color
Return the cached
FixedLength
instance corresponding
to the computed value.
Returns the canonical NumberProperty instance
corresponding to the given double
Return the cached
FixedLength
instance corresponding
to the computed value
This method assumes a source-resolution of 1 (1px = 1pt)
Return the cached
FixedLength
instance corresponding
to the computed value in base-units (millipoints).
Returns the canonical NumberProperty instance
corresponding to the given int
Returns the canonical NumberProperty instance
corresponding to the given Integer
Set the color given a particular String.
Returns the canonical EnumNumber instance corresponding
to the given Property
Returns a CommonFont instance for the given PropertyList
If the font-size and font-size-adjust properties are absolute
the entire instance will be cached.
Gets the canonical CommonHyphenation
instance corresponding
to the values of the related properties present on the given
PropertyList
Return the canonical StringProperty instance
corresponding to the given string value
Determines the digits from a string.
Returns the internal destination (an reference of the id property of any FO).
Returns a suitable internal font given an AWT Font instance.
Returns the internal font key (F1, F2, F3 etc.) for a given triplet.
Returns the internal font key for a font triplet coming from the area tree
Determines a integer value from a hexadecimal byte array.
Retrieve the intrinsic alignment-adjust of the child element.
Returns the intrinsic height of the e-g.
Returns the size of the image's intrinsic (natural) size.
Returns the intrinsic width of the e-g.
Get the inline progression dimension of the content rectangle
for this area.
Return all the border and padding width in the inline progression
dimension.
Returns Out Of Line FO Descendant indicator.
Tells whether the font has proportional character spacing.
Added by Boris Poudérous on 07/22/2002
Returns the ItalicAngle value.
Returns the italic angle for the font.
Returns the italic angle of the font.
Returns the ItalicAngle attribute of the font.
Get the pdf information from the render context.
This method expects to be overridden by subclasses
Determines if kerning is enabled
Returns the font's kerning table
Return the kerning table.
Returns the kerning table.
Returns the kerning map for the font.
Returns the kerning map for the font.
Returns the kerning map for the font.
Returns the kerning map for the font.
Returns the kerning map for the font.
Returns the kerning map for the font.
Returns the kerning map for the font.
Returns the amount of kerning between two characters.
Get the key for this image.
Get the key for this page viewport.
Getter for the key attribute.
Returns the keywords for the document
Returns the language of the page-sequence.
Returns the language identifier of the document.
Return the PostScript language level that the renderer produces.
Returns the language settings.
Returns the last character index in the encoding that has a glyph.
The last character in the character set
The last character in the character set
Returns the index of the last character defined in this font.
The last character in the character set
Get the last character in this font.
Returns the number of the character that defines
the last entry in the widths list.
Get the last character in this font.
Returns the index of the last character, but this is for WinAnsiEncoding
only, so the last char is <32256.
Peeks at inline-level attribute stack.
This returns the last PageViewport that contains an id trait
matching the idref argument, or null if no such PV exists.
Returns a PageBreakingLayoutListener for the PageBreakingAlgorithm to notify about layout
problems.
Get the LayoutManager maker for this area tree.
Returns the overriding LayoutManagerMaker instance, if any.
Returns the associated LayoutMasterSet.
TODO: Should we allow this?
Returns the full length of the raw font file.
This method expects to be overridden by subclasses
Cast this numeric as a Length.
Returns the Length1 (length of the header segment).
Returns the Length2 (length of the encrypted segment).
Returns the Length3 (length of the trailer segment).
This method expects to be overridden by subclasses
This method expects to be overridden by subclasses
Space extends LengthRange.
Returns the computed length value.
Returns the computed length value.
Get the width to be reserved for border and padding at the end of the line.
Accessor for the linefeed-treatment property
Return the line height of the context.
Get the width to be reserved for border and padding at the start of the line.
Returns the line/part width of a given line/part.
This method expects to be overridden by subclasses
Returns the Id of the list.
Get the height of the list item after adjusting.
Returns the Id of the list template.
Returns the local name (i.e.
Helper function to format a Locator instance.
Returns True if the filename of each file processed should be logged.
Returns the logger associated with this transcoder.
Returns the logger for the node.
Returns the logger associated with this user agent.
Returns the LowerCaseAscent parameter for the font (height of lowercase d).
Returns the LowerCaseAscent attribute of the font.
Returns the LowerCaseDescent parameter for the font (height of lowercase p).
Returns the LowerCaseDescent attribute of the font.
Returns the lower limit value of the Limits array.
Returns the lower limit value of the Limits array.
Public accessor for getting the MainFlow to which this PageSequence is
attached.
Get the main reference area.
Constructs a CommonMarginBlock object.
Constructs a CommonMarginInline object.
Get a marker from this page.
Return the "marker-class-name" property.
Get the bitmap mask reference for this image.
Get the PDF reference for a bitmap mask.
Returns the Matrix value.
Returns the maximum ascent of the font described by this
FontMetrics object.
Determines the font's maximum ascent of the Font described by the current
FontMetrics object
Get the media for this transcoder.
Returns the media type for this rendering.
Returns the detail message string of this FOP exception.
Return the detail message, including the message from the nested
exception if there is one.
Returns the message type corresponding to Project.MSG_*
representing the current message level.
Returns the /Metadata object
Returns the path to the metrics file
Returns the FontMetrics for a particular font
Get the MIME type of the renderer.
Get the MIME type of the renderer.
Get the MIME type of the renderer.
Returns the MIME type associated with this RendererContext.
Returns the width to be used when no width is available.
Returns the encoding's name.
Return a human-readable name for this ODI (for error messages, etc.)
Get the PDF name of this filter.
Get the name of this filter.
Returns the AFP character set identifier
Get the name of this filter.
Returns the fully qualified name of the node
Return a human-readable name for this ODI (for error messages, etc.)
return a PDF string representation of the filter, e.g.
Get the internal name used for this font.
Returns the name of this object
Get the name of the pattern
Get the name of this shading.
Returns the XObject's name.
Returns the name of this presentation text object
Returns the fully qualified name of the node
Returns the AFP character set identifier
Returns the
Constants
class integer value of this node
Returns the /Names object.
Get the namespace of this foreign object.
Returns the namespace URI for this element mapping
This method expects to be overridden by subclasses
Return the "nearest" specified value for the given property.
Returns the nested table depth.
Get the next structured field as identified by the identifer
parameter (this must be a valid MO:DCA structured field.
Gets the next block list (sequence) and adds it to a list of block lists if it's not empty.
Get a sequence of KnuthElements representing the content
of the node assigned to the LM
Get the next matching page master from the conditional
page master references.
Returns the name of the next page master.
Returns the next simple-page-master.
Public accessor for determining the next page master to use within this page sequence.
Returns the first active node for the given line.
Helper function to standardize the names of all namespace URI - local
name pairs in text messages.
Get the normal flow area for a particular column.
This method expects to be overridden by subclasses
Returns the number of columns of this table.
Get the number of color components for this colorspace
Get the number of color components for this colorspace
Convert NumberProperty to Numeric object
This method expects to be overridden by subclasses
logs an error, because it's not supposed to be called
Return the value of this Numeric.
Return the value of this Numeric
Return the resolved (calculated) value of the expression.
Return the value as a numeric value.
logs an error, because it's not supposed to be called
Return the value of this Numeric.
Return the value of this Numeric
Read the number of glyphs from the "maxp" table
This method expects to be overridden by subclasses
Returns the PDF representation of the Object ID.
Returns the object's number.
Returns the offset from the before-edge of the parent to
this context.
Get the offset of this inline area.
Returns a font name for use within a registry.
The orientation for these metrics in the character set
Gets the output directory.
Get the outline shape of the text characters.
Get the root Outlines object.
Returns the /OutputIntents array.
Get the current OutputStream.
Get the current OutputStream.
Get the current OutputStream.
Returns the list of overlays
Returns the owner password.
Returns the CondLengthProperty for the padding on one side.
Get the page reference area with the contents.
Returns the page at the given index.
Get the page for a position in the document.
Call startPageArea if needed and return the page area object.
Gets the number of pages rendered
Gets the number of pages that resulted by processing the page-sequence.
Tries to determine a matching page definition.
Accessor method to obtain the PageDescriptor object of the
active environment group.
Gets the default page-height to use as fallback,
in case page-height="auto"
Gets the default page-height to use as fallback,
in case page-height="auto"
Generates a desired page from the renderer's page viewport list.
Generates a desired page from the renderer's page viewport list.
Returns the /PageLabels object.
Returns the currently active /PageMode.
Returns page number, entered by user.
Get the page number of this page.
Get the page number of this page.
Returns the PageProvider if any.
Returns the PDFPages object associated with the root object.
Get the page sequence count.
Returns the number of PageSequence instances.
Get a page sequence master by name.
Gets the results for the individual page-sequences.
Get the PageViewport object that this bookmark refers to
Get the PageViewport object that this destination refers to
Get the list of page viewports that have an area with a given id.
Get the list of page viewports that have an area with a given id.
Gets the default page-width to use as fallback,
in case page-width="auto"
Gets the default page-width to use as fallback,
in case page-width="auto"
Returns the encryption parameters.
Returns the encryption parameters.
Get the parent layout manager.
Returns this objects's parent.
Return the parent alignment context.
Return an Area which can contain the passed childArea.
Get the parent area for children of this block container.
Return an Area which can contain the passed childArea.
Get the parent area for an area.
This is a leaf-node, so this method is never called.
Return an Area which can contain the passed childArea.
Return an Area which can contain the passed childArea.
Return an Area which can contain the passed childArea.
Return an Area which can contain the passed childArea.
Return an Area which can contain the passed childArea.
Return an Area which can contain the passed childArea.
Return an Area which can contain the passed childArea.
Find the parent area and returns its BPD.
Find the parent area and returns its IPD.
Returns the context of the parent element of this context.
Returns the fully qualified classname of an XML parser for
Batik classes that apparently need it (error messages, perhaps)
Get the PDF color space object.
Return the PDFContext for this instance.
Get the pdf document created by this class.
Get the PDF Filter to be applied to the image.
Finds and returns a PDFGoTo to the given page and position.
Get a PDFGoTo pointing to the given id.
Get the pdf information from the render context.
Returns the PDF name for a certain CID font type.
Returns the PDF name for a certain font type.
Get the resources for this resource context.
Used during property resolution to check for
negative percentages
Return the PercentBase object used to calculate the absolute value from
a percent specification.
This is used to handle properties specified as a percentage of
some "base length", such as the content width of their containing
box.
Returns the format the font was loaded with.
Returns the pixel to mm factor.
Returns the pixel to millimeter conversion factor specified in the
TranscodingHints or 0.3528 if any.
Returns the pixel to mm factor.
Returns a customized the pixel to mm factor.
Returns the placement of the image inside the viewport.
Overridden by NonLeafPosition to return the Position of its
child LM.
Get the positioning of this area.
Returns the Postscript name of the font.
Returns the PostScript name of the font.
Returns the Precedence value.
Get the predictor for this filter.
Accessor method to obtain the PresentationTextDataDescriptor object of
the active environment group.
TODO: Explain this method
Returns the before-start grid unit of the cell containing this grid unit.
Returns the priority for this image handler.
Returns the producer of the document
Retrieve a property value through its Id; used by
from-table-column() function
Returns a property from the RendererContext.
Return the propId for a property name.
accessor for PropertyList
retrieve the property list of foNode
Return the propertyListMaker.
accessor for PropertyMaker
Returns the PropertyMaker for a given property ID.
Returns the property name corresponding to the PR_* id
Returns the property type.
Get the pdf information from the render context.
Get the active PageSequenceLayoutManager instance for this
layout process.
Provides access to this object
Returns the PSResource for the given font key.
Returns the key of the targeted PageViewport.
Static method to return the raster image data for the
grey scale specified.
Returns the contained WMF record store.
Find the first ancestor area that is a reference area
and returns its BPD.
Find the first ancestor area that is a reference area
and returns its IPD.
Returns the inline-progression-dimension of the nearest ancestor reference area.
Returns the region for a given region class.
Get the region class of this region.
Get the region-reference-area for this region viewport.
Convenience method to return a given region-reference-area,
keyed by the Constants class identifier for the corresponding
formatting object (ie.
Returns a Map of regions associated with this simple-page-master
Get the region from this page.
Returns the name of the issuer of the font.
Gets the relative base attribute
Constructs a RelativePositionProps objects.
Returns the configuration subtree for a specific renderer.
Returns the configuration subtree for a specific renderer.
Returns a RendererMaker which handles the given MIME type.
Returns the renderer options
Returns the overriding Renderer instance, if any.
Get rendering-intent attribute
Returned value is one of
Constants.EN_AUTO
Constants.EN_PERCEPTUAL
Constants.EN_RELATIVE_COLOMETRIC
Constants.EN_SATURATION
Constants.EN_ABSOLUTE_COLORMETRIC
Returns the image repetition behaviour for images.
Returns the output/device resolution.
get the /Resources object for the document
Get information about the rendered output, like number of pages created.
Returns the results of the rendering process.
Returns the results of the rendering process.
Public accessor for the ancestor Root.
Returns the root node of this tree
Attempts to recast the exception as other Throwable types.
Get the root PDF outline for the document.
Returns the /PageLabels object.
Returns the rotation of the page
Returns the fo:table-row element (if any) this grid unit belongs to.
Returns the index of the row this grid unit belongs to.
Returns the grid units belonging to the same span as this one.
Added by Normand Masse
Used for attribute inheritance
Gets the compression rate for the external graphic in percent.
Gets the RtfList this style belongs to.
Gets the RtfListItem this style belongs to.
Gets the parent list-item of the textrun.
Get the rule style of this leader.
Get the rule thickness of the rule in miilipoints.
Return the scaled baseline table for this context.
Returns the scale factor required in order to fit either the current page or
two adjacent pages within a window of the given height and width, depending
on the display mode.
As getScaleToFitWindow, but ignoring the Y axis.
Returns the scale factor required in order to fit either the current
page within the current window or to fit two adjacent pages within
the display if the displaymode is continuous.
Some guesses at possible unix font directory locations
Returns an array of directories to search for fonts in.
Some guesses at possible unix font directory locations
Get the separator area for this before float.
Get the separator area for this footnote area.
For properties that can be set by shorthand properties, this method
should return the Property, if any, that is parsed from any
shorthand properties that affect this property.
Returns a sibling region for this region.
Get a simple page master by name.
Returns the current size of the stream.
Returns the current size of the stream.
Returns the current size of the stream.
Get the size of the SVG root element.
Returns a value that hints at the size of the encoded stream.
Get the PDF reference for a soft mask.
Returns the conversion factor from pixel units to millimeters.
Returns the conversion factor from pixel units to millimeters.
This method expects to be overridden by subclasses
Get the current amount of space after / end
Get the current amount of space before / start
Get the space at the end of the inline area.
Get the space at the start of the inline area.
Get the span areas from this area.
Return the original value specified for the property attribute.
Returns the src attribute (the URI to the embedded document).
Get the current stack level.
Returns the stack limit in block-progression-dimension.
Returns the stack limit in inline-progression-dimension.
Returns the widths of the start- and end-borders of the span this grid unit belongs
to.
Get the start indent of this line area.
Get the starting page number for this page sequence.
Returns the part index (0
Return the "starting-state" property.
Get the static content FO node from the flow map.
Convenience method that returns the Static Content node.
Returns the vertical stem width for the font.
Returns the width of the dominant vertical stems of the font.
Returns the StemV attribute of the font.
Get the string containing all the commands written into this
Grpahics.
This method expects to be overridden by subclasses.
Returns localized String
for a given key.
Get the string bounds for a particular string given the font.
Get the string height for a particular string given the font.
Get the string width for a particular string given the font.
Returns the font family name stripped of whitespace.
Get the child data object.
Returns the font sub family name of the font.
Return a property value for the given component of a compound
property.
Return the subpropId for a subproperty name.
Return a Maker object which is used to set the values on components
of compound property types, such as "space".
Return a subproperty maker for the subpropertyId.
Some properties, such as 'force-page-count', require a
page-sequence to know about some properties of the next.
Calculates the sum of all column widths.
Returns the supplement number of the character collection.
Returns the ordered array of supported image flavors.
Returns the Image
subclass supported by this instance.
Returns the ImageFlavor
s supported by this instance
Returns a HashMap of maker objects for this element mapping
Convenience method to returns a reference
to the base Table instance
Returns the fo:table-header/footer/body element containing this cell.
return the current TableContext
Return the number of table units which are included in this
length specification.
Override the method in Length
Returns area's id if it is the first area in the document with that id
(i.e.
Returns the conversion factor from pixel units to millimeters.
Returns the conversion factor from pixel units to millimeters.
Accessor for the paragraph text
Get the whole text string.
Extract the raw text from an ACI.
accessor for text attributes
Text containers usually provide default attributes for all texts that they contain.
IRtfTextContainer requirement:
IRtfTextContainer requirement: return a copy of our attributes
IRtfTextContainer requirement:
Constructs a CommonTextDecoration object.
Get text letter space adjust.
Returns the text painter used by this bridge.
Returns the text painter used by this bridge.
Returns the TextPainter instance used by this bridge.
Returns the current RtfTextrun object.
Returns the current RtfTextrun object.
Returns the current RtfTextrun object.
Returns the current RtfTextrun.
Returns the current RtfTextrun object.
Adds a new RtfTextrun to the given container if necessary, and returns it.
Get text word space adjust.
Get the title for this BookmarkTitle.
Returns the title of the document
Accessor method for titleFO
Get the relative position of the footnote inside the body region.
Return the offset between the alignment baseline and
the outermost parent dominant baseline.
Return the offset between the given alignment baseline and
the outermost parent dominant baseline.
Return the offset between the current dominant baseline and
the outermost parent dominant baseline.
Returns the total number of pages generated by FOP
(May not equal endingPageNumberOfPreviousSequence due to
initial-page-number property on fo:page-sequences.)
Returns the trailer entry for encryption.
Get a trait from this area.
Get a trait from this area as an integer.
Get the data storage class for the trait.
Get the trait name for a trait code.
Get the map of all traits on this area.
Get the current transform.
Get the current transform.
Get the current Transform.
Get the transform of the svg document.
Get the transparent color for this image.
Get the transparent color.
Returns the first triplet matching the given font name.
Returns the TrueType Collection Name.
Default implementation; not used
Default implementation; not used
Default implementation; not used
Returns the UnderlinePosition value.
Returns the UnderlineThickness value.
Gets the original triggering exception
Returns a character array with Unicode scalar values which can be used to map encoding
code points to Unicode values.
Returns the main Unicode value that is associated with the given code point in the encoding.
Returns the Unicode sequence for this character.
Returns the unicodeStart.
Returns the unicodeStart.
Registers and returns newdest if it is unique.
Return the unit width for the areas to fill the full width.
Get the map unresolved references from this page.
Returns the upper limit value of the Limits array.
Returns the upper limit value of the Limits array.
Returns the URI Resolver.
Returns the URI Resolver.
Get the url of this image.
Returns the URL to the background image
Get the URL string from a wrapped URL.
This is used by the renderers to retrieve all the
fonts used in the document.
Returns a Map of used Glyphs.
Returns the User Agent object associated with this FOEventHandler.
Returns the user agent for the node.
Get the FOUserAgent instance associated with the rendering run represented by this instance.
Convenience shortcut to get a reference to the FOUserAgent
Returns the file for the userconfig.xml.
Get the user configuration.
Get the avalon user configuration.
Returns the user configuration file to be used.
Load tree from serialized file or xml file
using configuration settings
Load tree from serialized file or xml file
using configuration settings
Returns the user password.
Returns the user stylesheet uri.
logs an error, because it's not supposed to be called
Returns the length in 1/1000ths of a point (millipoints)
Returns the value of this numeric as an int.
Return the length of this PercentLength.
Return the value as a length.
Getter for the value attribute.
logs an error, because it's not supposed to be called
Returns the length in 1/1000ths of a point (millipoints)
Returns the value of this numeric as an int.
Returns a value as an Integer.
Return a vector representation of the color
in the appropriate colorspace.
Returns the vertical offset for images.
Get the view area rectangle of this viewport.
Get the view area of this viewport.
Returns the viewport height used to compute units.
Returns the size of the image's viewport.
Get the default viewport size for an svg document.
Returns the viewport width used to compute units.
Returns the Weight value.
Returns the font weight (100, 200...800, 900).
Returns the weight class of this font.
Get an indicator of when this item should be processed
Get an indicator of when this item should be processed
Accessor for the white-space-collapse property
Accessor for the white-space-treatment property
Returns the width of the page
Get the width of this image.
Get the width of this container area.
Get the image width in pixels.
Returns the width of a character
Return the width (in 1/1000ths of point size) of the character at
code point i.
Return the width (in 1/1000ths of point size) of the character at
code point i.
Return the width (in 1/1000ths of point size) of the character at
code point i.
Obtain the width of the character for the specified point size.
Obtain the width of the character for the specified point size.
Return the width (in 1/1000ths of point size) of the character at
code point i.
Return the width (in 1/1000ths of point size) of the character at
code point i.
Return the width (in 1/1000ths of point size) of the character at
code point i.
Get the width (in 1/1000ths of a point size) of all characters
Get the width (in 1/1000ths of a point size) of all characters
in this character set.
Return the array of widths.
Get the width (in 1/1000ths of a point size) of all characters
Return the array of widths.
Return the array of widths.
Get the getWidth (in 1/1000ths of a point size) of all characters in this
character set.
Get the getWidth (in 1/1000ths of a point size) of all characters in this
character set.
Return the array of widths.
Return the array of widths.
Return the array of widths.
Returns an array of character widths.
Get the getWidth (in 1/1000ths of a point size) of all characters in this
character set.
Get the getWidth (in 1/1000ths of a point size) of all characters in this
character set.
Return widths (in 1/1000ths of point size) of all
characters
Returns the progression dimension in x-direction.
Returns the progression dimension in y-direction.
Returns the Windows name of the font.
Return a CTM which will transform coordinates for a particular writing-mode
into normalized first quandrant coordinates.
Return the property list to use for fetching writing mode depending property
ids.
Get the word chars corresponding to the given position
Calculates the word width.
Creates and returns a Writer object wrapping the given OutputStream.
Gets writing direction metrics.
Return the writing mode for this baseline table.
Get the writing mode of the relevant reference area.
Return the "writing-mode" property value.
Return the writing mode for this aligment context.
Uses the stored writingMode.
Returns the XHeight value.
The x height of the context.
XHeight refers to the height of the lower case letters above the baseline.
XHeight refers to the height of the lower case letters above
the baseline.
XHeight refers to the height of the lower case letters above the baseline.
Returns the XHeight parameter for the font (height of lowercase x).
Returns the x-height value.
Returns the XHeight attribute of the font.
Determines the typical font height of this
FontMetrics object
Determines the typical font height of this
FontMetrics object
Determines the typical font height of this
FontMetrics object
The "x-height" (the height of the letter "x").
The "x-height" (the height of the letter "x").
Determines the typical font height of this
FontMetrics object
Determines the typical font height of this
FontMetrics object
Determines the typical font height of this
FontMetrics object
Determines the typical font height of a small cap letter
FontMetrics object
Returns the input XML file if set.
Returns an XMLHandler which handles an XML dialect of the given namespace and for
a specified output format defined by its MIME type.
Returns the class name of the XML parser.
Return the XMLWhiteSpaceHandler
Get an XObject from the image map.
Get the X offset of this block parent area.
Retuns the X offset of the given grid unit.
Added by Normand Masse
Used for attribute inheritance
Returns the stylesheet to be used for transformation to XSL-FO.
Get the Y offset of this block parent area.
This class provides a number of constants for glyph management.
Return the glyphname from a string,
eg, glyphToString("\\") returns "backslash"
Changes the current visible page
Creates modal dialog with a given title, attached to a given frame.
Used to set the "cursor position" to the previous item.
Used to set the "cursor position" for the page masters to the previous item.
Used to set the "cursor position" for the page masters to the previous item.
Graphics2D instance that is used to paint to
This interface represents an optional feature that can be provided by
a renderer.
This interface is used by the Graphics2DAdapter.
A node that holds a Graphics2D image.
Create a new Graphics2D node.
Adapter to allow subclassing java.awt.GraphicsConfiguration without
compilation errors.
This interface provides access to properties necessary to calculate the size and positioning
of images and graphics inside a viewport.
the current state of the pdf graphics
Get the green integer component.
This class represents one grid unit inside a table.
Nonstroking Alpha (ca, PDF 1.4)
Alpha Source Flag (AIS, PDF 1.4)
Stroking Alpha (CA, PDF 1.4)
Black generation with default (BG2)
Halftone dictionary or stream (HT)
Halftone phase (HTP, does not show up anymore in PDF 1.4)
Overprint for stroke (OP)
Soft mask (SMask, PDF 1.4)
Text Knockout Flag (TK, PDF 1.4)
Transfer function with default (TR2)
Undercolor removal function (UCR)
Undercolor removal function with default (UCR2)
List of PDFGState objects.
Subtype for PDF/A-1 output intents
Subtype for PDF/X output intents
Guesses the font style of a font using its name.
Guesses the font weight of a font using its name.
Integer equivalent for BMP
Integer equivalent for EMF
Integer equivalent for GIF
Integer equivalent for JPG
Integer equivalent for JPEG C (??)
Defines the case, if image is not supported
Integer equivalent for PNG
Constants for RTF border attribute names.
Map of ICC color spaces (key: ICC profile description)
This creates a single inline container area after
laying out the child block areas.
Maps XSL-FO element IDs to PDFGoTo objects targeting the corresponding areas
These objects may not all be fully filled in yet
Maps XSL-FO element IDs to their on-page XY-positions
Must be used in conjunction with the page reference to fully specify the PDFGoTo details
ID tracker supplied by the AreaTreeHandler
Used by the AreaTreeHandler to keep track of ID reference usage
on a PageViewport level.
Number of elements to ignore at the end of the list.
Number of elements to ignore at the beginning of the list.
If this returns true, RtfParagraphs that have no children will not
generate any RTF code
Adds a namespace to the set of ignored namespaces.
Adds a collection of namespaces to the set of ignored namespaces.
Image area for external-graphic.
Process an ExternalGraphic.
Create a new image with the given url.
constant for a image background position horizontal percent-based length
constant for a image background position vertical percent-based length
Key for the filter used for images
constant for a image intrinsic percent-based length
constant for a image intrinsic percent-based length
This interface represents an optional feature that can be provided by
a renderer.
The IM Image Cell Position structured field specifies the placement,
size, and replication of IM image cells.
Constructor for the ImageCellPosition
Here will be defined all supported image formats.
Constructor for the image content
This ImageConverter converts SVG images to Java2D.
This ImageConverter converts WMF (Windows Metafile) images (represented by Batik's
WMFRecordStore) to Java2D.
Constructor for a ImageDataDescriptor for the specified
resolution, width and height.
ImageEncoder implementation for CCITT encoded images.
ImageEncoder implementation for JPEG images.
The IM Image Input Descriptor structured field contains the
descriptor data for an IM image data object.
InputHandler for the images (for example TIFF) as input.
Helper class which calculates the size and position in the viewport of an image.
Factory class for the ImageLoader for SVG.
Factory class for the ImageLoader for WMF (Windows Metafile).
ImageLoader for SVG (using Apache Batik).
ImageLoader for WMF (Windows Metafile).
An IOCA Image Data Object
Constructor for the image object with the specified name,
the name must be a fixed length of eight characters.
The IM Image Output Control structured field specifies the position and
orientation of the IM image object area and the mapping of the image points
to presentation device pels.
Constructor for the ImageOutputControl The x parameter specifies the
offset, along the X-axis, of the IM image object area origin to the
origin of the including page and the y parameter specifies the offset
along the Y-axis.
Panel used to display a single page of a document.
Contains the image points that define the IM image raster pattern.
Constructor for the image raster data object
Raster data is a grid of cells covering an area of interest.
PDFImage implementation for the PDF renderer which handles raw CCITT fax images.
Creates a new PDFImage from an Image instance.
PDFImage implementation for the PDF renderer which handles raw JPEG images.
Creates a new PDFImage from an Image instance.
PDFImage implementation for the PDF renderer which handles RenderedImages.
Creates a new PDFImage from an Image instance.
An Image Segment is represented by a set of self-defining fields, fields
that describe their own contents.
Default constructor for the ImageSegment.
Constructor for the image segment with the specified name,
the name must be a fixed length of eight characters.
Describes the measurement characteristics of the image when it is created.
Constructor for a ImageSizeParameter for the specified
resolution, hsize and vsize.
Misc.utilities for images handling
This class belongs to the tag processing.
This class is an implementation of the Image interface exposing a RenderedImage.
An IM image data object specifies the contents of a raster image and
its placement on a page, overlay, or page segment.
Constructor for the image object with the specified name,
the name must be a fixed length of eight characters.
Process this extension immediately when
being handled by the area tree.
Process this extension immediately when
being handled by the area tree.
conversion factory from centimeters to inches.
conversion factory from millimeters to inches.
Converts inches (in) to millimeters (mm)
Converts inches (in) to millipoints (mpt)
conversion factory from inches to points.
Converts inches (in) to points (pt)
include page overlay element
include page segment element
An Include Object structured field references an object on a page or overlay.
Constructor for the include object with the specified name, the name must
be a fixed length of eight characters and is the name of the referenced
object.
The Include Page Overlay structured field references an overlay resource
definition that is to be positioned on the page.
Constructor for the Include Page Overlay
The Include Page Segment structured field references a page segment resource
object that is to be presented on the page or overlay presentation space.
Constructor for the Include Page Segment
Demerit for consecutive lines belonging to incompatible fitness classes .
Increase the inline progression dimensions of this area.
Notifies the context to increase the page count.
increment the count of /Page objects
INDENT - static field in class org.apache.fop.render.rtf.rtflib.rtfdoc.
RtfText String array of indent constants
This property maker handles the calculations described in 5.3.2 which
involves the sizes of the corresponding margin-* properties and the
padding-* and border-*-width properties.
Create a start-indent or end-indent property maker.
Constant indicating an Indirect Break
The value used as an infinite indicator.
Maximum adjustment ration
constant for an inh font-size percent-based length
Class modelling the inherited-property-value Property Value function.
This method initializes the encryption algorithms and values
Initial clipping area, used to restore to original setting
when a new page is started.
Private static synchronized method to set up the element and atribute
HashMaps, this defines what elements and attributes are extracted.
Initializes the set of maker objects associated with this ElementMapping
Resets the algorithm's variables.
Initializes the set of maker objects associated with this ElementMapping
Initialize the data structures.
Initializes the collection of valid objects for the fo: namespace
initialize the layout manager.
Initializes the set of maker objects associated with this LayoutManagerMapping
Initialize the data structures.
Class modelling the fo:initial-property-set object.
Initial transformation matrix, used to restore to original
setting when a new page is started.
Initialize the current page number for the start of the page sequence.
Class modelling the fo:inline formatting object.
this class stores information about potential adjustments
that can be used in order to re-compute adjustments when a
page-number or a page-number-citation is resolved
Inline Area
This area is for all inline areas that can be placed
in a line area.
Inline block parent area.
Create a new inline block parent to add areas to.
A recursive char iterator that indicates boundaries by returning
an EOT char.
Class modelling the fo:inline-container object.
Represents a list of inline Knuth elements.
Creates a new and empty list.
Creates a new list from an existing list.
LayoutManager for objects which stack children in the inline direction,
such as Inline or Line
Create an inline layout manager.
Class modelling the commonalities of several inline-level
formatting objects.
The interface for LayoutManagers which generate inline areas
Create a new inline parent to add areas to.
Store all inline "margin" related properties
Public "structure" allows direct member access.
The list of inline areas added to this inline parent.
Class modelling the commonalities of layoutmanagers for objects
which stack children in the inline direction, such as Inline or
Line.
Create an inline stacking layout manager.
Check whether in marker context
StreamCache implementation that uses temporary files rather than heap.
Creates a new InMemoryStreamCache.
Creates a new InMemoryStreamCache.
Class for handling files input from command line
either with XML and XSLT files (and optionally xsl
parameters) or FO File input alone
Constructor for XML->XSLT->FO input
Branches are initially compressed, needing
one node per key plus the size of the string
key.
Recursively insert the median first and then the median of the
lower and upper halves, and so on in order to get a balanced
tree.
Instance for the "null" object.
Instantiates extension attachment object
Creates a CompositeGraphicsNode.
Class modelling the fo:instream-foreign-object object.
constructs an instream-foreign-object object (called by Maker).
LayoutManager for the fo:instream-foreign-object formatting object
Used to represent an internal link.
Class for internal link traits.
Create an InternalLink based on the given XML attribute value.
Create an InternalLink to the given PageViewport and target ID
Required for Type 2: The interpolation exponent.
true if a BT command has been written.
value for invalid column width
The invalid Unicode character, suitable as a return value in methods
that need to return an invalid character.
Helper function to return "invalid child" exceptions
(e.g., fo:block appearing immediately under fo:root)
Helper function to return "invalid child" exceptions with more
complex validation rules (i.e., needing more explanation of the problem)
The Invoke Medium Map structured field identifies the Medium Map that is to
become active for the document.
Constructor for the Invoke Medium Map
ipd - field in class org.apache.fop.area.
Area the area's inline-progression-dimension
distance (in millipoints) on the inline-progression-direction
interface for RTF objects that can contain footers
Interface for classes containing headers.
RTF Bookmark container interface.
Interface for classes containing images.
interface for RtfElements that can contain RtfHyperLinks
Interface for objects containing Commands
Interface for RtfElements that can contain RtfLists
Options for configuring the rtf elements.
Interface for RtfElements that can contain RtfPageBreaks
Interface for RtfElements that can contain RtfText elements
Interface for classes containing page number citations
Interface for objects containing page numbers
Interface for RtfElements that can contain RtfParagraphs
Interface for classes containing Paragraphs with Keep Together
Interface for RtfElements that can contain RtfTables
Interface for classes containing templates.
Interface for RtfElements that can contain RtfText elements
Interface which enables an implementing class to contain linear text runs.
The is-reference-area trait.
The is-viewport-area trait.
Always true
for instances of this type
Return true since a FixedLength is always absolute.
Return true because all numbers are absolute.
Return true if the numeric is an absolute value.
Return true of the numeric is absolute.
Return false because percent-length are always relative.
Return false since an expression is only created when there is relative
numerics involved.
Return false because table-col-units are a relative numeric.
Is this space adjustable?
Method to determine if the character is an adjustable
space.
Indicates whether copying content is allowed.
Indicates whether editing annotations is allowed.
Indicates whether editing content is allowed.
Indicates whether printing is allowed.
Indicates whether a character is classified as "Alphabetic" by the Unicode standard.
Determines if the character represents any kind of space.
Check if this filter has been applied.
Returns true if the filter is an ASCII filter that isn't necessary
when encryption is active.
Indicates whether a particular attribute of the namespace is a property, i.e.
Checks whether Apache Batik is available in the classpath.
Convenience method for validity checking.
Convenience method for validity checking.
Helper method to determine if the character is a
space with normal behavior.
Indicates whether or not the font is an OpenType
CFF font (rather than a TrueType font).
Indicates whether the image is clipped.
Indicates whether the XML renderer should generate coarse area XML
Indicates whether an RGB canvas should be used rather than one with grayscales.
Checks whether a given column-number is already in use
for the current row.
Returns an indication if the page is complete
Returns an indication if the page group is complete
Returns an indication if the page group is complete
Returns true as the <a> element is a container.
Returns the Conditionality value.
For properties that operate on a relative direction (before, after,
start, end) instead of an absolute direction (top, bottom, left,
right), this method determines whether a corresponding property
is specified on the corresponding absolute direction.
For properties that operate on a relative direction (before, after,
start, end) instead of an absolute direction (top, bottom, left,
right), this method determines whether a corresponding property
is specified on the corresponding absolute direction.
Indicates whether a given color profile is identical to the default sRGB profile
provided by the Java class library.
Returns true if all filters are disabled.
Indicates if the length can be discarded on certain conditions.
Indicates if the length can be discarded on certain conditions.
Indicates if this font may be embedded.
Indicates if the font may be embedded.
Check whether there are child areas.
indicates whether the main reference area has any child areas added to it
Does this grid unit belong to an empty cell?
Indicates whether any child areas have been added to this reference area.
indicates whether any FOs have been added to the body region
Returns true if this map contains no key-value mappings.
As this contains cells from several rows, we say that it's empty
only if we have no cells.
Since this has no text content we have to overwrite isEmpty to print
the table
A table cell always contains "useful" content, as it is here to take some
space in a row.
Checks whether the text is empty.
Indicates whether any child areas have been added to this span area.
Indicates whether stream encoding on-the-fly is enabled.
Indicates whether encryption is active for this PDF or not.
has this font previously failed to load?
Tell whether this LayoutManager has handled all of its content.
Return a value indicating whether this LayoutManager has laid out
all its content (or generated BreakPossibilities for all content.)
Indicates whether the given Position is the first area-generating Position of this LM.
Indicates whether a page is the first in this page sequence.
Check whether a certain id first appears on this page
Returns the IsFixedPitch value.
Method to determine if the character is a (breakable) fixed-width space.
Returns the Forcing value.
Indicates whether an image is a grayscale image.
Indicates whether an image should be inlined or added as a PostScript form.
Indicates whether an image should be inlined or added as a PostScript form.
Indicates whether this table-column has been created as
default column for this table in case no table-columns
have been defined.
Default implementation of isInherited.
Indicates whether the filter list is already initialized.
Convenience method for validity checking.
Is this an inline or a block sequence?
Is this an inline or a block sequence?
Indicates whether JCE is available.
Used to determine if kerning is enabled.
Indicates whether a namespace is known to FOP.
Indicates whether the given Position is the last area-generating Position of this LM.
Indicates if point (x, y) lay inside currentPage.
Indicate whether a location was set.
Checks if the use of Locators is enabled
Indicates whether a specific MIME type is supported by this renderer.
Indicates whether a specific MIME type is supported by this renderer.
Indicates whether a hyphenation file has been requested before but it wasn't available.
Indicates whether an image is a monochrome (b/w) image.
Determines whether the font is a multibyte font.
Determines whether the font with the given name is a multi-byte font.
Indicates whether a namespace URI is on the ignored list.
True if text contains a single non-breaking space (#160).
Convenience method for validity checking.
Method to determine if the character is a nonbreaking
space.
Indicates whether the font is non-symbolic (Font uses the Adobe standard Latin character
set or a subset of it).
Controls the behaviour of the algorithm in cases where the first element of a part
overflows a line/page.
Controls the behaviour of the algorithm in cases where the first element of a part
overflows a line/page.
Checks the string for percent character at the end of string.
Indicates whether PJL generation is disabled.
Indicates whether a given encoding is one of the predefined encodings.
Is this grid unit the before-start grid unit of the cell?
Check if this is a postscript image.
Check if this image is a PostScript image.
Checks to see if a given region name is one of the reserved names
Check if this resolvable object has been resolved.
Check if this resolvable object has been resolved.
Check if this page has been fully resolved.
Check if this area has been resolved.
Check if this is resolved.
Checks if the font setup is valid (At least the ultimate fallback font
must be registered.)
Flag to indicate if something was changed as part of the getChangeKnuthElements sequence
Indicates whether the background should not be erased prior to painting.
Indicates whether this block is stacked, rather than absolutely positioned.
Indicates whether the font is a symbolic font.
isTab() - method in class org.apache.fop.render.rtf.rtflib.rtfdoc.
RtfText Indicates whether text should be stroked rather than painted using text operators.
Check if this image has a transparent color.
Check if this image has a transparent color transparency.
Check if the conditions for this reference are met.
Validates a property name.
Determines whether the input char should be considered part of a
"word".
Is the XML parser validating.
Method to determine if the character is a zero-width space.
Constants for RTF table attribute names
Used to get information about tables, for example when handling nested tables
ITAP - static field in class org.apache.fop.render.rtf.rtflib.rtfdoc.
RtfPage constant for itap level
Packs the values by storing them in 4 bits, two values into a byte
Values range is from 0 to 9.
This represents an unresolved padding element.
Page - class org.apache.fop.layoutmgr.
Page This object is used by the layout engine to represent a page.
Page() - constructor for class org.apache.fop.area.
Page Empty constructor, for cloning
Auxiliary constructor used when there's no SimplePageMaster.
PAGE_ATTR - static field in class org.apache.fop.render.rtf.rtflib.rtfdoc.
RtfPage String array of RtfPage attributes
The current PageViewport being rendered.
Handles the breaking of pages in an fo:flow
Interface to notify about layout events during page breaking.
Shorthand parser for page-break-before, page-break-after and page-break-inside.
The Page Descriptor structured field specifies the size and attributes of
a page or overlay presentation space.
Construct a page descriptor for the specified page width
and page height.
Custom Maker for page-height / page-width
A page group is used in the data stream to define a named, logical grouping
of sequential pages.
Constructor for the PageGroup.
The page height in pixels
the page index (zero-based)
Use no page mode setting, default
Use outlines page mode to show bookmarks
Use thumbs page mode to show thumbnail images
Class modelling the fo:page-number object.
Class modelling the fo:page-number-citation object.
Class modelling the fo:page-number-citation-last object from XSL 1.1.
LayoutManager for the fo:page-number-citation-last formatting object
LayoutManager for the fo:page-number-citation formatting object
This class uses the 'format', 'groupingSeparator', 'groupingSize',
and 'letterValue' properties on fo:page-sequence to return a String
corresponding to the supplied integer page number.
LayoutManager for the fo:page-number formatting object
Pages contain the data objects that comprise a presentation document.
Construct a new page object for the specified name argument, the page
name should be an 8 character identifier.
This class delivers Page instances.
The PDF reference of the current page.
Maps unique PageViewport key to PDF page reference
Map of pages using the PageViewport as the key
this is used for prepared pages that cannot be immediately
rendered
page sequence formatting object being processed by this class
Represents a page sequence in the area tree.
Abstract base implementation for page sequences.
Create a page sequence FO node.
LayoutManager for a PageSequence.
The page-sequence-master formatting object.
Class for reporting back formatting results to the calling application.
Constructor for the PageSequenceResults object
The fo:page-sequence-wrapper formatting object, first introduced
in the XSL 1.1 WD.
Page viewport that specifies the viewport area and holds the page contents.
Constructor used by the area tree parser.
Paints this node if visible.
Paints the specified attributed character iterator using the
specified Graphics2D and context and font context.
Paint an ACI on a Graphics2D at a given location.
true if SVG should be rendered as a bitmap instead of natively
Paint a bitmap at the current cursor position.
Gets the image data and paints it on screen.
Paints an arbitrary images on a given Graphics2D instance.
Paints an arbitrary images on a given Graphics2D instance.
Paints an image at the given position.
Paint a bitmap at the current cursor position.
Paint a single text run on the Graphics2D at a given location.
Paint a list of text runs on the Graphics2D at a given location.
Paints the image to a BufferedImage and returns that.
1 for colored pattern, 2 for uncolored
The paragraph of KnuthElements.
This context is used to manage the "keepn" RTF attribute
Used by ParagraphBuilder and JforCmd
constant for a containing box percent-based length
Reference to FO whose areas it's managing or to the traits
of the FO.
Parent LayoutManager for this LayoutManager
Returns the parent node for this iterator's list
of child nodes
reference to the parent FO's propertyList *
Parses an AFM file from a BufferedReader.
Parses an AFM file from a local file.
Parses a hyphenation pattern file.
Parses a hyphenation pattern file.
Parses an AFM file from a stream.
Parses an intermediate file (area tree XML) into an AreaTreeModel instance by adding
pages to it.
Parses a hyphenation pattern file.
Public entrypoint to the Property expression parser.
Parse the command line arguments.
Parse commandline arguments.
Creates a color from a given string.
Parses an CSS2 (SVG and XSL-FO) font weight (normal, bold, 100-900) to
an integer.
Parses a PFB file into a PFBData object.
Parses a PFB file into a PFBData object.
Parses a PFB file into a PFBData object.
Inner class to provide shorthand parsing capabilities
Parses XML attribute value from the area tree into
PageViewport key + IDRef strings.
The path to the installed fonts
This interface is used to connect the XML pattern file parser to
the hyphenation tree.
the counter for Pattern name numbering (e.g.
The name of the pattern such as "Pa1" or "Pattern1"
A SAX document handler to read and parse hyphenation patterns
from a XML file.
Either one (1) for tiling, or two (2) for shading.
The "pauseAfter" property.
The "pauseBefore" property.
The PDF document that this image is being drawn into.
A list of all supported resolutions in PCL (values in dpi)
PCL-specific extensions for Apache FOP.
This class provides methods for generating PCL print files.
Graphics2D implementation implementing PCL and HP GL/2.
Create a new PCLGraphics2D.
Graphics2DAdapter implementation for PCL and HP GL/2.
This class represents a page format with PCL-specific properties.
Renderer for the PCL 5 printer language.
PCL Renderer configurator
Wrapper on the RendererContext to access the information structure for drawing
the XML document.
Defines a number of standard constants (keys) for use by the RendererContext class.
RendererMaker for the PCL Renderer.
Rendering Options key for the PDF/A mode.
The current PDF page for page renference and as a resource context.
the name for the PDF document encoding scheme
The PDF document that this image is being drawn into.
The current font information for the pdf renderer.
The current pdf font name.
The current pdf font size.
The current PDF page for page renference and as a resource context.
The current PDF stream to draw directly to.
Integer constant to represent PDF 1.3
Integer constant to represent PDF 1.4
Rendering Options key for the PDF/X mode.
class representing an action object.
Bridge class for the <a> element.
Constructs a new bridge for the <a> element.
Enum class for PDF/A modes.
Indicates the PDF/A mode currently active.
the PDF/A mode (Default: disabled)
class representing an object which is a list of annotations.
A graphics node that represents an image described as a graphics node.
Constructs a new empty PDFANode.
Class representing an array object.
Create a new, empty array object with no parent.
Create a new, empty array object
Element Bridge for Batik's flow text extension, so those texts can be painted using
PDF primitives.
BridgeContext which registers the custom bridges for PDF output.
Constructs a new bridge context.
Constructs a new bridge context.
Constructs a new bridge context.
class representing a /CharProcs dictionary for Type3 fonts.
Create a new PDF char proc store.
Class representing a "character identifier" font (p 210 and onwards).
Class representing a font descriptor for CID fonts.
Create a /FontDescriptor object.
class representing system information for "character identifier" fonts.
Create a CID system info.
Class representing the CMap encodings.
Create a PDF color with double values ranging from 0 to 1
Create a PDF color with CMYK values.
Create a PDF color with int values ranging from 0 to 255
Create a PDF color from a java.awt.Color object.
Create PDFColor for the given document and based on the java.awt.Color object
In case the java.awt.Color is an instance of the ColorExt class a PDFICCStream is added to
the PDFDocument that is being created
RuntimeException descendant indicating a conformance problem during PDF generation.
Constructs an PDFConformanceException with no detail message.
Constructs an PDFConformanceException with the specified detail
message.
Context class which holds state information which should remain in sync over multiple instances
of PDFDocumentGraphics2D.
class representing a named destination
Create a named destination
class representing an /Dests dictionary object
Create a named destination
Create a named destination
Represents a device-specific color space.
Create a PDF colorspace object.
Class representing a PDF dictionary object
Create a new dictionary object.
Create a new dictionary object.
the PDF Document being created
the PDF Document being created
class representing a PDF document.
Creates an empty PDF document.
This class is a wrapper for the PDFGraphics2D that
is used to create a full document around the pdf rendering from
PDFGraphics2D.
Create a new PDFDocumentGraphics2D.
Create a new PDFDocumentGraphics2D.
Create a new PDFDocumentGraphics2D.
This constructor supports the create method
Configurator class for PDFDocumentGraphics2D.
Class representing an /Encoding object.
Create a new /Encoding object.
This interface defines the contract for classes implementing PDF encryption.
class representing a /Filter /Standard object.
Create a /Filter /Standard object.
This class acts as a factory for PDF encryption support.
This class holds the parameters for PDF encryption.
Default constructor initializing to default values.
This class provides method to create and register PDF objects.
Creates a new PDFFactory.
class representing a /FileSpec object.
create a /FileSpec object.
Create a basic filter exception.
Create a filter exception with a message.
This class represents a list of PDF filters to be applied when serializing
the output of a PDF object.
Use this descriptor if you want to have ASCII filters (such as ASCIIHex
and ASCII85) ignored, for example, when encryption is active.
Text Painter for Batik's flow text extension.
Text Painter for SVG 1.2 (flow) text.
Class representing a /Font object.
Class representing a font descriptor (/FontDescriptor object).
Create the /FontDescriptor object
A common ancestor for Type1, TrueType, MMType1 and Type3 fonts
(all except base 14 fonts).
Class representing a TrueType font.
Class representing a Type0 font.
Class representing a Type1 or MMType1 font (not necessary for the base 14).
Class representing a Type3 font.
PDF Form XObject
A derivative of the PDFXObject, is a PDF Stream that has not only a
dictionary but a stream of image data.
create a FormXObject with the given number and name and load the
image in the object
class representing a PDF Function.
create an complete Function object of Type 0, A Sampled function.
create an complete Function object of Type 2, an Exponential Interpolation function.
create an complete Function object of Type 3, a Stitching function.
create an complete Function object of Type 4, a postscript calculator function.
class representing a /GoTo object.
class representing a /GoToR object.
Create a new PDFGraphics2D.
Create a new PDFGraphics2D with the given pdf document info.
This constructor supports the create method.
Graphics2DAdapter implementation for PDF.
Class representing a /ExtGState object.
Represents an ICCBased color space in PDF.
Constructs a the ICCBased color space.
Constructs a the ICCBased color space with an explicit name (ex.
Special PDFStream for ICC profiles (color profiles).
Interface for a PDF image.
Bridge class for the <image> element when jpeg images.
Constructs a new bridge for the <image> element.
This interface is used for handling all sorts of image type for PDF output.
PDFImageHandler implementation which handles Graphics2D images.
PDFImageHandler implementation which handles CCITT encoded images (CCITT fax group 3/4).
PDFImageHandler implementation which handles raw JPEG images.
This class holds references to various image handlers used by the PDF renderer.
PDFImageHandler implementation which handles RenderedImage instances.
PDFImageHandler implementation which handles XML-based images.
PDF XObject
A derivative of the PDF Object, is a PDF Stream that has not only a
dictionary but a stream of image data.
create an XObject with the given number and name and load the
image in the object
class representing an /Info object
PDF information structure for drawing the XML document.
class used to create a PDF internal link
create an internal link instance.
class representing an /Annot object of /Subtype /Link
create objects associated with a link annotation (GoToR)
Special PDFStream for Metadata.
Class representing a PDF name object.
Creates a new PDF name object.
Class representing a PDF Names object
Class representing a PDF name tree node.
create a named destination
Class representing a PDF name object.
This class represents a simple number object.
Class representing a PDF number tree node.
create a named destination
Class representing an "Nums" array object (for Number Trees).
Create a new, empty array object.
Constructor for direct objects.
This represents a single Outline object in a PDF, including the root Outlines
object.
Create a PDF outline with the title and action.
Represents the OutputIntent dictionary.
Class representing a /Page object.
Class representing a PDF /PageLabels dictionary.
Create the /PageLabels dictionary
class representing a /Pages object.
Base class for PDF painting operations.
class representing a PDF Function.
Create a type 2 pattern (smooth shading)
Create a tiling pattern (type 1).
This class allows tracks the enabled PDF profiles (PDF/A and PDF/X) and provides methods to
the libarary and its users to enable the generation of PDFs conforming to the enabled PDF
profiles.
Indicates which PDF profiles are active (PDF/A, PDF/X etc.)
class representing a rectangle
Rectangles are specified on page 183 of the PDF 1.3 spec.
create a rectangle giving the four separate values
create a rectangle giving an array of four values
Class representing a PDF object reference.
Creates a new PDF reference.
Creates a new PDF reference, but without a reference to the original object.
Renderer that renders areas to PDF.
PDF renderer configurator
Defines a number of standard constants (keys) for use by the RendererContext class.
RendererMaker for the PDF Renderer.
The PDF resource context.
Creates a new ResourceContext.
class representing a /Resources object.
the /Resources object of the PDF document being created
create a /Resources object.
Class representing a Root (/Catalog) object.
create a Root (/Catalog) object.
class representing a PDF Smooth Shading object.
Constructor for Type 4,6, or 7
Constructor for type function based shading
Constructor for Type 2 and 3
This keeps information about the current state when writing to pdf.
PDF State for storing graphics state.
Class representing a PDF stream.
Create an empty stream object
Element Bridge for SVG 1.2 flow text, so those texts can be painted using
PDF primitives.
PDF XML handler for SVG (uses Apache Batik).
Special PDFStream for embedding Type 1 fonts.
This class represents a simple number object.
Bridge class for the <text> element.
Constructs a new bridge for the <text> element.
Renders the attributed character iterator of a TextNode.
Create a new PDF text painter with the given font information.
Utility class for generating PDF text objects.
Class representing ToUnicode CMaps.
This class enables to transcode an input to a pdf document.
Constructs a new PDFTranscoder.
Special PDFStream for embeddable TrueType fonts.
This class is the default context for a particular
element.
Create a PDF unit context.
class used to create a PDF Uri link
Indicates what PDF version is active
Class representing a W array for CID fonts.
This interface is implemented by classes that can be serialized to a PDF file either by
serializing the object or by writing a indirect reference to the actual object.
Enum class for PDF/X modes.
Indicates the PDF/X mode currently active.
the PDF/X mode (Default: disabled)
Abstract base class of PDF XObjects.
Create an XObject with the given number.
Interface for objects that can be used as base objects for percentage
computations
This interface is used by the layout managers to provide relevant information
back to the property percentage resolution logic, that is
the percentages based property getValue() functions expect an object implementing
this interface as an argument.
PercentBaseContext implementation to track base widths for percentage calculations.
Flag whether the desired height is a percentage
a percent specified length quantity in XSL
Flag whether the desired width is a percentage
Inspects an effective element list and notifies all layout managers about the state of
the spaces and conditional lengths.
Value of content extraction permission
Value of annotation editting permission
Value of content editting permission
Value of PRINT permission
MAC Format (unsupported, yet)
PFB_PC - static field in class org.apache.fop.fonts.type1.
PFBData PC format
Raw format, no special file structure
Class that represents the contents of a PFB file.
This class represents a parser for Adobe Type 1 PFB files.
This class represents a PFM file (or parts of it) as a Java object.
This is a helper class for reading PFM files.
Constructs a PFMInputStream based on an InputStream representing the
PFM file.
A tool which reads PFM files from Adobe Type 1 fonts and creates
XML font metrics file for use in FOP.
Creates a new font catalog element.
The "pitch-range" property.
Places a previously registered image at a certain place on the page.
The "playDuring" property.
PNG Renderer This class actually does not render itself, instead it extends
org.apache.fop.render.java2D.Java2DRenderer
and just encode
rendering results into PNG format using Batik's image codec
PNG Renderer This class actually does not render itself, instead it extends
org.apache.fop.render.java2D.Java2DRenderer
and just encode
rendering results into PNG format using Batik's image codec
RendererMaker for the PNG Renderer.
Describes the unit point.
Pop the state from the stack and set current values to popped state.
Pop the coordinate transformation matrix from the stack and reevaluate
resultCTM
.
Pops block attributes, notifies all opened blocks about pushing block
attributes, adds CloseGroupMark
as a child.
pop the topmost RtfContainer from our stack
Pops the current cursor position from the stack.
pop a function off of the function stack
Pops inline attributes from inline-level stack.
Removes RtfSpaceSplitter from top of block-level stack.
pop a TableContext from our stack
Populates the dictionary with all necessary entries for the stream.
Populates the XObject's dictionary with additional values.
index of the breakpoint represented by this node
the current character position
A shorthand parser for the position shorthand.
Class modelling the proportional-column-width function.
Property constant - XSL 1.1
Property constant - XSL 1.1
Property constant - FOP proprietary: Custom extension for line alignment
Property constant - FOP proprietary: limit for orphan content in lists and tables
Property constant - FOP proprietary: limit for widow content in lists and tables
Key for the filter used for precompressed content
The supported mode when this filter is used for data compression
Mode for externally encoded data.
Mode for externally encoded data.
Mode for externally encoded data.
Mode for externally encoded data.
Mode for externally encoded data.
Mode for externally encoded data.
Mode for externally encoded data.
Image preloader for SVG images.
Image preloader for WMF images (Windows Metafile).
Pages that have been prepared but not rendered yet.
Prepares implicit filters (such as the DCTFilter for JPEG images).
Prepare a page for rendering.
The pdf page is prepared by making the page.
This is called if the renderer supports out of order rendering.
This method is used by PDFDocumentGraphics2D to prepare a new page if
necessary.
Presentation text data contains the graphic characters and the control
sequences necessary to position the characters within the object space.
Default constructor for the PresentationTextData.
Constructor for the PresentationTextData, the boolean flag indicate
whether the control sequence prefix should be set to indicate the start
of a new control sequence.
The Presentation Text Descriptor specifies the units of measure for the
Presentation Text object space, the size of the Presentation Text object
space, and the initial values for modal parameters, called initial text
conditions.
Constructor a PresentationTextDescriptor for the specified
width and height.
The Presentation Text object is the data object used in document processing
environments for representing text which has been prepared for presentation.
Default constructor for the PresentationTextObject
Construct a new PresentationTextObject for the specified name argument,
the name should be an 8 character identifier.
Displays a preview of the PFM file on the console.
Creates a new PreviewDialog that uses the given renderer.
Creates a new PreviewDialog that uses the given renderer.
AWT Viewer's "About" dialog.
Creates modal "About" dialog, attached to a given parent frame.
Holds a scrollpane with the rendered page(s) and handles actions performed
to alter the display of the page.
Creates a new PreviewPanel instance.
best node for the preceding breakpoint
Convenience method with return type of FONode
(should be semantically equivalent to
(FONode) previous();
)
This class represents a primary grid unit of a spanned cell.
Abstract base class of "Print" type renderers.
Renderer that prints through java.awt.PrintJob.
Creates a new PrintRenderer with the options set from system properties.
Creates a new PrintRenderer and allows you to pass in a specific PrinterJob instance
that this renderer should work with.
Base Print renderer configurator (mostly handles font configuration)
RendererMaker for the Print Renderer.
Prints this FOP exception and its backtrace to the standard error stream.
Prints this FOP exception and its backtrace to the specified print stream.
Prints this FOP exception and its backtrace to the specified print writer.
Print the composite message and the embedded stack trace to the specified stream.
Print the composite message and the embedded stack trace to the specified writer.
Dumps a few informational values to System.out.
shows the commandline syntax including a summary of all available options and some examples
Execute all jfor-cmd commands
TODO: Consider creating one class for each jfor command.
Rewrites the temporary PostScript file generated by PSRenderer adding all needed resources
(fonts and images).
Initialize the node with its name, location information, and attributes
The attributes must be used immediately as the sax attributes
will be altered for the next element.
Initialize the node with its name, location information, and attributes
The attributes must be used immediately as the sax attributes
will be altered for the next element.
Tells the renderer to process an item not explicitly placed on the
document (e.g., PDF bookmarks).
Processes a path iterator generating the necessary painting operations.
Processes a path iterator generating the nexessary painting operations.
Processes a path iterator generating the nexessary painting operations.
The ID of the FO that produced an area.
Producer: Metadata element for the system/software that produces
the document.
Constant indicating a Prohibited Break
Base class for all property objects
Number of property constants defined
Mask that when applied to a compound property returns the constant of
the component property.
Dedicated cache, meant for storing canonical instances
of property-related classes.
Class for managing exceptions that are raised in Property processing.
This class holds context information needed during property expression
evaluation.
Class containing the collection of properties for a given FObj.
A PropertyListMaker is a factory that creates PropertyLists.
Base class for all property makers
Construct an instance of a Property.Maker for the given property.
Class to parse XSL-FO property expressions.
props - field in class org.apache.fop.area.
Area Traits for this area stored in a HashMap
Use the stroking text painter to get the bounds and shape.
Proxy iterator for Block LM.
The font information for the PostScript renderer.
The PostScript generator that is being used to drawn into.
Custom postscript comment after class
Custom postscript comment before class
This class is used to encapsulate postscript dictionary objects.
Thrown to indicate that a formatting error has occured when
trying to parse a postscript dictionary object
This is the pass-through value object for the PostScript extension.
This class provides the element mapping for the PostScript-specific extensions.
ContentHandler (parser) for restoring PSExtension objects from XML.
Factory for the ContentHandler that handles serialized PSSetupCode instances.
Utility code for font handling in PostScript.
Graphics2DAdapter implementation for PostScript.
Constructor for use without a PSRenderer instance.
PostScript Resource class representing a FOP form.
Create a new Form Resource.
/**
Create a new Form Resource.
Utility code for rendering images in PostScript.
PostScript information structure for drawing the XML document.
Postscript page device dictionary object
This object is used by the postscript renderer to hold postscript page device
values.
Extension element for fox:ps-page-setup-code.
Renderer that renders to PostScript.
Postscript renderer config
Defines a number of standard constants (keys) for use by the RendererContext class.
RendererMaker for the PostScript Renderer.
Element for postscript setpagedevice instruction
This is a an extension which provides a pass-through value
dictionary object for the postscript setpagedevice instruction.
Extension element for ps:ps-setpagedevice.
This is the pass-through value object for the PostScript extension.
Extension element for fox:ps-setup-code.
Defines the set of supported ImageFlavors for the PostScript renderer.
PostScript XML handler for SVG.
Create a new PostScript XML handler for use by the PostScript renderer.
Bridge class for the <text> element.
Constructs a new bridge for the <text> element.
Renders the attributed character iterator of a TextNode.
Create a new PS text painter with the given font information.
This class enables to transcode an input to a PostScript document.
Constructs a new PSTranscoder.
Converts points (pt) to millimeters (mm)
Converts a point-based transformation matrix to millipoints.
Push the current state onto the stack.
Push the current coordinate transformation matrix onto the stack and
reevaluate resultCTM
.
Pushes block attributes, notifies all opened blocks about pushing block
attributes, adds OpenGroupMark
as a child.
push an RtfContainer on our stack
Pushes the current cursor position on a stack (stack size: max 20 entries)
push a function onto the function stack
Pushes inline attributes to inline-level stack.
Pushes inline attributes.
Builds RtfSpaceSplitter on attrs
and adds it to the
block-level stack.
push a TableContext to our stack
Puts a new name/value pair.
Puts a new name/value pair.
Add char to text or background buffer.
Null implementation; not used by this type of PropertyList
Set an value defined explicitly on this FO.
Set an value defined explicitly on this FO.
Apply the filters to the data
in the order given and add the /Filter and /DecodeParms
entries to the stream dictionary.
Adds a PDF XObject (a bitmap or form) to the PDF that will later be referenced.
Adds a PDF XObject (a bitmap or form) to the PDF that will later be referenced.
Adds an entry to the kerning table.
Maps unique PageViewport key back to PageViewport itself
Required: 2 * n Array of Double numbers which are possible outputs to the function
A font where each character is stored as an array of pixels (a bitmap).
Constructor for the raster font requires the name, weight and style
attribute to be available as this forms the key to the font.
Represents the top-level "RDF" element used by XMP metadata.
Setup the element mapping for XMP metadata.
Reads/parses the font data.
Parses a one byte value out of the stream.
Read Table Directory from the current position in the
FontFileReader and fill the global HashMap dirTabs
with the table name (String) as key and a TTFDirTabEntry
as value.
Reads the font using a FontFileReader.
Returns a subset of the original font.
Read the "head" table, this reads the bounding box and
sets the upem (unitsPerEM) variable
Read the "hhea" table to find the ascender and descender and
size of "hmtx" table, as a fixed size font might have only
one width.
Read "hmtx" table and put the horizontal metrics
in the mtxTab array.
Parses a four byte value out of the stream.
Parses a two byte value out of the stream.
Parses a zero-terminated string out of the stream.
Read 2 bytes signed at position pos without changing current position.
Read a NUL terminated ISO-8859-1 string.
Read an ISO-8859-1 string of len bytes.
Read 2 bytes unsigned at position pos without changing current position.
Kind of a super-iterator that iterates through child nodes of an FONode,
in turn managing character iterators for each of them.
Constructor which creates an iterator for all child nodes
Constructor which creates an iterator for only some child nodes
Get the red integer component.
Custom Maker adding validity check for reference-orientation
Returns the PDF representation of a reference to this object.
Modifies coordinate transformation matrix in such a way, so
x-shift and y-shift will be transformed in text positions.
This is an abstract base class for pagination regions
The fo:region-after element.
Abstract base class for fo:region-before and fo:region-after.
The fo:region-before element.
The fo:region-body element.
The fo:region-end element.
Checks whether or not a region name exists in this master set.
Indicates if a region with a given name exists in this
simple-page-master.
This is a region reference area for a page regions.
Create a new region reference area.
Create a new region reference area.
Abstract base class for fo:region-start and fo:region-end.
The fo:region-start element.
the parent RegionViewport for this object
Create a new region-viewport-area
registers a failed font with the cache
Registers a PDFObject in this PDF document.
Placed relative to the flow position.
This class represent a node in a property expression tree.
Constructor for a one argument operation.
Constructor for a two argument operation.
The "relative-position" property.
Releases a page-sequence's children after the page-sequence has been fully processed.
Clear the reference to the PropertyList (retained for
from-table-column())
Reloads and reformats document.
Enum class for relative sides.
Indices are evaluated relative to the first page in the current element list.
Indices are evaluated relative to the first page in the page-sequence.
Remove the last element of this sequence.
Removes legal breaks in an element list.
Removes legal breaks in an element list.
Removes legal breaks in an element list.
Remove the given active node registered for the given line.
Removes an Observer from the list.
Remove the word space represented by the given elements
Tell the LM to modify its data, removing the word space
represented by the given elements
remove the AreaInfo object represented by the given elements,
so that it won't generate any element when getChangedKnuthElements
will be called
Remove the word space represented by the given elements
remove the AreaInfo object represented by the given elements,
so that it won't generate any element when getChangedKnuthElements
will be called
Renders an input file (XML or XSL-FO) into a PDF file.
Used to indicate that only the result of the XSL transformation should be output
Renderable instance that can be used to reload and re-render a document after
modifications.
The interface is used by the AWT preview dialog to reload a document.
Renderable instance that can be used to reload and re-render a document after
modifications.
Renderable instance that can be used to reload and re-render a document after
modifications.
Renders a before float area.
Renders a list of block areas.
Renders a block viewport.
Renders a body region area.
Renders a Bookmark-Tree object
Renders a BookmarkTree object
Render the given Character.
Tells the renderer to render an inline container.
If this returns false, RtfContainer will not generate any RTF
Renders a DestinationData object (named destination)
Renders an XML document (SVG for example).
Interface implemented by all renderers.
The renderer that will render the pages.
Renderer configurator interface
The Render Context for external handlers.
Contructor for this class.
Defines a number of standard constants (keys) for use by the RendererContext class.
Base class for a wrapper around RendererContext to access its properties in a type-safe,
renderer-specific way.
Factory for FOEventHandlers and Renderers.
A runtime exception for handling fatal errors in rendering.
Constructs a RendererRuntimeException with the specified message.
Constructs a RendererRuntimeException with the specified message
wrapping the underlying exception.
Renders a flow reference area.
Renders an XSL-FO file into a PDF file.
Renders a foreign object area.
Renders an fo:foreing-object.
Fills image rectangle with a IMAGE_CHAR
.
Render the given InlineArea.
Common method to render the background and borders for any inline area.
Common method to render the background and borders for any inline area.
Common method to render the background and borders for any inline area.
org.apache.fop.area.inline.InlineArea)
Render the given InlineBlockParent.
Render the given InlineParent.
Render inline parent area.
Renders the main reference area.
This method override only stores the PageViewport in a List.
This method creates a pdf stream for the current page
uses it as the contents of a new page.
Tells the renderer to render a particular page.
This uses the AreaTreeModel to store the pages
Each page is either rendered if ready or prepared
for later rendering.
Create a new render pages model with the given renderer.
Renders a block area that represents a reference area.
Renders a region reference area.
Renders a region viewport.
Renders a region viewport.
Render the given SpaceArea.
Render the given TextArea.
Renders a TextArea to a Graphics2D instance.
Paints the text decoration marks.
Renders the pre-setup document.
Generate a document, given an initialized Fop object
Render an inline viewport.
Render the given Viewport.
Render an inline viewport.
Render the given WordArea.
Render the xml document with the given xml namespace.
Renders an XML file into a PDF file by applying a stylesheet
that converts the XML to XSL-FO.
A repeatable-page-master-alternatives formatting object.
A repeatable-page-master-reference formatting object.
Demerit for consecutive lines ending at flagged penalties.
Word 2000 converts '.' in bookmarks to "_", thats why we control this replacement.
Replace the current character managed by the iterator with a specified
character?
Replaces the current character in the CharIterator with a specified
character
In some cases an RtfContainer must be replaced by another one on the
stack.
Replaces the existing kerning map with a new one.
Opens standard Swing error dialog box and reports given exception details.
Reset when a new breakpoint is being considered.
Resets the subsequence specifiers subsystem.
Called before a new page sequence is rendered so subsequences can reset
any state they keep during the formatting process.
Resets the printer and restores the user default environment.
Resizes the line as specified.
Resolve the current sequence of space-specifiers, accounting for
forcing values.
Called to resolve an URI to a Source instance.
Called to resolve an URI to a Source instance.
Called by the processor through
FOUserAgent
when it encounters an
uri in an external-graphic element.
Indicates whether the page referred to by the citation has been resolved yet
Check if this inline area is resolved due to changes in
page or ipd.
Resolves unresolved elements applying the space resolution rules defined in 4.3.1.
Resolve the combination of system and public identifiers.
Resolve this resolvable object.
Resolves the idref of this object by getting the PageViewport
object that corresponds to the IDRef
List)
Resolve by adding an internal link to the first PageViewport in the list.
This method allows the Resolvable object to resolve one of
its unresolved idrefs with the actual set of PageViewports
containing the target ID.
Resolve the page number idref
This resolves the idref for this object by getting the page number
string from the first page in the list of pages that apply
for this ID.
Resolve by adding an InternalLink trait to the area
the FontResolver to use for font URI resolution
Bind the RetrieveMarker to the corresponding Marker subtree.
Resolves the "servlet-context:" URI.
Attempts to resolve the given URI.
Attempts to resolve the given URI.
Attempts to resolve the given URI.
The current resource context for adding fonts, patterns etc.
A Resource Group contains a set of overlays.
Constructor for the ResourceGroup, this takes a
name parameter which must be 8 characters long.
This class is used when two-pass production is used to generate the PostScript file (setting
"optimize-resources").
The resources associated with this pattern
Restores the last graphics state of the rendering engine.
Restores the last graphics state of the rendering engine.
Restores the last graphics state of the rendering engine.
Restores the last graphics state from the stack.
Creates a "Q" command, restoring the entire graphics state to its former value by popping
it from the stack.
Restores the last graphics state of the rendering engine.
Helper method to restore the current page.
Restores the state stack after a break out.
Restores the state stack after a break out.
Restricts a MinOptMax using the values from a LengthRangeProperty.
Class modelling the fo:retrieve-marker object.
Create a retrieve marker object.
Constant for a line segment, directing from a center of symbol right
the the symbol boundary.
constant for right indent body
RL - static field in class org.apache.fop.area.
Area Stacking right to left
Moves the current point by (x, y) relative to the current position,
omitting any connecting line segment.
Role constant for Avalon.
Root - class org.apache.fop.fo.pagination.
Root The fo:root formatting object.
The root of the formatting object tree
Rotate this CTM by "angle" radians and return a new result CTM.
Returns nearest integer to x
, divisible by
quantum
.
Returns the closest integer to x/y
fraction.
List of ALL ROW BORDER attributes, used to select them when writing
attributes
Height of a table row in twips
row attribute, keep-together
This control word is nonexistent in RTF, used to simulate the
FO:keep-with-next attribute.
This control word is nonexistent in RTF, used to simulate the
FO:keep-with-previous attribute.
Padds the string to the right with the given character for
the specified length.
RTF_FIELD - static field in class org.apache.fop.render.rtf.rtflib.rtfdoc.
RtfText constant for field
constant for field on page
constant for field pageref model
constant for field result
constant for field result
constant for field result
RtfContainer that encloses footers
RTF Bookmark container implementation.
Singelton of the RTF color table.
An RtfElement that can contain other elements.
The RTF document area, container for RtfSection objects.
Base class for all elements of an RTF file.
Base class for rtflib exceptions.
Creates an RTF image from an external graphic file.
Used to add extra table rows after a row that contains a nested table:
created by RtfTableRow before generating RTF code
an RtfTableCell that contains a nested table can ask this to put
some of its children in extra rows that after the current row
once RtfTableRow is done rendering its children, it renders this,
causing extra rows to be generated, with content that can come
from several RtfTableCells
See org.apache.fop.rtf.rtflib.testdocs.NestedTable for an example of
usage. Models the top-level structure of an RTF file.
Create an RTF file that outputs to the given Writer
Maker class for RTF support.
Represents a generator element which says who generated the RTF document.
Default constructor for the generator element.
RTF Handler: generates RTF output using the structure events from
the FO Tree sent to this structure handler.
Creates a new RTF structure handler.
Generates the leader in RTF.
"Model" of an RTF line break
Model of an RTF list, which can contain RTF list items
Model of an RTF list item, which can contain RTF paragraphs
special RtfTextrun that is used as list item label
Constructs the RtfListItemLabel
Class to handle list styles.
Class to handle bullet list style.
Class to handle number list style.
Class to handle text list style.
Constructs a RtfListStyleText object.
RtfListTable: used to make the list table in the header section of the RtfFile.
RtfListTable Constructor: sets the number of the list, and allocates
for the RtfAttributes
Simplistic options definitions for RTF generation
Specifies rtf control words.
"Model" of an RTF page break
Model of an RTF paragraph, which can contain RTF text elements.
Models the keep together attributes of paragraphs
Models a section in an RTF document
This class is responsible for saving space-before/space-after attributes
history and adding spacing to established candidates (i.e.
Construct a newly allocated RtfSpaceManager
object.
This class splits block attributes into space-before attribute, space-after
attribute and common attributes.
Create RtfSpaceSplitter with given RtfAttributes.
Plain text in a RTF file, without any formatings.
Converts java Strings according to RTF conventions
Thrown when a method call would lead to an invalid RTF document structure.
Singelton of the RTF style sheet table.
Container for RtfRow elements
A cell in an RTF table, container for paragraphs, lists, etc.
Container for RtfTableCell elements
Singelton of the RTF style template
This class belongs to the tag processing.
Model of a text run (a piece of text with attributes) in an RTF document
Class which contains a linear text run.
Run the tests for the reference jar file.
Returns the grid unit at a given position.
Writes the font cache to disk.
Saves id's absolute position on page for later retrieval by PDFGoTos,
using the currently valid transformation and the currently valid PDF page reference
Saves id's absolute position on page for later retrieval by PDFGoTos
If the given block area is a possible link target, its id + absolute position will
be saved.
Saves the graphics state of the rendering engine.
Saves the graphics state of the rendering engine.
Saves the graphics state of the rendering engine.
Saves the current graphics state on the stack.
Creates a "q" command, pushing a copy of the entire graphics state onto the stack.
Saves the graphics state of the rendering engine.
If the given inline area is a possible link target, its id + absolute position will
be saved.
Helper method to save the current page.
Save the page contents to an object stream.
Writes the font cache to disk.
The character stored in this node: splitchar.
Scale this CTM by the passed x and y values and return a new result CTM.
The FOP specific incarnation of the XSL-FO scaled baseline table.
A factory class for making alignment contexts.
The scale factor for the image size, values: ]0 ; 1]
Flag whether the image size shall be adjusted
Search for all possible partial matches of word starting
at index an update interletter values.
Set current file position to offset
Set current file position to offset
The list of the include page segments
Select the current pattern
reset the column iteration index, meant to be called when creating a new row
Reset the column iteration index, meant to be called when creating a new row
The 'public' modifier has been added by Boris Poudérous for
'number-columns-spanned' processing
Selects a font from the font list suitable to display the given character.
Selects the current grayscale color (the given color is converted to grayscales).
increment the column iteration index
Increment the column iteration index
The 'public' modifier has been added by Boris Poudérous for
'number-columns-spanned' processing
Selects the paper source.
Sends the job separation command.
The protocol name for the servlet context URIs.
This class is a URIResolver implementation that provides access to resources in the WEB-INF
directory of a web application using "servlet-content:" URIs.
Sets an entry at a given location.
Sets an entry at a given location.
Set attributes from another attributes object
set an attribute that has no value.
Set an attribute that has a Color value.
Set an attribute that has an integer value
Set an attribute that has nested attributes as value
Set an attribute that has a String value
Set the pdf action for this link.
Sets an additional entity resolver.
Create a new adjustment information object
Modify the adjustment value in the adjustment information object
Sets the permission for copying content.
Sets the permission for editing annotations.
Sets the permission for editing content.
Sets the persmission for printing.
Controls whether all text should be generated as bitmaps or only text for which there's
no native font.
Set the applied attribute to the given value.
Set the area class of this area.
Ascender height is the distance from the character baseline to the
top of the character box.
Sets the author of the document.
Sets the landscape mode for this renderer.
Set the current background color.
Set the background of the pdf document.
Controls whether kerning is activated on base 14 fonts.
Sets the base directory for single FO file (non-fileset) usage
Sets the bounding box of the Form XObject.
Sets the character's bounding box.
Sets the position of the before and after baselines.
Set the number of bits per component.
Sets the number of bits used per pixel
Sets the "BleedBox" entry
Create a LM for the fo:list-item-body object
Set the BookmarkTree object for this FO
Sets the RtfAttributes for the borders of the table.
Sets border and padding traits on areas.
Prepares the borders of this grid unit for upcoming resolution, in the collapsing
model.
Set the propId of the style property for the same side.
Set the corresponding values for the border-*-width properties.
Sets the currently applicable alignment in BP direction.
Set the block progression dimension of the content rectangle
for this area.
Sets the value of the break after the current element.
Don't use, reserved for TableCellLM.
Sets the value of the break before the current element.
Don't use, reserved for TableCellLM.
Sets the break class for this penalty.
Controls whether to enable a feature that breaks indent inheritance when crossing
reference area boundaries.
Indicates whether the property is set through a shorthand.
Set the setByShorthand flag which only is applicable for subproperty
makers.
Set attributes as candidate for space attributes inheritance.
Cap height is the average height of the uppercase characters in
a font.
Sets the capital height value.
Sets the CapHeight value.
Sets the CharacterSet value.
Sets the PostScript character name.
Set the glyphs' definitions.
Set the current child layout context
Add by Boris Poudérous on 07/22/2002
Set the children list
Set the /CIDToGIDMap (to be used only for CIDFontType2)
Set the /CIDToGIDMap (to be used only for CIDFontType2) to "Identity"
Sets the CIDSet stream for this font descriptor.
Set the clipping for this viewport.
Set the clipping for this region viewport.
Set the clip of this viewport.
Allows to disable all clipping operations.
Set the CMap used as /ToUnicode cmap
Prepares the borders of this element if the collapsing-border model is in use.
Establishes a new foreground or fill color.
Sets whether images are color or not
Set the colors for this filter.
Sets the color space to encode in PDF.
Set the color space for this color.
Set the current colorspace.
Set the color space for this paint.
Set the color space for this image.
Set current column index.
Used for setting the column-number for an implicit column
Set the number of columns for this filter.
Set the border and padding properties of the inline area.
Sets a component of the compound datatype.
Sets the compression rate for the image in percent.
Sets the content for the setup code object.
Sets the IPD of the content area
Sets an outside TransformerHandler to use instead of the default one
create in this class in startRenderer().
Set the content height for this cell.
Set the position and size of the content of this viewport.
Set the correspoding property information.
Sets the country that applies to this page-sequence.
Sets the creation date of the document.
Set the creation date of the document.
Sets the creator of the document.
Set the creator of the document.
Sets cropping values for all four edges for the \piccrop*N commands.
Set the transform of this viewport.
Set the Coordinate Transformation Matrix which transforms content
coordinates in this region reference area which are specified in
terms of "start" and "before" into coordinates in a system which
is positioned in "absolute" directions (with origin at lower left of
the region reference area.
Set the current area being filled.
Set the current inline area.
Provides access for setting the current page.
Set the current transform of this element.
Sets the currentXPosition.
Sets the currentYPosition.
Sets the cursor to a new absolute coordinate.
Sets the custom URI Resolver.
Used to set the contents of the PDF stream.
Used to set the contents of the PDF stream.
Sets the TrueType font data.
Sets a value for data[side]
.
Used to set the PFBData object that represents the embeddable Type 1
font.
Set the shorthand datatype parser.
Controls whether to set logging to debug level
Sets the associated Declarations.
Sets the CCF decoding parameters
Set the default value for this maker.
Set the default value for this maker.
Sets the global default for cacheToFile
Sets the delegate ContentHandler that all events are forwarded to.
Sets the delegate DTDHandler.
Sets the delegate EntityResolver.
Sets the delegate ErrorHandler.
Sets the delegate LexicalHandler.
Descender depth is the distance from the character baseline to
the bottom of a character box.
Sets the Descender value.
Set the font descriptor (unused for the Type3 fonts)
Set the destination String.
Set the destination string for this Goto.
Sets the destination ICC profile.
Set the device resolution for rendering.
Sets the Differences value.
Elements willing to use this context have to register themselves by
calling this function.
Elements having a width property can call this function if their width is
calculated in RTFHandler
Used to disable all filters.
Sets the DOM document for this foreign object.
Sets the parent PDFDocument.
Controls whether output is actually written.
Sets whether or not Dublin Core Standard (dsc) compliance is enforced.
Set the two elements of the /DW2 array
Set the (two elements) /DW2 array
Sets the Knuth elements for the table cell containing this grid unit.
Sets the path to the embeddable font file.
Sets the resource name of the embeddable font file.
Sets the encoding of the font.
Sets the Encoding value of the font.
Sets the Encoding value of the font.
Sets the encoding of the font.
Sets the encoding of the target file.
Set the encoding for the text stream.
Sets the EncodingScheme value
Sets the encrypted segment of the font file.
Sets the number of the last page to be printed.
Sets the EntityResolver that should be used when building SVG documents.
Controls the amount of error information dumped.
Sets the height for this row that resulted from the explicit height properties specified
by the user.
Sets the url of the external link.
Controls whether to process only the tests which are specified as fail
in the test results.
Sets the FamilyName value.
Sets the font's family names (Example: "Helvetica").
Sets the comma-separated list of files to process.
Set the filter map to use for filters in this document.
Set the flag indicating the LayoutManager has handled all of its content.
Set a flag indicating whether the LayoutManager has laid out all
its content.
The first character in the character set
Sets the index of the first character in the character table.
Add an "ID-first" to this page.
Set the IsFixedPitch value.
Sets the given flag on this grid unit.
Sets a flag on a GridUnit.
The contents of the dictionary are flushed when written
Sets the FOEventHandler object that this Root is attached to
Sets an explicit FOEventHandler instance which overrides the one
defined by the render type setting.
Sets the input XSL-FO file.
Sets the current font for the text object.
Sets the current font (NOTE: Hard-coded font mappings ATM!)
Sets the font's bounding box
Set the font's bounding box
Sets the path to embed a font.
Set the optional font file stream
Sets the font info for this PDF document.
Set the font's transformation matrix
Sets the "PostScript" font name (Example: "Helvetica-BoldOblique").
Sets the FontReference attribute
Sets the current fonts for the text object.
Sets the font's subfamily name.
Set whether to check dependencies, or to always generate;
optional, default is false.
Sets a foreign attribute.
Set foreign attributes from a Map.
Sets output format (MIME type).
Sets the font's full name (usually the one that the operating system displays).
Lets implementing LM set the flag indicating if they
generate block areas.
Lets implementing LM set the flag indicating if they
generate reference areas.
Sets the glyphStartIndex.
Sets the GoToReference in the associated DestinationData object.
Sets the GoToReference in the associated DestinationData object.
Set the Grpahics context.
Set an attribute that has a Length value (internal units in half-points)
Sets the handler configuration.
Added by Normand Masse
Support for table-header attributes (used instead of table attributes)
Sets the header segment of the font file.
Sets height of current processed border.
Sets the calculated height for this EffRow, including everything (cells' bpds,
paddings, borders, and border-separation).
Sets the desired height of the image.
Sets the desired height of the image.
Sets a hint to the implementation
Set horizontal cell merging status
Sets the horizontal offset.
Sets the HyphenationTreeResolver to be used for resolving user-supplied hyphenation files.
Sets the hyphen base URL.
Sets the ImageCellPosition.
Sets the image compression.
Sets the image compression.
Sets the image compression.
Set the data of the image.
Set the data of the image.
Sets the binary imagedata of the image.
Set the data of the image.
Set the dimensions of the image.
Sets the image IDE color model.
Sets the image IDE color model.
Sets the image IDE color model.
Sets the ImageInfo of the image to use as the background image.
Sets the ImageInputDescriptor.
Sets the ImageOutputControl.
Set the dimensions of the image.
Sets the ImageRastorData.
Sets the image size parameters
resolution, hsize and vsize.
Sets the image size parameters
resolution, hsize and vsize.
Sets the image display area position and size.
Sets the index of this position in the sequence of Position elements.
Sets the url of the external link.
Set the inline progression dimension of content rectangle
for this area.
Sets the ItalicAngle value.
Sets the font's italic angle.
Set the keepn attribute for this paragraph
Don't use, reserved for TableCellLM.
Don't use, reserved for TableCellLM.
Enable/disable use of kerning for the font
Enables/disabled kerning.
Sets the unique key for this PageViewport that will be used to reference this page.
Sets the keywords for the document.
Create a LM for the fo:list-item-label object
Sets the rotation to be used for landscape pages, valid values are 0, 90,
180, 270 (default).
Sets the rotation to be used for landsacpe pages, valid values are 0, 90,
180, 270 (default).
Sets the language that applies to this page-sequence.
Sets the language identifier of the document.
Sets the language and country for the hyphenation process.
Sets the PostScript language level that the renderer should produce.
The last character in the character set
Sets the index of the last character in the character table.
Gets the modified timestamp for font file
(used for the purposes of font info caching)
Sets the index of the last page.
Sets an explicit LayoutManagerMaker instance which overrides the one
defined by the AreaTreeHandler.
Sets the associated LayoutMasterSet.
Set the width to be reserved for border and padding at the end of the line.
Set the width to be reserved for border and padding at the start of the line.
Set the current line width.
Set a location associated with the exception.
Set the location information for this element
Set a location associated with the exception.
Controls the use of SAXLocators to provide location information in error
messages.
Controls whether the filenames of the files that are processed are logged
or not.
Set a log level for the logger.
Sets the lower limit value of the Limits array.
Sets the lower limit value of the Limits array.
Set maximum value to max if it is >= optimum or optimum isn't set.
Sets the "MediaBox" entry
Sets the message level to be used while processing.
Set the optional Metadata object.
Set the optional metrics.
Set minimum value to min.
Sets the minimum number of characters after the hyphenation point
Sets the minimum number of characters before the hyphenation point
Sets the font's default width
Sets the date of the last modification.
Sets the name of the setup code object.
Sets the name of the pattern.
Sets the name of the shading
Sets the name of the setup code object.
Sets the name of the setup code object.
Sets the nested table depth.
Adds a column and sets its width.
Sets the object area parameters.
Set a listener which gets notified when the object is fully built.
Sets the ObjectEnvironmentGroup.
Set the offset of this inline area.
Sets the offsets to be used for element positioning
Sets the resource optimization mode.
Sets the orientation which specifies the amount of clockwise rotation of
the IM image object area.
Sets the orientation to use for the Include Object.
Sets the orienation to use for the overlay.
Sets the output directory.
Sets the human-readable form of the output condition.
Sets the identifier for the output condition.
Controls output format to generate
Set the output stream that this PDF document is
being drawn to.
Sets the overriding font.
Set the override font state for drawing text.
Sets a new penalty value.
Set the corresponding values for the padding-* properties.
Sets the number of the page to be displayed and refreshes the display.
Selects the given page, displays it on screen and notifies
listeners about the change in selection.
Sets the page object for this PageViewport.
Sets the page-height to use as fallback, in case
page-height="auto"
Sets the page index of the page in this rendering run.
Sets the /PageLabels object.
Set the page mode for the PDF document.
Sets page reference after object has been created
Sets the page sequence this page belongs to
Sets the page-width to use as fallback, in case
page-width="auto"
Reset the flag if the paragraph properties have been resested
Sets the encryption parameters.
Sets the encryption parameters.
Set the parent layout manager.
Sets the direct parent object.
Sets the pattern transparency mode.
Set the PDF state to use when starting to draw
into the PDF graphics.
Set the percent base identifier for this maker.
Sets the PFB format the font was loaded with.
Controls whether PJL commands shall be generated by the PCL renderer.
Sets the rotation to be used for portrait pages, valid values are 0
(default), 90, 180, 270.
Sets the rotation to be used for portrait pages, valid values are 0
(default), 90, 180, 270.
Set the position of the object area
Change the Position stored in this element.
Sets the target (X,Y) position
Set the positioning of this area.
Set the predictor for this filter.
Sets whether the preview dialog should be created and displayed when
the rendering is finished.
Sets the producer of the document.
set the producer of the document
Sets the producer's ID as a trait on the area.
Sets a property on the RendererContext.
Sets the property context information.
Set a new propertyListMaker.
Sets the name of the property.
Sets the key of the targeted PageViewport.
Configures the renderer to trade speed for quality if desired.
Sets the raster graphics resolution
Sets the flag that decides whether a metadata packet may be modified.
Sets the reference directory.
Sets directory for reference files.
Sets the inline-progression-dimension of the nearest ancestor reference area.
Sets the reference version.
Set the region-reference-area for this region viewport.
Set the region on this page.
Set whether to include files (external-graphics, instream-foreign-object)
from a path relative to the .fo file (true) or the working directory (false, default)
only useful for filesets
A Renderable instance can be set so the Preview Dialog can enable the "Reload" button
which causes the current document to be reprocessed and redisplayed.
Sets an explicit renderer to use which overrides the one defined by the
render type setting.
Sets rendering hints on the Graphics2D created for painting to a BufferedImage.
Sets the image repetition behaviour for images.
Sets the image repetition behaviour for images.
Sets the output/device resolution
Sets the resolution information for the raster image
the default value is a resolution of 240 dpi.
Set the root outline for the PDF document.
set the root /Pages object
Sets the compression rate for the external graphic in percent.
Sets the RtfListItem this style belongs to.
Set the parent list-item of the textrun.
Set the rule style of this leader area.
Set the rule style of this leader area.
Set the rule thickness of the rule in miilipoints.
Sets whether or not the safe set page device macro should be used
(as opposed to directly invoking setpagedevice) when setting the
postscript page device.
Sets the new scale factor.
Sets the flag whether the image size shall be adjusted.
Set the separator area for this before float.
Set the separator area for this footnote.
Sets the singlepoint, if true map an image point to a single presentation
device pel in the IM image object area.
Sets the source resolution in dpi.
Sets the source resolution in dpi.
Sets the source transparency mode.
Set the amount of space after / end
Sets a candidate for space-after property.
Set the amount of space before / start
Sets a candidate for space-before property.
Set the difference between optimal width of a space and
default width of a space according to the font; this part
of the space adjustment is fixed and must not be
multiplied by the variation factor.
Set the original value specified for the property attribute.
Sets the stack limit in block-progression-dimension.
Sets the stack limit in inline-progression-dimension.
Sets (Copies) the stack limits in both directions from another layout context.
The page breaker notifies the provider about the page number an element list starts
on so it can later retrieve PageViewports relative to this first page.
Sets the number of the first page to be printed.
Sets x-coordinate of upper left point of current processed border.
Sets y-coordinate of upper left point of current processed border.
Sets message to be shown in the status bar in a thread safe way.
Sets a StatusListener this renderer uses to notify about events.
Sets the font's StemV value.
Is the user configuration to be validated?
Activates strict XSL content model validation for FOP
Default is false (FOP will continue processing where it can)
Set a component in a compound property and return the modified
compound property object.
Sets the output intent subtype.
specify, if the last paragraph control word (\par) should be suppressed.
Set the dimensions of the svg document that will be drawn.
Records the calculated table unit for a given table.
Sets the target directory
Sets the source resolution in dpi.
Sets the target resolution in dpi.
Sets the target resolution in dpi.
Set the template file and adjust tha path separator
Sets directory for test files.
Sets the test suite name.
The Text Length command can be used to define the bottom border.
Set text letter space adjust.
Sets the text rendering mode.
Sets the text rendering mode.
Set text word space adjust.
Sets the page sequence's title.
Sets the title of the document.
Set the title of this Outline object.
Set the relative position of the footnote inside the body region.
The Top Margin command designates the number of lines between
the top of the logical page and the top of the text area.
Sets the total height of this cell on the current page.
Sets the trailer segment of the font file.
Trait setter to be overridden by subclasses.
Set the current transform of this node.
Set the transition dictionary and duration.
Sets the transparency modes.
Set the transparent color for this iamge.
Controls the page background.
Sets the the TrueType Collection Name.
Set an attribute using a value in millipoints (internal units in twips)
Set an attribute that has a Length value (internal units in twips)
Sets the UnderlinePosition value.
Sets the UnderlineThickness value.
Sets the Unicode sequence for this character.
Sets the flag whether the image size shall be adjusted.
Sets the unit of measure.
Set the unit width for the areas to fill the full width.
Set the unresolved references on this page for serializing.
Sets up the font info object.
Sets up the font info object.
Sets up the font info object.
Setup this image with the pdf document.
Setup the PDF image for the current document.
Setup a default FontInfo instance if none has been setup before.
Sets up the default filters for this stream if they haven't been set
from outside.
This sets up the default filters for XObjects.
Set up the given FontInfo.
Sets up the AreaTreeModel instance for use by the AreaTreeHandler.
Sets up PDF encryption if PDF encryption is requested by registering
a PDFEncryptionParams
object with the user agent and if
the necessary cryptographic support is available.
Sets the upper limit value of the Limits array.
Sets the upper limit value of the Limits array.
Sets sRGB as the DefaultRGB color space in the PDF document.
Sets up the sRGB color profile in the PDF document.
Installs the sRGB color space in the PDF document.
Sets the url of the image.
Sets the URL to the background image.
Whether or not to cache results of font triplet detection/auto-config
Controls whether the PropertyMaker accesses the parent property list or the current
property list for determining the writing mode.
org.apache.fop.apps.FOUserAgent)
Set the user configuration.
Set the user configuration.
Sets the filename for the userconfig.xml.
Set the user configuration.
Set the user configuration.
Set the user configuration from an URI.
Set the user configuration from an URI.
Sets the vertical offset for images.
Sets the Vertical Motion Index (VMI).
Sets width of current processed border.
Set the width (in 1/1000ths of a point size) of the character
identified by the parameter passed.
Sets a width for a character.
Sets the desired width of the image.
Set the width metrics for the font
Sets the desired width of the image.
Sets the progression dimension in x-direction
Sets the progression dimension in y-direction
set the writing direction
Sets writing direction metrics.
Set writing mode for this FO.
Specifies the extent of the fill rectangle in the X direction,
in image points.
XHeight refers to the height of the lower case letters above
the baseline.
Returns the XHeight value of the font.
Set the X offset of this block parent area.
Set the x offset of this list item.
Set the x offset of this cell (usually the same as its parent row).
Sets the paint mode of this graphics context to alternate between
this graphics context's current color and the new specified color.
Sets the x Position to jump to
Specifies the extent in the X direction, in image points,
of this image cell.
Added by Normand Masse
Used for attribute inheritance
Specifies the extent of the fill rectangle in the Y direction,
in image points.
Set the Y offset of this block parent area.
Set the y offset of this cell.
Sets the Y position to jump to
Specifies the extent in the Y direction, in image points,
of this image cell.
The Shading object comprising the Type 2 pattern
SHADING - static field in class org.apache.fop.render.rtf.rtflib.rtfdoc.
RtfText Constant for the shading of the paragraph
Constant for the document's color tableshading of the paragraph
the counter for Shading name numbering
The name of the Shading e.g.
Required: The Type of shading (1,2,3,4,5,6,7)
Interface used to provide parsing capabilities to Properties with shorthand
characteristics (those with multiple components).
Convert the specified short into a byte array.
Convert the specified short into a byte array.
Shows an alert dialog box.
Determines if this fo:bookmark's subitems should be initially displayed
or hidden, based on the starting-state property set on this FO.
Indicator of whether to initially display child bookmarks.
Starts rendering process and shows the current page.
pointer to the sibling nodes
Common base class for side regions (before, after, start, end).
Signals that all areas for the formatting object with the given ID have
been generated.
Signals that all areas for the formatting object with the given ID have
been generated.
This method tie an ID to the areaTreeHandler until this one is ready to
be processed.
This method tie an ID to the areaTreeHandler until this one is ready to
be processed.
Used to signal the PSLM that the element list ends early because of a span change in
multi-column layout.
A simple-page-master formatting object.
Class to implement a simple lookup context for a single percent base value.
Constant for setting single page display.
A single-page-master-reference formatting object.
Required: Array containing the Integer size of the Domain and Range, respectively.
Skip a given number of bytes.
This class is responsible for solid and double border elements managing.
Initializes a newly created SolidAndDoubleBorderElement
object so that it represents an empty border element.
Constructs a newly allocated SolidAndDoubleBorderElement
object.
The "source-doc" property.
The space for this space area
Adjustment class: adjustment for space-after
Space before/after a paragraph
Adjustment class: adjustment for space-before
The "space-after" property.
The "space-before" property.
difference between the optimal width of a space
and the default width of a space according to the font
(this is equivalent to the property word-spacing.optimum)
This class represents an unresolved space element.
The "space-end" property.
Position class for break possibilities.
Position class for no-break situations.
Base class used for handling properties of the fo:space-before and
fo:space-after variety.
Special CorrespondingPropertyMaker that sets the conditionality subproperty
correctly for space-* properties.
This class resolves spaces and conditional borders and paddings by replacing the
UnresolvedListElements descendants by the right combination of KnuthElements on an element
list.
Accumulate a sequence of space-specifiers (XSL space type) on
areas with a stacking constraint.
Creates a new SpaceSpecifier.
The "space-start" property.
Store a single Space property value in simplified form, with all
Length values resolved.
Constructor for SpaceVal objects based on Space objects.
Constructor for SpaceVal objects based on the full set of properties.
A maker which creates 'letter-spacing' and 'word-spacing' properties.
Create a maker for [letter|word]-spacing.
Create a span area with the number of columns for this span area.
The "speak-header" property.
The "speak-numeral" property.
The "speak-punctuation" property.
The "speech-rate" property.
Remove attributes with name key
from
commonAttributes
and return it as int.
the default sRGB color space.
STACK - static field in class org.apache.fop.area.
Block Normally stacked with other blocks.
the name for the standard encoding scheme
START - static field in class org.apache.fop.layoutmgr.
RelSide the start side
Process this extension at the start of the document right
before the first page-sequence is processed.
Prepare AreaTreeHandler for document processing This is called from
FOTreeBuilder.startDocument()
This method is called to indicate the start of a new document run.
The document is started by invoking this method which creates an instance
of the AFP Document object.
Closes the RtfHeader if not done yet, and starts the document area.
Starts a new element (without attributes).
Process the start of the external-document extension.
This method is called to indicate the start of a new fo:flow
or fo:static-content.
Process the start of a footnote.
Process the start of a footnote body.
Executes FOP with the given ClassLoader setup.
Dynamically builds a ClassLoader and executes FOP.
If called, must be called before startDocumentArea
the effective start-indent value
The "start-indent" property.
The starting valid index of the ca array
to be processed.
The lowest available line in the set of active nodes.
Process start of a ListBody.
Process start of a ListLabel.
Process start of a Markup.
Called after processNode() is called.
Called after processNode() is called.
Called to prepare a new page
Closes the RtfHeader if not done yet, and starts the docment area.
Tells the renderer that a new page sequence starts.
Start a page sequence on this model.
Start the next page sequence.
Tells the renderer that a new page sequence starts.
Initiates the rendering phase.
Marks the start of the sequence.
Process start of a Static.
Establishes a new viewport area.
The current state, holds a Graphics2D and its context
Class modelling the fo:static-content object.
LayoutManager for an fo:flow object.
Creates a new StaticContentLayoutManager.
Creates a new StaticContentLayoutManager.
A very fast implementation of PropertyList that uses arrays to store
the explicit set properties and another array to store cached values.
Construct a StaticPropertyList.
constant for close paragraph
Status value for attribute handling, if the stylesheet not found and
the stylesheet set to the default stylesheet
constant for unset status
OK status value for attribute handling
constant for open paragraph
Will be notified when rendering progresses
Listener interface used by the PreviewDialog.
This map stores hyphenation exceptions
Signals the end of the rendering phase.
Iterates block-level stack (i.e.
Stops updating candidates for space-before attribute.
Only used to store the original list when createUnitElements is called
Compares 2 null terminated char arrays
Compares a string with null terminated char array
Interface used to store the bytes for a PDFStream.
This class is serves as a factory from
Creates a new StreamCacheFactory.
Exists primarily as a container for its Maker inner class, which is
extended by many string-based FO property classes.
Return the string representation of a glyphname,
eg stringToGlyph("backslash") returns "\\"
Library of utility methods useful in dealing with strings.
Removes all white space from a string (used primarily for font names)
A helper class to read structured fields from a MO:DCA document.
The constructor for the StructuredFieldReader
Border style (one of EN_*)
Classes that implement this interface can be added to a PageSequenceMaster,
and are capable of looking up an appropriate PageMaster.
Subtracts another MinOptMax instance from this one.
Subtracts one MinOptMax instance from another returning a new one.
Add the second operand from the first and return a new Numeric
representing the result.
Calls the superclass' createImageGraphicNode() method to create the normal GraphicsNode.
Check if this renderer supports out of order rendering.
Reports if out of order rendering is supported.
Checks if this XMLHandler supports handling an XML namespace for a particular renderer.
If this flag is set, it indicates that any break-before values other than "auto" should
not cause a mandatory break as this break was already handled by a parent layout manager.
The SVG document that this image is being drawn into.
The current SVG page g element.
class representing the SVG root element
for constructing an svg document.
Setup the SVG element mapping.
Class for SVG element objects.
Constructs an SVG object (called by Maker).
This renderer generates SVG (Scalable Vector Graphics) format.
Defines a number of standard constants (keys) for use by the RendererContext class.
RendererMaker for the SVG Renderer.
Creates a new SVGUserAgent.
Some utilities for creating svg DOM documents and elements.
Switch to or from marker context
(used by FOTreeBuilder when processing
a marker)
This class implements org.apache.fop.layout.FontMetrics and
is added to the hash table in FontInfo.
Constructs a new Font-metrics.