Class PDFCreationDetails

  • All Implemented Interfaces:
    java.io.Serializable

    @Generated(value="com.sun.tools.xjc.Driver",
               comments="JAXB RI v4.0.1",
               date="2023-01-02T18:51:33Z")
    public class PDFCreationDetails
    extends java.lang.Object
    implements java.io.Serializable

    Java class for anonymous complex type.

    The following schema fragment specifies the expected content contained within this class.

    
     <complexType>
       <complexContent>
         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
           <sequence>
             <element ref="{http://www.CIP4.org/JDFSchema_2_0}AdvancedParams" minOccurs="0"/>
             <element ref="{http://www.CIP4.org/JDFSchema_2_0}PDFXParams" minOccurs="0"/>
             <element ref="{http://www.CIP4.org/JDFSchema_2_0}ThinPDFParams" minOccurs="0"/>
           </sequence>
           <attribute name="AllowJBIG2Globals" type="{http://www.w3.org/2001/XMLSchema}boolean" />
           <attribute name="ASCII85EncodePages" type="{http://www.w3.org/2001/XMLSchema}boolean" />
           <attribute name="AutoRotatePages">
             <simpleType>
               <restriction base="{http://www.w3.org/2001/XMLSchema}NMTOKEN">
                 <enumeration value="None"/>
                 <enumeration value="All"/>
                 <enumeration value="PageByPage"/>
               </restriction>
             </simpleType>
           </attribute>
           <attribute name="Binding">
             <simpleType>
               <restriction base="{http://www.w3.org/2001/XMLSchema}NMTOKEN">
                 <enumeration value="Left"/>
                 <enumeration value="Right"/>
               </restriction>
             </simpleType>
           </attribute>
           <attribute name="CompressPages" type="{http://www.w3.org/2001/XMLSchema}boolean" />
           <attribute name="DefaultRenderingIntent" type="{http://www.CIP4.org/JDFSchema_2_0}RenderingIntent" />
           <attribute name="DetectBlend" type="{http://www.w3.org/2001/XMLSchema}boolean" />
           <attribute name="DoThumbnails" type="{http://www.w3.org/2001/XMLSchema}boolean" />
           <attribute name="InitialPageSize" type="{http://www.CIP4.org/JDFSchema_2_0}XYPair" />
           <attribute name="InitialResolution" type="{http://www.CIP4.org/JDFSchema_2_0}XYPair" />
           <attribute name="Optimize" type="{http://www.w3.org/2001/XMLSchema}boolean" />
           <attribute name="OverPrintMode" type="{http://www.w3.org/2001/XMLSchema}int" />
           <attribute name="PDFVersion" type="{http://www.w3.org/2001/XMLSchema}NMTOKEN" />
           <anyAttribute processContents='lax' namespace='##other'/>
         </restriction>
       </complexContent>
     </complexType>
     
    See Also:
    Serialized Form
    • Field Detail

      • advancedParams

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v4.0.1",
                   date="2023-01-02T18:51:33Z")
        protected AdvancedParams advancedParams
      • pdfxParams

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v4.0.1",
                   date="2023-01-02T18:51:33Z")
        protected PDFXParams pdfxParams
      • thinPDFParams

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v4.0.1",
                   date="2023-01-02T18:51:33Z")
        protected ThinPDFParams thinPDFParams
      • allowJBIG2Globals

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v4.0.1",
                   date="2023-01-02T18:51:33Z")
        protected java.lang.Boolean allowJBIG2Globals
      • ascii85EncodePages

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v4.0.1",
                   date="2023-01-02T18:51:33Z")
        protected java.lang.Boolean ascii85EncodePages
      • autoRotatePages

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v4.0.1",
                   date="2023-01-02T18:51:33Z")
        protected PDFCreationDetails.AutoRotatePages autoRotatePages
      • binding

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v4.0.1",
                   date="2023-01-02T18:51:33Z")
        protected PDFCreationDetails.Binding binding
      • compressPages

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v4.0.1",
                   date="2023-01-02T18:51:33Z")
        protected java.lang.Boolean compressPages
      • defaultRenderingIntent

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v4.0.1",
                   date="2023-01-02T18:51:33Z")
        protected RenderingIntent defaultRenderingIntent
      • detectBlend

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v4.0.1",
                   date="2023-01-02T18:51:33Z")
        protected java.lang.Boolean detectBlend
      • doThumbnails

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v4.0.1",
                   date="2023-01-02T18:51:33Z")
        protected java.lang.Boolean doThumbnails
      • initialPageSize

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v4.0.1",
                   date="2023-01-02T18:51:33Z")
        protected XYPair initialPageSize
      • initialResolution

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v4.0.1",
                   date="2023-01-02T18:51:33Z")
        protected XYPair initialResolution
      • optimize

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v4.0.1",
                   date="2023-01-02T18:51:33Z")
        protected java.lang.Boolean optimize
      • overPrintMode

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v4.0.1",
                   date="2023-01-02T18:51:33Z")
        protected java.lang.Integer overPrintMode
      • pdfVersion

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v4.0.1",
                   date="2023-01-02T18:51:33Z")
        protected java.lang.String pdfVersion
    • Constructor Detail

      • PDFCreationDetails

        public PDFCreationDetails()
    • Method Detail

      • getAdvancedParams

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v4.0.1",
                   date="2023-01-02T18:51:33Z")
        public AdvancedParams getAdvancedParams()
        Gets the value of the advancedParams property.
        Returns:
        possible object is AdvancedParams
      • setAdvancedParams

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v4.0.1",
                   date="2023-01-02T18:51:33Z")
        public void setAdvancedParams​(AdvancedParams value)
        Sets the value of the advancedParams property.
        Parameters:
        value - allowed object is AdvancedParams
      • getPDFXParams

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v4.0.1",
                   date="2023-01-02T18:51:33Z")
        public PDFXParams getPDFXParams()
        Gets the value of the pdfxParams property.
        Returns:
        possible object is PDFXParams
      • setPDFXParams

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v4.0.1",
                   date="2023-01-02T18:51:33Z")
        public void setPDFXParams​(PDFXParams value)
        Sets the value of the pdfxParams property.
        Parameters:
        value - allowed object is PDFXParams
      • getThinPDFParams

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v4.0.1",
                   date="2023-01-02T18:51:33Z")
        public ThinPDFParams getThinPDFParams()
        Gets the value of the thinPDFParams property.
        Returns:
        possible object is ThinPDFParams
      • setThinPDFParams

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v4.0.1",
                   date="2023-01-02T18:51:33Z")
        public void setThinPDFParams​(ThinPDFParams value)
        Sets the value of the thinPDFParams property.
        Parameters:
        value - allowed object is ThinPDFParams
      • isAllowJBIG2Globals

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v4.0.1",
                   date="2023-01-02T18:51:33Z")
        public java.lang.Boolean isAllowJBIG2Globals()
        Gets the value of the allowJBIG2Globals property.
        Returns:
        possible object is Boolean
      • setAllowJBIG2Globals

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v4.0.1",
                   date="2023-01-02T18:51:33Z")
        public void setAllowJBIG2Globals​(java.lang.Boolean value)
        Sets the value of the allowJBIG2Globals property.
        Parameters:
        value - allowed object is Boolean
      • isASCII85EncodePages

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v4.0.1",
                   date="2023-01-02T18:51:33Z")
        public java.lang.Boolean isASCII85EncodePages()
        Gets the value of the ascii85EncodePages property.
        Returns:
        possible object is Boolean
      • setASCII85EncodePages

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v4.0.1",
                   date="2023-01-02T18:51:33Z")
        public void setASCII85EncodePages​(java.lang.Boolean value)
        Sets the value of the ascii85EncodePages property.
        Parameters:
        value - allowed object is Boolean
      • setBinding

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v4.0.1",
                   date="2023-01-02T18:51:33Z")
        public void setBinding​(PDFCreationDetails.Binding value)
        Sets the value of the binding property.
        Parameters:
        value - allowed object is PDFCreationDetails.Binding
      • isCompressPages

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v4.0.1",
                   date="2023-01-02T18:51:33Z")
        public java.lang.Boolean isCompressPages()
        Gets the value of the compressPages property.
        Returns:
        possible object is Boolean
      • setCompressPages

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v4.0.1",
                   date="2023-01-02T18:51:33Z")
        public void setCompressPages​(java.lang.Boolean value)
        Sets the value of the compressPages property.
        Parameters:
        value - allowed object is Boolean
      • getDefaultRenderingIntent

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v4.0.1",
                   date="2023-01-02T18:51:33Z")
        public RenderingIntent getDefaultRenderingIntent()
        Gets the value of the defaultRenderingIntent property.
        Returns:
        possible object is RenderingIntent
      • setDefaultRenderingIntent

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v4.0.1",
                   date="2023-01-02T18:51:33Z")
        public void setDefaultRenderingIntent​(RenderingIntent value)
        Sets the value of the defaultRenderingIntent property.
        Parameters:
        value - allowed object is RenderingIntent
      • isDetectBlend

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v4.0.1",
                   date="2023-01-02T18:51:33Z")
        public java.lang.Boolean isDetectBlend()
        Gets the value of the detectBlend property.
        Returns:
        possible object is Boolean
      • setDetectBlend

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v4.0.1",
                   date="2023-01-02T18:51:33Z")
        public void setDetectBlend​(java.lang.Boolean value)
        Sets the value of the detectBlend property.
        Parameters:
        value - allowed object is Boolean
      • isDoThumbnails

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v4.0.1",
                   date="2023-01-02T18:51:33Z")
        public java.lang.Boolean isDoThumbnails()
        Gets the value of the doThumbnails property.
        Returns:
        possible object is Boolean
      • setDoThumbnails

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v4.0.1",
                   date="2023-01-02T18:51:33Z")
        public void setDoThumbnails​(java.lang.Boolean value)
        Sets the value of the doThumbnails property.
        Parameters:
        value - allowed object is Boolean
      • getInitialPageSize

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v4.0.1",
                   date="2023-01-02T18:51:33Z")
        public XYPair getInitialPageSize()
        Gets the value of the initialPageSize property.
        Returns:
        possible object is String
      • setInitialPageSize

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v4.0.1",
                   date="2023-01-02T18:51:33Z")
        public void setInitialPageSize​(XYPair value)
        Sets the value of the initialPageSize property.
        Parameters:
        value - allowed object is String
      • getInitialResolution

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v4.0.1",
                   date="2023-01-02T18:51:33Z")
        public XYPair getInitialResolution()
        Gets the value of the initialResolution property.
        Returns:
        possible object is String
      • setInitialResolution

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v4.0.1",
                   date="2023-01-02T18:51:33Z")
        public void setInitialResolution​(XYPair value)
        Sets the value of the initialResolution property.
        Parameters:
        value - allowed object is String
      • isOptimize

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v4.0.1",
                   date="2023-01-02T18:51:33Z")
        public java.lang.Boolean isOptimize()
        Gets the value of the optimize property.
        Returns:
        possible object is Boolean
      • setOptimize

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v4.0.1",
                   date="2023-01-02T18:51:33Z")
        public void setOptimize​(java.lang.Boolean value)
        Sets the value of the optimize property.
        Parameters:
        value - allowed object is Boolean
      • getOverPrintMode

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v4.0.1",
                   date="2023-01-02T18:51:33Z")
        public java.lang.Integer getOverPrintMode()
        Gets the value of the overPrintMode property.
        Returns:
        possible object is Integer
      • setOverPrintMode

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v4.0.1",
                   date="2023-01-02T18:51:33Z")
        public void setOverPrintMode​(java.lang.Integer value)
        Sets the value of the overPrintMode property.
        Parameters:
        value - allowed object is Integer
      • getPDFVersion

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v4.0.1",
                   date="2023-01-02T18:51:33Z")
        public java.lang.String getPDFVersion()
        Gets the value of the pdfVersion property.
        Returns:
        possible object is String
      • setPDFVersion

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v4.0.1",
                   date="2023-01-02T18:51:33Z")
        public void setPDFVersion​(java.lang.String value)
        Sets the value of the pdfVersion property.
        Parameters:
        value - allowed object is String
      • getOtherAttributes

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v4.0.1",
                   date="2023-01-02T18:51:33Z")
        public java.util.Map<javax.xml.namespace.QName,​java.lang.String> getOtherAttributes()
        Gets a map that contains attributes that aren't bound to any typed property on this class.

        the map is keyed by the name of the attribute and the value is the string value of the attribute. the map returned by this method is live, and you can add new attribute by updating the map directly. Because of this design, there's no setter.

        Returns:
        always non-null
      • withAllowJBIG2Globals

        public PDFCreationDetails withAllowJBIG2Globals​(java.lang.Boolean value)
      • withASCII85EncodePages

        public PDFCreationDetails withASCII85EncodePages​(java.lang.Boolean value)
      • withCompressPages

        public PDFCreationDetails withCompressPages​(java.lang.Boolean value)
      • withDetectBlend

        public PDFCreationDetails withDetectBlend​(java.lang.Boolean value)
      • withDoThumbnails

        public PDFCreationDetails withDoThumbnails​(java.lang.Boolean value)
      • withOverPrintMode

        public PDFCreationDetails withOverPrintMode​(java.lang.Integer value)
      • equals

        public boolean equals​(java.lang.Object object)
        Overrides:
        equals in class java.lang.Object
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object