Class CompressSettingsType
- java.lang.Object
-
- net.webpdf.wsclient.schema.operation.BaseToolboxType
-
- net.webpdf.wsclient.schema.operation.CompressType
-
- net.webpdf.wsclient.schema.operation.CompressSettingsType
-
- All Implemented Interfaces:
ParameterInterface
public class CompressSettingsType extends CompressType
<?xml version="1.0" encoding="UTF-8"?><p xmlns:p689949_="https://jakarta.ee/xml/ns/jaxb" xmlns:p832256_="urn:jaxb.jvnet.org:plugin: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>
-
-
Field Summary
Fields Modifier and Type Field Description protected CompressProfileTypecompressProfile<?-
Fields inherited from class net.webpdf.wsclient.schema.operation.CompressType
compressObjects
-
-
Constructor Summary
Constructors Constructor Description CompressSettingsType()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CompressProfileTypegetCompressProfile()<?booleanisSetCompressProfile()voidsetCompressProfile(CompressProfileType value)Sets the value of the compressProfile property.-
Methods inherited from class net.webpdf.wsclient.schema.operation.CompressType
getCompressObjects, isSetCompressObjects, setCompressObjects
-
-
-
-
Field Detail
-
compressProfile
protected CompressProfileType compressProfile
<?xml version="1.0" encoding="UTF-8"?><p xmlns:p689949_="https://jakarta.ee/xml/ns/jaxb" xmlns:p832256_="urn:jaxb.jvnet.org:plugin:inheritance" 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>
-
-
Method Detail
-
getCompressProfile
public CompressProfileType getCompressProfile()
<?xml version="1.0" encoding="UTF-8"?><p xmlns:p689949_="https://jakarta.ee/xml/ns/jaxb" xmlns:p832256_="urn:jaxb.jvnet.org:plugin:inheritance" 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
-
setCompressProfile
public void setCompressProfile(CompressProfileType value)
Sets the value of the compressProfile property.- Parameters:
value- allowed object isCompressProfileType- See Also:
getCompressProfile()
-
isSetCompressProfile
public boolean isSetCompressProfile()
-
-