Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| fop 1.0
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## org.apache.fop.render.pcl
Class PCLPageDefinition

    java.lang.Object
      org.apache.fop.render.pcl.PCLPageDefinition

public class PCLPageDefinition
extends java.lang.Object

This class represents a page format with PCL-specific properties.

Constructor Summary
`PCLPageDefinition(java.lang.String name, int selector, java.awt.Dimension physicalPageSize, java.awt.Rectangle logicalPageRect, boolean landscape)` Main constructor

Method Summary
`static PCLPageDefinition` | `getDefaultPageDefinition()`
`java.awt.Rectangle` | `getLogicalPageRect()`
`java.lang.String` | `getName()`
`static PCLPageDefinition` | `getPageDefinition(long width, long height, int errorMargin)` Tries to determine a matching page definition.
`static PCLPageDefinition` | `getPageDefinition(java.lang.String name)` Returns a page definition based on a page format.
`java.awt.Dimension` | `getPhysicalPageSize()`
`int` | `getSelector()`
`boolean` | `isLandscapeFormat()`
`java.lang.String` | `toString()`

Methods inherited from class java.lang.Object
`clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait`

Constructor Detail

### PCLPageDefinition

    public PCLPageDefinition(java.lang.String name,
                             int selector,
                             java.awt.Dimension physicalPageSize,
                             java.awt.Rectangle logicalPageRect,
                             boolean landscape)

  Main constructor

Parameters:
  `name` - the name of the page definition
  `selector` - the selector used by the &l#A command (page size)
  `physicalPageSize` - the physical page size
  `logicalPageRect` - the rectangle defining the logical page
  `landscape` - true if it is a landscape format

Method Detail

### getName

    public java.lang.String getName()

  Returns:
    the name of the page definition

### getSelector

    public int getSelector()

  Returns:
    the selector used by the &l#A command (page size)

### isLandscapeFormat

    public boolean isLandscapeFormat()

  Returns:
    true if it is a landscape format

### getPhysicalPageSize

    public java.awt.Dimension getPhysicalPageSize()

  Returns:
    the physical page size

### getLogicalPageRect

    public java.awt.Rectangle getLogicalPageRect()

  Returns:
    the rectangle defining the logical page

### toString

    public java.lang.String toString()

### getPageDefinition

    public static PCLPageDefinition getPageDefinition(long width,
                                                      long height,
                                                      int errorMargin)

  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

    public static PCLPageDefinition getPageDefinition(java.lang.String name)

  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

    public static PCLPageDefinition getDefaultPageDefinition()

  Returns:
    the default page definition (letter)

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| fop 1.0
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

Copyright 1999-2010 The Apache Software Foundation. All Rights Reserved.