PdfExportOptions.PdfACompatibility Property

Specifies document compatibility with the PDF/A specification.

Namespace: DevExpress.XtraPrinting

Assembly: DevExpress.Printing.v20.1.Core.dll

Declaration

[DefaultValue(PdfACompatibility.None)]
public PdfACompatibility PdfACompatibility { get; set; }
<DefaultValue(PdfACompatibility.None)>
Public Property PdfACompatibility As PdfACompatibility

Property Value

Type Default Description
PdfACompatibility

None

A PdfACompatibility enumeration value.

Property Paths

You can access this nested property as listed below:

Show 16 property paths
Library Object Type Path to PdfACompatibility
Cross-Platform Class Library RemotePrintingSystem
.ExportOptions.Pdf.PdfACompatibility
ExportOptions
.Pdf.PdfACompatibility
PrintingSystemBase
.ExportOptions.Pdf.PdfACompatibility
WinForms Controls DiagramControl
.OptionsExport.PdfExportOptions.PdfACompatibility
DiagramOptionsExport
.PdfExportOptions.PdfACompatibility
PrintingSystem
.ExportOptions.Pdf.PdfACompatibility
XtraSchedulerReport
.ExportOptions.Pdf.PdfACompatibility
WPF Controls DiagramControl
.PdfExportOptions.PdfACompatibility
DiagramDesignerControl
.PdfExportOptions.PdfACompatibility
ExportOptionsContainer
.Pdf.PdfACompatibility
PrintingSystem
.ExportOptions.Pdf.PdfACompatibility
PrintingSystem
.ExportOptions.Pdf.PdfACompatibility
Reporting XtraReport
.ExportOptions.Pdf.PdfACompatibility
DocumentOperationRequest
.ExportOptions.Pdf.PdfACompatibility
Silverlight Controls PrintingSystem
.ExportOptions.Pdf.PdfACompatibility
PrintingSystem
.ExportOptions.Pdf.PdfACompatibility

Remarks

The following PDF/A specifications are supported.

  • PDF/A-1b (ISO 19005-1)
  • PDF/A-2b (ISO 19005-2:2011)
  • PDF/A-3b (ISO 19005-3:2012)

To make a document compatible with the PDF/A specification, use the following options.

If the PdfExportOptions.PdfACompatibility property is set to PdfACompatibility.None (the default value), the resulting document will conform to the ISO 32000-1:2005 standard without any restrictions.

For a code sample, refer to the following example online: How to export a report to ZUGFeRD.

For the current versions of the library, consider the following restrictions associated with PDF/A compatibility.

  • All PDF/A versions implicitly prohibit encryption.
  • All fonts that are used in PDF/A documents should be embedded.
  • The PDF/A-1b and PDF/A-2b standards do not support attachments.
  • The PDF/A-1b standard does not support transparency, and the alpha channel in images will be ignored.

To check the validity of PDF export options, use the PdfExportOptions.Validate method that returns a list of any detected inconsistencies.

See Also