[]
        
(Showing Draft Content)

GrapeCity.ActiveReports.Export.Pdf.Page.Settings

Settings Class

Settings for PDF Rendering Extension

Inheritance
Settings
Implements
Namespace: GrapeCity.ActiveReports.Export.Pdf.Page
Assembly: MESCIUS.ActiveReports.Export.Pdf.dll
Syntax
[TypeConverter(typeof())]
public sealed class Settings : ISettings

Constructors

Name Description
Settings()

Initializes a new instance of the Settings class.

Properties

Name Description
AdditionalMetadata

Additional metadata associated with this document

Application

Gets or sets the value that appears for “Application” inside the Document Properties dialog of the PDF viewer application.

Attachments

Document level file attachments

Author

Gets or sets the the name of the person who created the document.

CenterWindow

True to position the document’s window in the center of the screen. Default value: false.

DisplayMode

Specifies how the document should be displayed when opened.

DisplayTitle

True if the window’s title bar should display the document title taken from the Title entry in the document information/metadata. If this value is false, the title bar should instead display the name of the PDF file containing the document. Default value: false.

DocumentToAddAfterReport

Gets or sets the path to the PDF document that should be inserted to the end of the rendering output.

DocumentToAddBeforeReport

Gets or sets the path to the PDF document that should be inserted to the beginning of the rendering output.

DpiX

Gets or sets the resolution of the output device in x-direction. The default value is 300.

DpiY

Gets or sets the resolution of the output device in y-direction. The default value is 300.

EmbedFonts

Gets or sets the embed fonts.

Encrypt

Gets or sets a value indicating whether the document is encrypted or not.

EndPage

Gets or sets the last page of the report to render. The default value is the value for StartPage.

FallbackFonts

Gets or sets a comma-delimited string of font families to be used as fallback fonts.

FitWindow

True to resize the document’s window to fit the size of the first displayed page. Default value: false.

HideMenubar

True to hide the viewer application’s menu bar when the document is active. Default value: false.

HideToolbar

True to hide the viewer application’s toolbars when the document is active. Default value: false.

HideWindowUI

True to hide user interface elements in the document’s window (such as scroll bars and navigation controls), leaving only the document’s contents displayed. Default value: false.

ImageInterpolation

Interpolation value of images. Allows to enable/disable image interpolation, when exporting the file to PDF.

Keywords

Gets or sets keywords associated with the document.

NeverEmbedFonts

Gets or sets a semicolon-delimited string of font families which should not be embedded in the pdf document.

OwnerPassword

Gets or sets the owner password that can be entered in the reader that permits full access to the document regardless of the specified user permissions.

PageHeight

Gets or sets the page height value, in inches, to set for the report. You must include an integer or decimal value followed by "in" (for example, 1in). This value overrides the report's original settings.

PageWidth

Gets or sets the page width value, in inches, to set for the report. You must include an integer or decimal value followed by "in" (for example, 1in). This value overrides the report's original settings.

Pagination

By default, each page of a report is rendered as a separate image. Set this value to False to render the entire report as a single image.

Permissions

Gets or sets the the user permissions for the document. The PdfPermissions values can be combined using a bitwise OR combination.

PrintLayoutMode

Gets or sets the layout mode to be used for PDF document.

PrintOnOpen

Gets or sets the value indicating whether the document should be printed after open.

PrintPresets

Gets or sets the PDF print dialog presets.

SignatureCertificateFileName

Gets/sets the signing certificate file name location

SignatureCertificatePassword

Gets/sets the signing certificate password

SignatureCertificationLevel

Gets/sets type of the signature certification

SignatureContact

Gets/sets the signing contact.

SignatureDigestAlgorithm

Gets or sets the signature digest algorithm.

SignatureDistinguishedNameVisible

Gets/sets value visibility for the Distinguished Name of the certificate. If true, then the value will be written

SignatureDistinguishedShowLabel

Gets/sets value, indicating that label for the Distinguished Name of the certificate should be shown

SignatureFormat

Gets/sets the signing certificate format.

PAdES support means ETSI_CAdES_detached format.

SignatureLocation

Gets/sets the signing location.

SignatureNameShowLabel

Gets/sets value, indicating that label for the name of the certificate should be shown

SignatureNameVisible

Gets/sets value visibility for the name of the certificate. If true, then the value will be written

SignatureReason

Gets/sets the signing reason.

SignatureSignDate

Gets/sets the sign date. Default value is DateTime.Now

SignatureStampBounds

Gets/sets the bounds of the signature

SignatureStampCustomText

Gets/sets the custom text that drawn on signature

SignatureStampFontName

gets/sets stamp text font

SignatureStampFontSize

gets/sets stamp text font

SignatureStampFontStyle

gets/sets stamp text font

SignatureStampImageAlignment

Gets/sets stamp image alignment inside signature

SignatureStampImageFileName

Gets/sets the file location for image shown on signature

SignatureStampImageRectangle

Gets/sets area where image should be placed. By default entire signature rectangle will be used.

SignatureStampPageIndex

Gets/sets index of the page, where signature should be placed

SignatureStampTextAlignment

Gets/sets stamp text alignment

SignatureStampTextColor

Gets/sets stamp text color

SignatureStampTextRectangle

Gets/sets area where text should be placed. By default entire signature area will be used.

SignatureTimeStamp

Gets the settings for TSA server

SignatureVisibilityType

Gets/sets visible type for the signature

SizeToFit

Gets or sets a value indicating whether PDF pages are fit to the selected paper size or not.

StartPage

Gets or sets the first page of the report to render. A value of 0 indicates that all pages are rendered. The default value is 1.

Subject

Gets or sets the subject of the document.

Title

Gets or sets the document's title.

Use128Bit

True to use 128 bit encryption with full permissions capability.
False to use 40 bit encryption with limited permissions. The AllowFillIn, AllowAccessibleReaders, and AllowAssembly permissions require this value to be true.

UserPassword

Gets or sets the user password that can be entered in the reader. If this value is left empty they user will not be prompted for a password, however the user will be restricted by the specified permissions.

Version

Sets output PDF version.

WatermarkAngle

Gets or sets the watermark angle for PDF document.

WatermarkColor

Gets or sets the watermark color for PDF document.

WatermarkFontName

Gets or sets the watermark font for PDF document.

WatermarkFontSize

Gets or sets the font size for watermark

WatermarkFontStyle

Specifies the font style.

WatermarkPrintOnly

Specifies whether the watermark for a PDF document should appears only on printed pages.

WatermarkTitle

Gets or sets the watermark title for PDF document.

Methods

Name Description
ApplySettings(NameValueCollection)

Apply settings for the rendering extension.

Operators

Name Description
implicit operator NameValueCollection(Settings)

Performs an implicit conversion from Settings to NameValueCollection.