Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

org.apache.fop.fo.expr.* (24)org.apache.fop.fo.flow.* (42)org.apache.fop.fo.pagination.* (18)
org.apache.fop.fonts.apps.* (2)org.apache.fop.fonts.type1.* (4)

org.apache.fop.fo: Javadoc index of package org.apache.fop.fo.


Package Samples:

org.apache.fop.fonts.type1: Classes for reading and handling fonts.  
org.apache.fop.fo.flow
org.apache.fop.fo.pagination
org.apache.fop.fo.expr
org.apache.fop.fonts.apps

Classes:

PageNumberCitation: 6.6.11 fo:page-number-citation Common Usage: The fo:page-number-citation is used to reference the page-number for the page containing the first normal area returned by the cited formatting object. NOTE: It may be used to provide the page-numbers in the table of contents, cross-references, and index entries. Areas: The fo:page-number-citation formatting object generates and returns a single normal inline-area. Constraints: The cited page-number is the number of the page containing, as a descendant, the first normal area returned by the formatting object with an id trait matching the ref-id trait ...
Character: this class represents the flow object 'fo:character'. Its use is defined by the spec: "The fo:character flow object represents a character that is mapped to a glyph for presentation. It is an atomic unit to the formatter. When the result tree is interpreted as a tree of formatting objects, a character in the result tree is treated as if it were an empty element of type fo:character with a character attribute equal to the Unicode representation of the character. The semantics of an "auto" value for character properties, which is typically their initial value, are based on the Unicode codepoint. ...
Numeric: Represents a "numeric" value as defined by the XSL FO Specification. This consists of one or more kinds of value specifications, from absolute numbers (units power of 0) to lengths (unit power of 1), relative lengths (ems), percentage lengths. A Numeric can be constructed from other Property types representing Numbers or Length-type values. Numeric provides methods to return Number and Length values based on its current value. It supports basic arithmetic operations involving Numerics.
FOTreeBuilder: SAX Handler that builds the formatting object tree. Modified by Mark Lillywhite mark-fop@inomial.com. Now uses StreamRenderer to automagically render the document as soon as it receives a page-sequence end-tag. Also, calls methods to set up and shut down the renderer at the beginning and end of the FO document. Finally, supresses adding the PageSequence object to the Root, since it is parsed immediately.
FONode: base class for nodes in the formatting object tree Modified by Mark Lillywhite mark-fop@inomial.com. Made ArrayList a protected member. (/me things this should be a private member with an API for adding children; this woudl save a lot of memory because the ArrayList would not have to be instantiated unless the node had children).
TTFSubSetFile: Reads a TrueType file and generates a subset That can be used to embed a TrueType CID font TrueType tables needed for embedded CID fonts are: "head", "hhea", "loca", "maxp", "cvt ", "prep", "glyf", "hmtx" and "fpgm" The TrueType spec can be found at the Microsoft Typography site: http://www.microsoft.com/truetype/
DirectPropertyListBuilder: This is a property list builder that bypasses overhead. The attribute list is made available directly so it can be used to build a dom. Note: there should be a better way to handle this and the attribute list is only valid within the startElement call of the sax events.
PropertyInfo: This class holds context information needed during property expression evaluation. It holds the Maker object for the property, the PropertyList being built, and the FObj parent of the FObj for which the property is being set.
Leader: Implements fo:leader; main property of leader leader-pattern. The following patterns are treated: rule, space, dots. The pattern use-content is ignored, i.e. it still must be implemented.
PageNumberGenerator: 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.
PageSequence: Class modeling the fo:page-sequence object. Provides pagination of flows. Much of the logic for paginating flows is contained in this class. The main entry point is the format method.
Wrapper: Implementation for fo:wrapper formatting object. The wrapper object serves as a property holder for it's children objects. Content: (#PCDATA|%inline;|%block;)* Properties: id
PageMasterReference: Abstract base class for PageMasterReference classes. Provides implementation for handling the master-reference attribute and containment within a PageSequenceMaster
TTFFile: Reads a TrueType file or a TrueType Collection. The TrueType spec can be found at the Microsoft Typography site: http://www.microsoft.com/truetype/
Unknown: This represents an unknown element. For example with unsupported namespaces. This prevents any further problems arising from the unknown data.
PropertyTokenizer: Class to tokenize XSL FO property expression. This class is heavily based on the epxression tokenizer in James Clark's XT, an XSLT processor.
PropertyParser: Class to parse XSL FO property expression. This class is heavily based on the epxression parser in James Clark's XT, an XSLT processor.
SubSequenceSpecifier: Classes that implement this interface can be added to a PageSequenceMaster, and are capable of looking up an appropriate PageMaster.
XMLObj: Since SVG objects are not layed out then this class checks that this element is not being layed out inside some incorrect element.
PFMInputStream: This is a helper class for reading PFM files. It defines functions for extracting specific values out of the stream.
PFMReader: A tool which reads PFM files from Adobe Type 1 fonts and creates XML font metrics file for use in FOP.
TTFCmapEntry: The CMap entry contains information of a Unicode range and the the glyph indexes related to the range
Root: Class modeling the fo:root object. Contains page masters, root extensions, page-sequences.
FObjMixed: base class for representation of mixed content formatting objects and their processing
ElementMapping: Interface for adding supported element and property mappings to the given builder.

Home | Contact Us | Privacy Policy | Terms of Service