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 Detail

      • ORIENTATION_ZERO_DEGREES

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

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

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

        public static final byte ORIENTATION_270_DEGREES
        270 degrees orientation
        See Also:
        Constant Field Values
    • Constructor Detail

      • PreprocessPresentationObject

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

      • 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​(java.io.OutputStream os)
                        throws java.io.IOException
        Helper method to write the start of the Object.
        Overrides:
        writeStart in class AbstractStructuredObject
        Parameters:
        os - The stream to write to
        Throws:
        java.io.IOException - throws an I/O exception if one occurred
      • writeContent

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