com.stimulsoft.report.export.settings
Class StiPdfExportSettings

java.lang.Object
  extended by com.stimulsoft.report.export.settings.StiExportSettings
      extended by com.stimulsoft.report.export.settings.StiPageRangeExportSettings
          extended by com.stimulsoft.report.export.settings.StiPdfExportSettings

public class StiPdfExportSettings
extends StiPageRangeExportSettings

PDF format export settings Copyright Stimulsoft


Field Summary
 boolean compressed
           
 
Constructor Summary
StiPdfExportSettings()
           
StiPdfExportSettings(StiExportSettings settings)
           
 
Method Summary
 StiPdfAllowEditable getAllowEditable()
           
 StiPdfAutoPrintMode getAutoPrintMode()
          A value indicating AutoPrint mode
 StiMonochromeDitheringType getDitheringType()
          Gets type of dithering.
 StiExportFormat getExportFormat()
          Export format
 StiPdfImageCompressionMethod getImageCompressionMethod()
          Gets mode of image compression in PDF file.
 StiColorImageFormat getImageFormat()
          Gets image format for exported images.
 float getImageQuality()
          Gets image quality of images which will be exported to result PDF file.
 float getImageResolution()
          Gets image resolution of images which will be exported to result PDF file.
 StiImageResolutionMode getImageResolutionMode()
           
 StiPdfEncryptionKeyLength getKeyLength()
           
 java.lang.String getPasswordInputOwner()
           
 java.lang.String getPasswordInputUser()
           
 StiEnumSet<StiUserAccessPrivileges> getUserAccessPrivileges()
           
 boolean isCompressed()
          value which indicates that result file will be used compression.
 boolean isEmbeddedFonts()
          Gets value which indicates that fonts which used in report will be included in PDF file.
 boolean isExportRtfTextAsImage()
          Gets value which indicates that rtf text will be exported as bitmap images or as vector images.
 boolean isPdfACompliance()
          Gets value which indicates that resulting PDF file is PDF/A compliance.
 boolean isStandardPdfFonts()
          Gets value which indicates that only standard PDF fonts will be used in result PDF file.
 boolean isUseDigitalSignature()
          value which indicates that digital signature is used for creating PDF file.
 boolean isUseUnicode()
          Gets value which indicates that unicode symbols must be used in result PDF file.
 void setAllowEditable(StiPdfAllowEditable allowEditable)
           
 void setAutoPrintMode(StiPdfAutoPrintMode autoPrintMode)
           
 void setCompressed(boolean compressed)
          value which indicates that result file will be used compression.
 void setDitheringType(StiMonochromeDitheringType ditheringType)
          Sets type of dithering.
 void setEmbeddedFonts(boolean embeddedFonts)
          Sets value which indicates that fonts which used in report will be included in PDF file.
 void setExportRtfTextAsImage(boolean exportRtfTextAsImage)
          Sets value which indicates that rtf text will be exported as bitmap images or as vector images.
 void setImageCompressionMethod(StiPdfImageCompressionMethod imageCompressionMethod)
          Sets mode of image compression in PDF file.
 void setImageFormat(StiColorImageFormat imageFormat)
          Sets image format for exported images.
 void setImageQuality(float imageQuality)
          Sets image quality of images which will be exported to result PDF file.
 void setImageResolution(float imageResolution)
          Sets image resolution of images which will be exported to result PDF file.
 void setImageResolutionMode(StiImageResolutionMode imageResolutionMode)
           
 void setKeyLength(StiPdfEncryptionKeyLength keyLength)
           
 void setPasswordInputOwner(java.lang.String passwordInputOwner)
           
 void setPasswordInputUser(java.lang.String passwordInputUser)
           
 void setPdfACompliance(boolean pdfACompliance)
          Sets value which indicates that resulting PDF file is PDF/A compliance.
 void setStandardPdfFonts(boolean standardPdfFonts)
          Sets value which indicates that only standard PDF fonts will be used in result PDF file.
 void setUseDigitalSignature(boolean useDigitalSignature)
          value which indicates that digital signature is used for creating PDF file.
 void setUserAccessPrivileges(StiEnumSet<StiUserAccessPrivileges> userAccessPrivileges)
           
 void setUseUnicode(boolean useUnicode)
          Sets value which indicates that unicode symbols must be used in result PDF file.
 
Methods inherited from class com.stimulsoft.report.export.settings.StiPageRangeExportSettings
getPageRange, isOpenAfterExport, isSendEmail, setExportFormat, setOpenAfterExport, setPageRange, setSendEmail
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

compressed

public boolean compressed
Constructor Detail

StiPdfExportSettings

public StiPdfExportSettings()

StiPdfExportSettings

public StiPdfExportSettings(StiExportSettings settings)
Method Detail

getExportFormat

public StiExportFormat getExportFormat()
Description copied from class: StiPageRangeExportSettings
Export format

Overrides:
getExportFormat in class StiPageRangeExportSettings
Returns:
the exportFormat

isCompressed

public boolean isCompressed()
value which indicates that result file will be used compression.

Returns:
the compressed

setCompressed

public void setCompressed(boolean compressed)
value which indicates that result file will be used compression.

Parameters:
compressed - the compressed to set

getImageQuality

public float getImageQuality()
Gets image quality of images which will be exported to result PDF file.

Returns:
the imageQuality

setImageQuality

public void setImageQuality(float imageQuality)
Sets image quality of images which will be exported to result PDF file.

Parameters:
imageQuality - the imageQuality to set

getImageResolution

public float getImageResolution()
Gets image resolution of images which will be exported to result PDF file.

Returns:
the imageResolution

setImageResolution

public void setImageResolution(float imageResolution)
Sets image resolution of images which will be exported to result PDF file.

Parameters:
imageResolution - the imageResolution to set

isEmbeddedFonts

public boolean isEmbeddedFonts()
Gets value which indicates that fonts which used in report will be included in PDF file.

Returns:
the embeddedFonts

setEmbeddedFonts

public void setEmbeddedFonts(boolean embeddedFonts)
Sets value which indicates that fonts which used in report will be included in PDF file.

Parameters:
embeddedFonts - the embeddedFonts to set

isStandardPdfFonts

public boolean isStandardPdfFonts()
Gets value which indicates that only standard PDF fonts will be used in result PDF file.

Returns:
the standardPdfFonts

setStandardPdfFonts

public void setStandardPdfFonts(boolean standardPdfFonts)
Sets value which indicates that only standard PDF fonts will be used in result PDF file.

Parameters:
standardPdfFonts - the standardPdfFonts to set

isExportRtfTextAsImage

public boolean isExportRtfTextAsImage()
Gets value which indicates that rtf text will be exported as bitmap images or as vector images.

Returns:
the exportRtfTextAsImage

setExportRtfTextAsImage

public void setExportRtfTextAsImage(boolean exportRtfTextAsImage)
Sets value which indicates that rtf text will be exported as bitmap images or as vector images.

Parameters:
exportRtfTextAsImage - the exportRtfTextAsImage to set

isUseUnicode

public boolean isUseUnicode()
Gets value which indicates that unicode symbols must be used in result PDF file.

Returns:
the useUnicode

setUseUnicode

public void setUseUnicode(boolean useUnicode)
Sets value which indicates that unicode symbols must be used in result PDF file.

Parameters:
useUnicode - the useUnicode to set

getImageCompressionMethod

public StiPdfImageCompressionMethod getImageCompressionMethod()
Gets mode of image compression in PDF file.

Returns:
the imageCompressionMethod

setImageCompressionMethod

public void setImageCompressionMethod(StiPdfImageCompressionMethod imageCompressionMethod)
Sets mode of image compression in PDF file.

Parameters:
imageCompressionMethod - the imageCompressionMethod to set

getImageFormat

public StiColorImageFormat getImageFormat()
Gets image format for exported images.

Returns:
the imageFormat

setImageFormat

public void setImageFormat(StiColorImageFormat imageFormat)
Sets image format for exported images.

Parameters:
imageFormat - the imageFormat to set

getDitheringType

public StiMonochromeDitheringType getDitheringType()
Gets type of dithering.

Returns:
the ditheringType

setDitheringType

public void setDitheringType(StiMonochromeDitheringType ditheringType)
Sets type of dithering.

Parameters:
ditheringType - the ditheringType to set

isPdfACompliance

public boolean isPdfACompliance()
Gets value which indicates that resulting PDF file is PDF/A compliance.

Returns:
the pdfACompliance

setPdfACompliance

public void setPdfACompliance(boolean pdfACompliance)
Sets value which indicates that resulting PDF file is PDF/A compliance.

Parameters:
pdfACompliance - the pdfACompliance to set

getAutoPrintMode

public StiPdfAutoPrintMode getAutoPrintMode()
A value indicating AutoPrint mode

Returns:
the autoPrintMode

setAutoPrintMode

public void setAutoPrintMode(StiPdfAutoPrintMode autoPrintMode)
Parameters:
autoPrintMode - the autoPrintMode to set

getAllowEditable

public StiPdfAllowEditable getAllowEditable()
Returns:
the allowEditable

setAllowEditable

public void setAllowEditable(StiPdfAllowEditable allowEditable)
Parameters:
allowEditable - the allowEditable to set

getPasswordInputUser

public java.lang.String getPasswordInputUser()
Returns:
the passwordInputUser

setPasswordInputUser

public void setPasswordInputUser(java.lang.String passwordInputUser)
Parameters:
passwordInputUser - the passwordInputUser to set

getPasswordInputOwner

public java.lang.String getPasswordInputOwner()
Returns:
the passwordInputOwner

setPasswordInputOwner

public void setPasswordInputOwner(java.lang.String passwordInputOwner)
Parameters:
passwordInputOwner - the passwordInputOwner to set

getUserAccessPrivileges

public StiEnumSet<StiUserAccessPrivileges> getUserAccessPrivileges()
Returns:
the userAccessPrivileges

setUserAccessPrivileges

public void setUserAccessPrivileges(StiEnumSet<StiUserAccessPrivileges> userAccessPrivileges)
Parameters:
userAccessPrivileges - the userAccessPrivileges to set

getKeyLength

public StiPdfEncryptionKeyLength getKeyLength()
Returns:
the keyLength

setKeyLength

public void setKeyLength(StiPdfEncryptionKeyLength keyLength)
Parameters:
keyLength - the keyLength to set

getImageResolutionMode

public StiImageResolutionMode getImageResolutionMode()
Returns:
the imageResolutionMode

setImageResolutionMode

public void setImageResolutionMode(StiImageResolutionMode imageResolutionMode)
Parameters:
imageResolutionMode - the imageResolutionMode to set

isUseDigitalSignature

public boolean isUseDigitalSignature()
value which indicates that digital signature is used for creating PDF file.

Returns:
the useDigitalSignature

setUseDigitalSignature

public void setUseDigitalSignature(boolean useDigitalSignature)
value which indicates that digital signature is used for creating PDF file.

Parameters:
useDigitalSignature - the useDigitalSignature to set