[]
        
(Showing Draft Content)

C1.C1Preview.Export.PdfExporter

PdfExporter Class

Represents an object that can be used to export a document to PDF.

Inheritance
PdfExporter
Namespace: C1.C1Preview.Export
Assembly: C1.PrintDocument.8.dll
Syntax
public class PdfExporter : PagesExporter

Constructors

Name Description
PdfExporter()

Properties

Name Description
EmbedTrueTypeFonts

Gets or sets a value indicating whether to embed TrueType fonts used in the source document, in the produced PDF document. The default is true.

ExportProvider

Gets PdfExportProvider.

FormFields

Gets or sets a value indicating whether to export input fields as Acrobat Form fields. The default is true.

ParseEmfPlus

Gets or sets a value indicating whether EMF+ metafiles should be parsed directly without converting them to EMF-only first. The default is false. Set to true if you have issues resulting from EMF+ to EMF conversion.

PdfACompatible

Gets or sets a value indicating whether to generate PDF/A compatible document.

PdfViewerPreferencesFormClass

Gets or sets the type of form that is used to edit the ViewerPreferences associated with the PDF documents that is exported. The form type must be C1.C1Preview.Export.PdfViewerPreferencesForm or derived from it. That form is invoked from the export options form.

Security

Gets the PdfSecurity object describing security properties of the produced PDF document.

UseCompression

Gets or sets a value indicating whether to use compression in the produced PDF document. The default is true.

ViewerPreferences

Gets the PdfViewerPreferences object describing viewer preferences to be used when the produced PDF document is opened.

Methods

Name Description
CopyPropertiesFromOptionsForm(ExportOptionsFormBase)

Copies the options from the specified export options form to corresponding properties on the current exporter.

CopyPropertiesToOptionsForm(ExportOptionsFormBase)

Copies the properties of the current exporter to corresponding user-editable options of the specified export options form.

InternalExport()

Performs export to a disk file or to a stream. The destination (file or stream) is determined by which of the properties (OutputFileName or OutputStream) is non-null when this method executes.

PreparePageDrawParams(ref PageDrawParams)

Set page draw parameters.

ProcessPage(Metafile, C1MetafileInfo, int, bool)

Exports a page of a document represented by a Metafile.

See Also