Class PreprocessPresentationObject

All Implemented Interfaces:
Streamable

public class PreprocessPresentationObject extends AbstractTripletStructuredObject
The Preprocess Presentation Object structured field specifies presentation parameters for a data object that has been mapped as a resource.
  • Field Details

    • ORIENTATION_ZERO_DEGREES

      public static final byte ORIENTATION_ZERO_DEGREES
      0 degrees orientation
      See Also:
    • ORIENTATION_90_DEGREES

      public static final byte ORIENTATION_90_DEGREES
      90 degrees orientation
      See Also:
    • ORIENTATION_180_DEGREES

      public static final byte ORIENTATION_180_DEGREES
      180 degrees orientation
      See Also:
    • ORIENTATION_270_DEGREES

      public static final byte ORIENTATION_270_DEGREES
      270 degrees orientation
      See Also:
  • Constructor Details

    • PreprocessPresentationObject

      public PreprocessPresentationObject(AbstractTripletStructuredObject prePresObj)
      Main constructor
      Parameters:
      prePresObj - the presentation object to be preprocessed
  • Method Details

    • setOrientation

      public void setOrientation(byte orientation)
      Sets the object orientations relative to media leading edge
      Parameters:
      orientation - the object orientations relative to media leading edge
    • setXOffset

      public void setXOffset(int xOffset)
      Sets the X axis origin for object content
      Parameters:
      xOffset - the X axis origin for object content
    • setYOffset

      public void setYOffset(int yOffset)
      Sets the Y axis origin for object content
      Parameters:
      yOffset - the Y axis origin for object content
    • writeStart

      public void writeStart(OutputStream os) throws IOException
      Helper method to write the start of the Object.
      Overrides:
      writeStart in class AbstractStructuredObject
      Parameters:
      os - The stream to write to
      Throws:
      IOException - throws an I/O exception if one occurred
    • writeContent

      public void writeContent(OutputStream os) throws IOException
      Helper method to write the contents of the Object.
      Overrides:
      writeContent in class AbstractStructuredObject
      Parameters:
      os - The stream to write to
      Throws:
      IOException - throws an I/O exception if one occurred