#ITextSharpPdfGenerator

##Properties

Datatype Property name Property description Default Value
String FileExtension Gets the System.String file extension that will be appended to the finished filename. pdf
Boolean Hidden Determines whether the output type will be hidden by default on the Izenda.Web.UI.AdHocToolbarNavigation control. False
String ImageName Gets or sets the name of the image file that will be used on the Izenda.Web.UI.AdHocToolbarNavigation control for this output type. null
String ImageUrl Gets the fully-qualified URL of the image that will be displayed on the report. null
Boolean LeftPart Determines whether this output type will be displayed on the lefthand side of the Izenda.Web.UI.AdHocToolbarNavigation control. False
Boolean MinWidth Gets the minimum width of the grid that will be generated for the exported file. True
ITextSharpOutputType OutputType Gets or sets the format of the file that will be generated. Pdf
Single PageWidth Gets or sets the width of the pages that will be generated. Setting this negative will reset it to the default size. 612
Boolean ShowInExplorer Gets or sets a value indicating whether export button should be shown in Izenda.Web.UI.ReportViewer. True
Boolean ShowInReportViewerExports Determines whether the output type will be displayed by default on the classic AdHocReportViewer control. True
Boolean ShowInToolbar Determines whether the output type will be displayed by default on the Izenda.Web.UI.AdHocToolbarNavigation control. True
Boolean ShowSeparator Determines whether a separator element will be inserted between this output type and the next one on the Izenda.Web.UI.AdHocToolbarNavigation control. False
String Text Gets or sets the text on the output type. String.Empty
String ToolbarText Gets or sets the text that will be displayed on the toolbar button in an anchor tag. String.Empty
String ToolTip Gets or sets the text that is displayed when the user hovers over the icon on the Izenda.Web.UI.AdHocToolbarNavigation control. String.Empty

##Methods

###Equals(System.Object) Determines whether the specified System.Object is equal to the current System.Object.

Parameters:

Returns:

true if the specified System.Object is equal to the current System.Object; otherwise, false.


###GenerateOutput(Izenda.AdHoc.ReportSet) Generates the output of the PDF for the specified Izenda.AdHoc.ReportSet using the iTextSharp library.

Parameters:

Returns:

A Izenda.Controls.FileContentGenerator containing the information for the PDF document.


###GetFont(System.Single,System.Int32,iTextSharp.text.Color) Generates a font for the export using the specified parameters.

Parameters:

Returns:

The iTextSharp.Font to use.


###GetHashCode() Serves as a hash function for a particular type.

Returns:

A hash code for the current System.Object.


###GetOutputFileName(System.String)

Parameters:


###GetType() Gets the System.Type of the current instance.

Returns:

The System.Type instance that represents the exact runtime type of the current instance.


###ToString() Returns a System.String that represents the current System.Object.

Returns:

A System.String that represents the current System.Object.