Class CompressSettingsType

  • All Implemented Interfaces:
    ParameterInterface

    public class CompressSettingsType
    extends CompressType
     <?xml version="1.0" encoding="UTF-8"?><p xmlns:p644063_="urn:jaxb.jvnet.org:plugin:inheritance" xmlns:p831178_="https://jakarta.ee/xml/ns/jaxb" xmlns:tns="http://schema.webpdf.de/1.0/operation" xmlns:xs="http://www.w3.org/2001/XMLSchema">Combines object definitions of the document into so-called "object streams" and compresses them. This operation is recommended especially for larger documents with many objects. The size of contained resources (such as graphics and fonts) cannot be reduced in this way.</p>
     

    Java class for CompressSettingsType complex type

    .

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

    
     <complexType name="CompressSettingsType">
       <complexContent>
         <extension base="{http://schema.webpdf.de/1.0/operation}CompressType">
           <attribute name="compressProfile" type="{http://schema.webpdf.de/1.0/operation}CompressProfileType" default="never" />
         </extension>
       </complexContent>
     </complexType>
     
    • Field Detail

      • compressProfile

        protected CompressProfileType compressProfile
         <?xml version="1.0" encoding="UTF-8"?><p xmlns:p644063_="urn:jaxb.jvnet.org:plugin:inheritance" xmlns:p831178_="https://jakarta.ee/xml/ns/jaxb" xmlns:tns="http://schema.webpdf.de/1.0/operation" xmlns:xs="http://www.w3.org/2001/XMLSchema">Sets the profile for automatic document compression and thus defines whether compression should be applied when saving.
                                         <ul><li>always = PDF documents should always be compressed when saved.</li><li>never = PDF documents should not be automatically compressed.</li><li>recompress = PDF documents should only be compressed automatically if they were already compressed previously.</li></ul></p>
         
    • Constructor Detail

      • CompressSettingsType

        public CompressSettingsType()
    • Method Detail

      • getCompressProfile

        public CompressProfileType getCompressProfile()
         <?xml version="1.0" encoding="UTF-8"?><p xmlns:p644063_="urn:jaxb.jvnet.org:plugin:inheritance" xmlns:p831178_="https://jakarta.ee/xml/ns/jaxb" xmlns:tns="http://schema.webpdf.de/1.0/operation" xmlns:xs="http://www.w3.org/2001/XMLSchema">Sets the profile for automatic document compression and thus defines whether compression should be applied when saving.
                                         <ul><li>always = PDF documents should always be compressed when saved.</li><li>never = PDF documents should not be automatically compressed.</li><li>recompress = PDF documents should only be compressed automatically if they were already compressed previously.</li></ul></p>
         
        Returns:
        possible object is CompressProfileType
      • isSetCompressProfile

        public boolean isSetCompressProfile()