Class CompressSettingsType

  • All Implemented Interfaces:
    ParameterInterface

    public class CompressSettingsType
    extends CompressType
     <?xml version="1.0" encoding="UTF-8"?><p xmlns:p20622_="https://jakarta.ee/xml/ns/jaxb" xmlns:p420076_="http://jaxb2-commons.dev.java.net/basic/inheritance" 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>
     
    • Constructor Detail

      • CompressSettingsType

        public CompressSettingsType()
    • Method Detail

      • setCompressProfile

        public void setCompressProfile​(CompressProfileType value)
        Sets the value of the compressProfile property.
        Parameters:
        value - allowed object is CompressProfileType
      • isSetCompressProfile

        public boolean isSetCompressProfile()