Class StiPdfExportSettings
java.lang.Object
com.stimulsoft.report.export.settings.StiExportSettings
com.stimulsoft.report.export.settings.StiPageRangeExportSettings
com.stimulsoft.report.export.settings.StiPdfExportSettings
PDF format export settings
Copyright Stimulsoft
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionA value indicating AutoPrint modeGets type of dithering.Export formatGets mode of image compression in PDF file.Gets image format for exported images.floatGets image quality of images which will be exported to result PDF file.floatGets image resolution of images which will be exported to result PDF file.Indicates the ZUGFeRD compliance mode.Indicates the ZUGFeRD Conformance Level.byte[]Indicates the ZUGFeRD Invoice data.booleanvalue which indicates that result file will be used compression.booleanGets value which indicates that fonts which used in report will be included in PDF file.booleanGets value which indicates that rtf text will be exported as bitmap images or as vector images.booleanDeprecated.booleanGets value which indicates that only standard PDF fonts will be used in result PDF file.booleanvalue which indicates that digital signature is used for creating PDF file.booleanGets value which indicates that unicode symbols must be used in result PDF file.voidsetAllowEditable(StiPdfAllowEditable allowEditable) voidsetAutoPrintMode(StiPdfAutoPrintMode autoPrintMode) voidsetCompressed(boolean compressed) value which indicates that result file will be used compression.voidsetDitheringType(StiMonochromeDitheringType ditheringType) Sets type of dithering.voidsetEmbeddedFiles(List<StiPdfEmbeddedFileData> embeddedFiles) voidsetEmbeddedFonts(boolean embeddedFonts) Sets value which indicates that fonts which used in report will be included in PDF file.voidsetExportRtfTextAsImage(boolean exportRtfTextAsImage) Sets value which indicates that rtf text will be exported as bitmap images or as vector images.voidsetImageCompressionMethod(StiPdfImageCompressionMethod imageCompressionMethod) Sets mode of image compression in PDF file.voidsetImageFormat(StiColorImageFormat imageFormat) Sets image format for exported images.voidsetImageQuality(float imageQuality) Sets image quality of images which will be exported to result PDF file.voidsetImageResolution(float imageResolution) Sets image resolution of images which will be exported to result PDF file.voidsetImageResolutionMode(StiImageResolutionMode imageResolutionMode) voidsetKeyLength(StiPdfEncryptionKeyLength keyLength) voidsetPasswordInputOwner(String passwordInputOwner) voidsetPasswordInputUser(String passwordInputUser) voidsetPdfACompliance(boolean pdfACompliance) Deprecated.voidsetPdfComplianceMode(StiPdfComplianceMode pdfComplianceMode) voidsetStandardPdfFonts(boolean standardPdfFonts) Sets value which indicates that only standard PDF fonts will be used in result PDF file.voidsetUseDigitalSignature(boolean useDigitalSignature) value which indicates that digital signature is used for creating PDF file.voidsetUserAccessPrivileges(StiEnumSet<StiUserAccessPrivileges> userAccessPrivileges) voidsetUseUnicode(boolean useUnicode) Sets value which indicates that unicode symbols must be used in result PDF file.voidsetZUGFeRDComplianceMode(StiPdfZUGFeRDComplianceMode zUGFeRDComplianceMode) Indicates the ZUGFeRD compliance mode.voidsetZUGFeRDConformanceLevel(String zUGFeRDConformanceLevel) Indicates the ZUGFeRD Conformance Level.voidsetZUGFeRDInvoiceData(byte[] zUGFeRDInvoiceData) Indicates the ZUGFeRD Invoice data.Methods inherited from class com.stimulsoft.report.export.settings.StiPageRangeExportSettings
getPageRange, isOpenAfterExport, isSendEmail, setExportFormat, setOpenAfterExport, setPageRange, setSendEmailMethods inherited from class com.stimulsoft.report.export.settings.StiExportSettings
getIdent
-
Field Details
-
compressed
public boolean compressed
-
-
Constructor Details
-
StiPdfExportSettings
public StiPdfExportSettings() -
StiPdfExportSettings
-
-
Method Details
-
getPdfComplianceMode
-
setPdfComplianceMode
-
getZUGFeRDComplianceMode
Indicates the ZUGFeRD compliance mode.- Returns:
-
setZUGFeRDComplianceMode
Indicates the ZUGFeRD compliance mode.- Parameters:
zUGFeRDComplianceMode-
-
getZUGFeRDConformanceLevel
Indicates the ZUGFeRD Conformance Level.- Returns:
-
setZUGFeRDConformanceLevel
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
-
setEmbeddedFiles
-
getExportFormat
Description copied from class:StiPageRangeExportSettingsExport format- Overrides:
getExportFormatin classStiPageRangeExportSettings- 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
Gets mode of image compression in PDF file.- Returns:
- the imageCompressionMethod
-
setImageCompressionMethod
Sets mode of image compression in PDF file.- Parameters:
imageCompressionMethod- the imageCompressionMethod to set
-
getImageFormat
Gets image format for exported images.- Returns:
- the imageFormat
-
setImageFormat
Sets image format for exported images.- Parameters:
imageFormat- the imageFormat to set
-
getDitheringType
Gets type of dithering.- Returns:
- the ditheringType
-
setDitheringType
Sets type of dithering.- Parameters:
ditheringType- the ditheringType to set
-
isPdfACompliance
Deprecated.Please use PdfComplianceMode instead.- Returns:
- the pdfACompliance
-
setPdfACompliance
Deprecated.Please use PdfComplianceMode instead.- Parameters:
pdfACompliance- the pdfACompliance to set
-
getAutoPrintMode
A value indicating AutoPrint mode- Returns:
- the autoPrintMode
-
setAutoPrintMode
- Parameters:
autoPrintMode- the autoPrintMode to set
-
getAllowEditable
- Returns:
- the allowEditable
-
setAllowEditable
- Parameters:
allowEditable- the allowEditable to set
-
getPasswordInputUser
- Returns:
- the passwordInputUser
-
setPasswordInputUser
- Parameters:
passwordInputUser- the passwordInputUser to set
-
getPasswordInputOwner
- Returns:
- the passwordInputOwner
-
setPasswordInputOwner
- Parameters:
passwordInputOwner- the passwordInputOwner to set
-
getUserAccessPrivileges
- Returns:
- the userAccessPrivileges
-
setUserAccessPrivileges
- Parameters:
userAccessPrivileges- the userAccessPrivileges to set
-
getKeyLength
- Returns:
- the keyLength
-
setKeyLength
- Parameters:
keyLength- the keyLength to set
-
getImageResolutionMode
- Returns:
- the imageResolutionMode
-
setImageResolutionMode
- 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
-