Class StiPdfExportSettings


public class StiPdfExportSettings extends StiPageRangeExportSettings
PDF format export settings Copyright Stimulsoft
  • Field Details

    • compressed

      public boolean compressed
  • Constructor Details

    • StiPdfExportSettings

      public StiPdfExportSettings()
    • StiPdfExportSettings

      public StiPdfExportSettings(StiExportSettings settings)
  • Method Details

    • getPdfComplianceMode

      public StiPdfComplianceMode getPdfComplianceMode()
    • setPdfComplianceMode

      public void setPdfComplianceMode(StiPdfComplianceMode pdfComplianceMode)
    • getZUGFeRDComplianceMode

      public StiPdfZUGFeRDComplianceMode getZUGFeRDComplianceMode()
      Indicates the ZUGFeRD compliance mode.
      Returns:
    • setZUGFeRDComplianceMode

      public void setZUGFeRDComplianceMode(StiPdfZUGFeRDComplianceMode zUGFeRDComplianceMode)
      Indicates the ZUGFeRD compliance mode.
      Parameters:
      zUGFeRDComplianceMode -
    • getZUGFeRDConformanceLevel

      public String getZUGFeRDConformanceLevel()
      Indicates the ZUGFeRD Conformance Level.
      Returns:
    • setZUGFeRDConformanceLevel

      public void setZUGFeRDConformanceLevel(String zUGFeRDConformanceLevel)
      Indicates the ZUGFeRD Conformance Level.
      Parameters:
      zUGFeRDConformanceLevel -
    • getZUGFeRDInvoiceData

      public byte[] getZUGFeRDInvoiceData()
      Indicates the ZUGFeRD Invoice data.
      Returns:
    • setZUGFeRDInvoiceData

      public void setZUGFeRDInvoiceData(byte[] zUGFeRDInvoiceData)
      Indicates the ZUGFeRD Invoice data.
      Parameters:
      zUGFeRDInvoiceData -
    • getEmbeddedFiles

      public List<StiPdfEmbeddedFileData> getEmbeddedFiles()
    • setEmbeddedFiles

      public void setEmbeddedFiles(List<StiPdfEmbeddedFileData> embeddedFiles)
    • 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

      @Deprecated public boolean isPdfACompliance()
      Deprecated.
      Please use PdfComplianceMode instead.
      Returns:
      the pdfACompliance
    • setPdfACompliance

      @Deprecated public void setPdfACompliance(boolean pdfACompliance)
      Deprecated.
      Please use PdfComplianceMode instead.
      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 String getPasswordInputUser()
      Returns:
      the passwordInputUser
    • setPasswordInputUser

      public void setPasswordInputUser(String passwordInputUser)
      Parameters:
      passwordInputUser - the passwordInputUser to set
    • getPasswordInputOwner

      public String getPasswordInputOwner()
      Returns:
      the passwordInputOwner
    • setPasswordInputOwner

      public void setPasswordInputOwner(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