Package org.apache.fop.render.pcl
Class PCLPageDefinition
java.lang.Object
org.apache.fop.render.pcl.PCLPageDefinition
This class represents a page format with PCL-specific properties.
-
Constructor Summary
ConstructorsConstructorDescriptionPCLPageDefinition(String name, int selector, Dimension physicalPageSize, Rectangle logicalPageRect, boolean landscape) Main constructor -
Method Summary
Modifier and TypeMethodDescriptionstatic PCLPageDefinitiongetName()static PCLPageDefinitiongetPageDefinition(long width, long height, int errorMargin) Tries to determine a matching page definition.static PCLPageDefinitiongetPageDefinition(String name) Returns a page definition based on a page format.intbooleantoString()
-
Constructor Details
-
PCLPageDefinition
public PCLPageDefinition(String name, int selector, Dimension physicalPageSize, Rectangle logicalPageRect, boolean landscape) Main constructor- Parameters:
name- the name of the page definitionselector- the selector used by the <ESC> command (page size)physicalPageSize- the physical page sizelogicalPageRect- the rectangle defining the logical pagelandscape- true if it is a landscape format
-
-
Method Details
-
getName
- Returns:
- the name of the page definition
-
getSelector
public int getSelector()- Returns:
- the selector used by the <ESC> command (page size)
-
isLandscapeFormat
public boolean isLandscapeFormat()- Returns:
- true if it is a landscape format
-
getPhysicalPageSize
- Returns:
- the physical page size
-
getLogicalPageRect
- Returns:
- the rectangle defining the logical page
-
toString
-
getPageDefinition
Tries to determine a matching page definition.- Parameters:
width- the physical page width (in mpt)height- the physical page height (in mpt)errorMargin- the error margin for detecting the right page definition- Returns:
- the page definition or null if no match was found
-
getPageDefinition
Returns a page definition based on a page format.- Parameters:
name- the name of the page format (ex. "A4" or "Letter")- Returns:
- the page definition or null if no match was found
-
getDefaultPageDefinition
- Returns:
- the default page definition (letter)
-