public class PDFOutputDevice extends OutputDevice
OutputDevice
generating Adobe PDF files.Modifier and Type | Class and Description |
---|---|
static class |
PDFOutputDevice.AutoRotate |
static class |
PDFOutputDevice.DownsampleType |
static class |
PDFOutputDevice.ProcessColorModel |
static class |
PDFOutputDevice.Version
The version of PDF to generate.
|
Constructor and Description |
---|
PDFOutputDevice() |
fillOptions
protected String getGhostscriptOutputDeviceName()
getGhostscriptOutputDeviceName
in class OutputDevice
public PDFOutputDevice.Version getVersion()
public void setVersion(PDFOutputDevice.Version version)
public int getResolution()
public void setResolution(int resolution)
public PDFOutputDevice.ProcessColorModel getProcessColorModel()
public void setProcessColorModel(PDFOutputDevice.ProcessColorModel processColorModel)
public int getMaxInlineImageSize()
public void setMaxInlineImageSize(int maxInlineImageSize)
public boolean isPatternImagemask()
public void setPatternImagemask(boolean patternImagemask)
public int getMaxClipPathSize()
public void setMaxClipPathSize(int maxClipPathSize)
public int getMaxShadingBitmapSize()
public void setMaxShadingBitmapSize(int maxShadingBitmapSize)
public boolean isHaveTransparency()
public void setHaveTransparency(boolean haveTransparency)
public String getOwnerPassword()
public void setOwnerPassword(String ownerPassword)
public String getUserPassword()
public void setUserPassword(String userPassword)
public int getPermissions()
public void setPermissions(int permissions)
public int getEncryptionRevision()
public void setEncryptionRevision(int encryptionRevision)
public int getKeyLength()
public void setKeyLength(int keyLength)
public String getDocumentUUID()
public void setDocumentUUID(String documentUUID)
public String getInstanceUUID()
public void setInstanceUUID(String instanceUUID)
public String getDscEncoding()
public void setDscEncoding(String dscEncoding)
public boolean isAscii85EncodePages()
public void setAscii85EncodePages(boolean ascii85EncodePages)
public PDFOutputDevice.AutoRotate getAutoRotatePages()
public void setAutoRotatePages(PDFOutputDevice.AutoRotate autoRotatePages)
public int getColorImageResolution()
public void setColorImageResolution(int colorImageResolution)
public boolean isCompressPages()
public void setCompressPages(boolean compressPages)
public boolean isConvertCMYKImagesToRGB()
public void setConvertCMYKImagesToRGB(boolean convertCMYKImagesToRGB)
public String getDefaultRenderingIntent()
public void setDefaultRenderingIntent(String defaultRenderingIntent)
public boolean isDownsampleColorImages()
public void setDownsampleColorImages(boolean downsampleColorImages)
public boolean isDownsampleGrayImages()
public void setDownsampleGrayImages(boolean downsampleGrayImages)
public boolean isDownsampleMonoImages()
public void setDownsampleMonoImages(boolean downsampleMonoImages)
public boolean isEmbedAllFonts()
public void setEmbedAllFonts(boolean embedAllFonts)
public boolean isEncodeColorImages()
public void setEncodeColorImages(boolean encodeColorImages)
public boolean isEncodeGrayImages()
public void setEncodeGrayImages(boolean encodeGrayImages)
public boolean isEncodeMonoImages()
public void setEncodeMonoImages(boolean encodeMonoImages)
public int getGrayImageDepth()
public void setGrayImageDepth(int grayImageDepth)
public float getGrayImageDownsampleThreshold()
public void setGrayImageDownsampleThreshold(float grayImageDownsampleThreshold)
public PDFOutputDevice.DownsampleType getGrayImageDownsampleType()
public void setGrayImageDownsampleType(PDFOutputDevice.DownsampleType grayImageDownsampleType)
public String getGrayImageFilter()
public void setGrayImageFilter(String grayImageFilter)
public int getGrayImageResolution()
public void setGrayImageResolution(int grayImageResolution)
public int getMaxSubsetPct()
public void setMaxSubsetPct(int maxSubsetPct)
public int getMonoImageDepth()
public void setMonoImageDepth(int monoImageDepth)
public float getMonoImageDownsampleThreshold()
public void setMonoImageDownsampleThreshold(float monoImageDownsampleThreshold)
public PDFOutputDevice.DownsampleType getMonoImageDownsampleType()
public void setMonoImageDownsampleType(PDFOutputDevice.DownsampleType monoImageDownsampleType)
public String getMonoImageFilter()
public void setMonoImageFilter(String monoImageFilter)
public int getMonoImageResolution()
public void setMonoImageResolution(int monoImageResolution)
public int getOffOptimizations()
public void setOffOptimizations(int offOptimizations)
public int getOPM()
public void setOPM(int opm)
public boolean isOptimize()
public void setOptimize(boolean optimize)
public boolean isParseDSCComments()
public void setParseDSCComments(boolean parseDSCComments)
public boolean isParseDSCCommentsForDocInfo()
public void setParseDSCCommentsForDocInfo(boolean parseDSCCommentsForDocInfo)
public boolean isPreserveHalftoneInfo()
public void setPreserveHalftoneInfo(boolean preserveHalftoneInfo)
public boolean isPreserveOverprintSettings()
public void setPreserveOverprintSettings(boolean preserveOverprintSettings)
public boolean isSubsetFonts()
public void setSubsetFonts(boolean subsetFonts)
public String getTransferFunctionInfo()
public void setTransferFunctionInfo(String transferFunctionInfo)
public String getUCRandBGInfo()
public void setUCRandBGInfo(String randBGInfo)
public boolean isUseFlateCompression()
public void setUseFlateCompression(boolean useFlateCompression)
public String getOutputMimeType()
getOutputMimeType
in class OutputDevice
Copyright © 2017 levigo holding gmbh. All rights reserved.