Infragistics2.Win.UltraWinGrid.DocumentExport.v9.2 Returns the localized category name Name of the category to retreive The localized string value Return the list of products that this control can be licensed with An enumerator for different header types used in header export related events. Indicates that the header being exported is a band header. Indicates that the header being exported is a group header. Indicates that the header being exported is a column header. Defines the file formats to which the grid can be exported. Specifies the Portable Document Format. Specifies the XML Paper Specification format. Options for automatically sizing the columns and rows of the grid before exporting. No automatic sizing will be performed on either columns or rows. Size the columns to their contents before exporting. Size the rows to their contents before exporting. Size the columns and the rows to their contents before exporting. Determines which compressor to use for exported images. Not as good for compression as JPEG, but can handle transparency in images. Better image compression for photos and complex images, but cannot support transparency. Event parameters used for the event. Creates a new BeginExportEventArgs instance. A cloned of the grid being exported. The root of the grid being exported. The in the report to which the grid will be exported. A cloned of the grid being exported. Since this layout is a clone of the grid layout, it can be safely modified to affect the export without affecting the on-screen grid. The root of the grid being exported. The in the report to which the grid will be exported. Event parameters used for the event. The grid row being initialized. This row is not the same as the row in the On-screen grid. It is a new row that belongs to the export layout. As such, properties of the row can safely be modified and will affect the export, but will not affect the on-screen grid. Note: The Value property of a cell is not stored by the row. It is stored by the underlying data source. So setting the Value of a cell in this row will affect the same data source as the on-screen grid. Note: Since this row is part of the export layout, it will not share state information (such as the selected or expanded state) with the on-screen row. To get a reference to the corresponding on-screen grid row, use the method of the grid. Specifies whether to skip the current row. Specifies whether to skip the descendats of the current row. Specifies whether to skip sibling rows of the current row. Specifies whether to terminate the export process. If the export is terminated, the current row will not be processed. Event parameters used for the event. Creates a new instance. True if exporting process was canceled. True if the exporting process was canceled. Event parameters used for the event. Creates a new instance. The whose headers are being exported. Returns whether the header being exported is a fixed header. Returns an INode into which the header will be exported if this is a fixed header. Returns an ITableHeader into which the header will be exported if it is not a fixed header. The whose headers are being exported. Returns whether the header being exported is a fixed header. A set of headers for a band may be exported to one of two places. If the header is fixed, it will be exported into an INode which is contained within the report band header. This type of header will repeat at the top of each page of the report. In this case, the container is returned by the property and will be null. If the header is not fixed, it will be exported into the header of the ITable representing the rows collection being exported. In this case, the container is returned by the HeaderContainer property and FixedHeaderContainer will be null. Returns an INode into which the header will be exported. The FixedHeaderContainer is only available when is True. Otherwise, it will return null. If the event is not cancelled, the header will be exported into the of the INode specified by this property. Returns an ITableHeader into which the header will be exported. The HeaderContainer is only available when is False. Otherwise, it will return null. If the event is not cancelled, the header will be exported into the specified by this property. Event parameters used for the event. Creates a new instance. The grid row being exported. The ITable in the report to which the new row will be added. The grid row being exported. The ITable in the report to which the new row will be added. Event parameters used for the event. Creates a new instance. The UltraGridSummaryRow representing the summaries to be exported. The ITable in the report to which the summary row will be appended. The UltraGridSummaryRow representing the summaries to be exported. The ITable in the report to which the summary row will be appended. The table into which the summaries are exported will usually be a table representing a rows collection. But it may also be a table representing a GroupByRow (in the case where summaries are displayed as cells inside a GroupByRow). Event parameters used for the event. Creates a new instance. The whose headers are being exported. Returns whether the header being exported is a fixed header. Returns an INode into which the header will be exported. Returns an ITableHeader into which the header will be exported. Return the ITable in the report into which the header row was exported. The whose headers are being exported. Returns whether the header being exported is a fixed header. A set of headers for a band may be exported to one of two places. If the header is fixed, it will be exported into an INode which is contained within the report band header. This type of header will repeat at the top of each page of the report. In this case, the container is returned by the property and will be null. If the header is not fixed, it will be exported into the header of the ITable representing the rows collection being exported. In this case, the container is returned by the HeaderContainer property and FixedHeaderContainer will be null. Returns an INode into which the header will be exported. The FixedHeaderContainer is only available when is True. Otherwise, it will return null. If the event is not cancelled, the header will be exported into the of the INode specified by this property. Returns an ITableHeader into which the header will be exported. The HeaderContainer is only available when is False. Otherwise, it will return null. If the event is not cancelled, the header will be exported into the specified by this property. Returns an ITable representing the header in the report. Event parameters used for the event. Creates a new instance. The grid row being exported. The ITable in the report to which the new row will be added. The ITable in the report which represents the row. The grid row being exported. The in the report to which the new row will be added. The in the report which represents the row. The grid row is represented in the report by an ITable. If the grid row is a normal row (as opposed to a GroupByRow), then the table will have 1 or 2 rows. The first row will contain an rerepsenting the main part of the row, including all of the cells. The second row in the table contains the RowAutoPreviewArea, if any. If the grid row is a GroupByRow, then the table will have 1 or 2 rows. The first row will contain the Description of the row. The second row in the table will contain the summaries, if they are displayed within the GroupByRow as cells. Event parameters used for the event. Creates a new instance. The UltraGridSummaryRow representing the summaries to be exported. The ITable in the report to which the summary row will be appended. Te ITable that represents the summary row in the report. The UltraGridSummaryRow representing the summaries that were exported. The ITable in the report to which the summary row was appended. The table into which the summaries are exported will usually be a table representing a rows collection. But it may also be a table representing a GroupByRow, in the case where summaries are displayed as cells inside a GroupByRow. The ITable in the report which represents the row. The summary row is represented in the report by an . The table may have one to three rows. The first row represents the SummaryFooterCaption. The second row represents summaries that are aligned to a particular grid column. The third row contains summaries that are aligned to the Left, Center, or Right. Event parameters used for the event. Creates a new instance. The containing the cell. The associated containing the cell. The into which the contents of the cell will be exported. Returns the containing the cell. Returns the which contains the cell being exported. Returns the grid cell value. Gets or sets the value that will be exported to the report.

This property allows you to change the value being exported without affecting the on-screen grid or the data source.

Returns the into which the contents of the cell will be exported. Event parameters used for the event. Creates a new instance. The being exported. The type of header is being exported: a band header, group, or column header. An which will contain the column header being exported. If is not a column header, this should be null. An which will contain the group header being exported. If HeaderType is not a group header, this should be null. An ITableCell which will contain the band header being exported. If HeaderType is not a band header, this should be null. Returns the being exported. Indicates what type of header is being exported: a band header, group, or column header. Returns an which will contain the column header being exported. If is not a column header, this will be null. Returns an which will contain the group header being exported. If is not a group header, this will be null. Returns an which will contain the band header being exported. If is not a band header, this will be null. Event parameters used for the event. Creates a new instance. The being exported. The level of the Summary. Summaries are exporting into multiple rows (levels). The summary level indicates on which level this summary is displayed. The into which the contents of the summary value will be exported. Returns the being exported. Returns the level of the Summary. Summaries are exporting into multiple rows (levels). The summary level indicates on which level this summary is displayed. Returns the into which the contents of the summary value will be exported. Event parameters used for the event. Creates a new instance. The containing the cell. The associated containing the cell. The into which the contents of the cell were exported. Returns the containing the cell. Returns the which contains the cell being exported. Returns the grid cell value. Returns the into which the contents of the cell were exported. Event parameters used for the event. Creates a new instance. The being exported. Indicates what type of header is being exported: a band header, group, or column header. An which contains the column header being exported. If is not a column header, this will be null. An which contains the group header being exported. If HeaderType is not a group header, this will be null. An ITableCell which contains the band header being exported. If HeaderType is not a band header, this will be null. Returns the being exported. Indicates what type of header is being exported: a band header, group, or column header. Returns an which contains the column header being exported. If is not a column header, this will be null. Returns an which contains the group header being exported. If is not a group header, this will be null. Returns an which contains the band header being exported. If is not a band header, this will be null. Event parameters used for the event. Creates a new instance. The being exported. The level of the Summary. Summaries are exporting into multiple rows (levels). The summary level indicates on which level this summary is displayed. The into which the contents of the summary value were exported. Returns the being exported. Returns the level of the Summary. Summaries are exporting into multiple rows (levels). The summary level indicates on which level this summary is displayed. Returns the into which the contents of the summary value were exported. Cleans up (disposes) the cached resources Values that uniquely identify each control property. The property. The property. The property. The property. The property. The property. The property. The property. Exposes a instance for this assembly. Returns the resource string using the specified name and default culture. Name of the string resource to return. Arguments supplied to the string.Format method when formatting the string. The resource string using the specified resource name and default culture. Returns the resource string using the specified resource name and default culture. The string is then formatted using the arguments specified. Name of the string resource to return. The resource string using the specified resource name and default culture. Returns the resource object using the specified name. Name of the resource item. An object containing the specified resource. Returns the for this assembly. UltraGridDocumentExporter component provides document (PDF or XPS) exporting functionality to UltraGrid. Relevant appearance properties used in reports. All other properties are ignored in exporting process. UltraGridDocumentExporter constructor. Creates a new instance. The implementor which will contain the component. Releases the unmanaged resources used by the System.ComponentModel.Component and optionally releases the managed resources. True to release both managed and unmanaged resources; False to release only unmanaged resources. Returns True if the value is not the default. True if the value is not the default. Resets the property back to its default value. Returns True if the value is not the default. True if the value is not the default. Resets the property back to its default value. Returns True if the value is not the default. True if the value is not the default. Resets the property back to its default value. Get the value of a cell to export. Prepares the layout for exporting by modifying any properties that don't make sense in an export, such as ExclusiveColScrollRegions or a Horizontal ViewStyle. This method fires before the BeginExport event, so changes made here can be overriden by the programmer. Prepares the layout for exporting by modifying any properties that don't make sense in an export, such as ExclusiveColScrollRegions or a Horizontal ViewStyle. This method is called After the BeginExport event fires, so changes made in BeforeExport will be overriden here. Exports the specified grid to the specified file. The control to export. Name and path of resulting file. The file format of the report. is null. is null. The newly created into which the grid was exported.. Exports the specified grid to the specified file. The control to export. The stream into which the grid will be exported. The file format of the report. is null. is null. The newly-created into which the grid was exported. Creates a new and exports the specified grid into the report in a new . The control to export. is null. The newly-created report section in the newly-created report into which the grid was exported. Exports the specified ultragrid to the specified report in a new section. The control to export. The into which to export the grid. is null. is null. The newly-created in the report into which the grid was exported. Exports the specified ultragrid to the specified section of a report. The control to export. The destination into which the grid will be exported. is null. is null. Called before grid export starts. An that contains the event data. Called when a row is initialized. An that contains the event data. Called after grid export is finished. An that contains the event data. Called before a header row is exported to a report. An that contains the event data. Called before a grid row is exported to a report. An that contains the event data. Called before a summary row is exported to a report. An that contains the event data. Called after a header row is exported to a report. An that contains the event data. Called after a grid row is exported to a report. An that contains the event data. Called after a summary row is exported to a report. An that contains the event data. Called before a grid cell is exported to a report. An that contains the event data. Called before a header cell is exported to a report. An that contains the event data. Called before a summary cell is exported to a report. An that contains the event data. Called after a grid cell is exported to a report. An that contains the event data. Called after a header cell is exported to a report. An that contains the event data. Called after summary cell is exported to a report. An that contains the event data. Gets / sets whether columns and rows will be automatically sized to fit their contents before exporting. Note: columns with set to True will not be autosized horizontally. This is to prevent columns for memo or other extremely large fields from becoming too wide. If you want to autosize a multiline column, you should do so in the event by calling the method on the column. A filename where data can be cached during a Publish operation. Specifies a filename for the file buffer. A filebuffer will only be used if is True. The filename specified need not exist on the drive, but if it does, any data in the file will be lost. Note: If FileBuffer is not specified and UseFileBuffer is True, the UltraGridDocumentExporter will attempt to create a file in the system temp folder. So it is not neccessary to specify a FileBuffer unless there is reason to beleive that the application will not have access to the temp folder. Determines which type of compressor to use for images. The default is the compressor. This compressor generally results in less compression (larger files), but it can handle transparent images. The compressor results in better compression (smaller files), but it will not support transparency. So you should use JPEG only when you know that none of the images in your grid have transparency. Determines the color in the exported documented that will be used as the Transparent color. PDF and XPS format do not support per-pixel transparency. So the alpha channel of an image is stripped out of any images in the document before it is exported. By default, completely transparent pixels will be converted to White, since that the standard background color. By specifying an ImageTransparentMapColor, you can make the transparent parts of your image display transparently (instead of white). However, the color selected here will apply to all parts of the image. So, for example, if you choose Magenta, all parts of the image that are either transparent or magenta will display transparently in the resulting exported document. Therefore, it is advisable to choose an ImageTransparentMapColor that is not used in any of the images being exported. Also note that if you are using a JPEG Compressor, the colors in the image may be changed by compression and transparency will not work properly. If you have transparency in you images, you sure make sure is set to Flate. The assigned color value is not opaque (has an Alpha value of less than 255). Gets or returns the page margins of the pages within the section of the report in which the grid is exported. The Margins indicate the amount of space around the edges of each page of the document section into which the grid is exporter. Gets/sets the target paper orientation. This is used to maintain the aspect ratio of the pages of the document. When exporting, the DocumentExporter will determine the neccessary page width in order to fit all grid columns on one page. If this is wider than the , then the page width and height will be increased proportionally, maintaining the aspect ratio of the page based on the TargetPaperSize and . This means that when the document is printed and scaled down to a page, the maximum amount of page area will be utilized. The target paper size in points (a point is 1/72th of an inch). This is used to maintain the aspect ratio of the pages of the document. When exporting, the DocumentExporter will determine the neccessary page width in order to fit all grid columns on one page. If this is wider than the , then the page width and height will be increased proportionally, maintaining the aspect ratio of the page based on the TargetPaperSize and . This means that when the document is printed and scaled down to a page, the maximum amount of page area will be utilized. Gets or returns whether a FileBuffer will be used during a Publish operation. The file buffer is used to store data to a temporary file during the publishing of a report. If a filename is specified by the property, then that filename is used. If no filename is specified, the UltraGridDocumentExporter will attempt to create a file in the system temp folder. Gets the report that is currently being exported. This property is only valid during an export event.

This property is deprecated with no replacement.

Occurs before the export begins.

The is a cloned of the grid being exported. Since the layout is cloned, you can safely modify the layout for exporting without affecting the on-screen grid.

is the root of the grid being exported.

is the the in the report into which the grid will be exported. The section PageSize will automatically be set during the export process and should not be modified in this event.

This event is fired before all other events when the method is called. You can use it to do any preprocessing before exporting process starts. For example, you can set properties on the cloned layout.

Occurs when a row is initialized.

The argument returns the grid row which is being initialized. Note that this row exists in the cloned export layout, so any changes made to this row will affect the export without affecting the on-screen grid. This row may not have the same state information (such as the Selected or Expanded state) as the actual grid row in the on-screen grid. To get the on-screen row associated with this row, use the method.

The argument specifies whether to skip the current row. This argument doesn't affect exporting of descendant rows.

The argument specifies whether to skip the descendats of the current row.

The argument specifies whether to skip sibling rows of the current row.

The argument specifies whether to terminate the export process. Current row will not be processed.

This event is fired for every grid row which is being exported, and before and are fired. Use this event to set grid row specific properties and to control exporting process.

Occurs after grid export is finished.

The argument is True if the exporting process was canceled.

This event is fired after the exporting process is finished and is fired after all other events.

Occurs before a header row is exported to a report.

returns the associated with the headers being exported.

returns a boolean indicating whether this set of headers is a fixed header or not. A fixed header will repeat at the top of every page of the report. Other headers will appear at the top of a particulr island of data and repeat on a page break.

returns a the report object which will contain the set of headers if the headers are fixed. If IsFixedHeader is false, this will return null.

returns a report object which will contain the headers if they are not fixed. If IsFixedHeader is True, this will return null.

This event is fired before a set of headers is exported to the report. The header includes the band header (if any), the group headers (if groups and levels are used), and the column headers. Use the Cancel argument to cancel the exporting of the entire set of headers.

Using these event arguments, it is possible to override the exporting of a header and provide custom exported data. Typically, this would be done by setting Cancel to True, and adding conent to the appropriate header container. If IsFixedHeader is True, content should be added to the FixedHeaderContainer, otherwise, content should be added to the HeaderContainer.

Occurs before a grid row is exported to a report.

The argument returns the grid row which is being exported. Note that this row exists in the cloned export layout, so any changes made to this row will affect the export without affecting the on-screen grid. This row may not have the same state information (such as the Selected or Expanded state) as the actual grid row in the on-screen grid. To get the on-screen row associated with this row, use the method.

returns the ITable in the report to which the row will be exported.

This event is fired before each row is exported. This includes the row, it's cells, it's RowPreviewArea, and may also include column header if using RowLayout mode with column headers that are displayed with the cells. Use the Cancel argument to cancel the default exporting of this row.

This event fires only for normal data rows or GroupBy rows. It does not fire for header or summary rows. For header rows, use . For summary rows, use .

Using these event arguments, it is possible to override the exporting of a row and provide a custom export. Typically, this would be done by setting Cancel to True, adding a row to the reportTable, and then populating that row with the desired contents.

Occurs before summary row is exported to a report.

returns the being exported.

returns the ITable in the report to which the row will be exported.

This event is fired before a summary row is exported to a report. A summary row includes the SummaryFooterCaption and all summary values. Use the Cancel argument to cancel row exporting.

Using these event arguments, it is possible to override the exporting of a summary row and provide a custom export. Typically, this would be done by setting Cancel to True, adding a row to the reportTable, and then populating that row with the desired contents.

Occurs after a header row is exported to a report.

returns the associated with the headers that were exported.

returns a boolean indicating whether this set of headers is a fixed header or not. A fixed header will repeat at the top of every page of the report. Other headers will appear at the top of a particulr island of data and repeat on a page break.

returns a the report object which contains the set of headers if the headers are fixed. If IsFixedHeader is false, this will return null.

returns a report object which contains the headers if they are not fixed. If IsFixedHeader is True, this will return null.

returns the ITable in the report which represents the exported header row.

This event is fired after a set of headers is exported to the report. The header includes the band header (if any), the group headers (if groups and levels are used), and the column headers.

Occurs after a grid row is exported to a report.

The property returns the grid row which was being exported. Note that this row exists in the cloned export layout. This row may not have the same state information (such as the Selected or Expanded state) as the actual grid row in the on-screen grid. To get the on-screen row associated with this row, use the method.

returns the in the report to which the row was exported.

returns the ITable in the report which represents the exported row.

This event is fired after each row is exported. This includes the row, it's cells, it's RowPreviewArea, and may also include column header if using RowLayout mode with column headers that are displayed with the cells.

This event fires only for normal data rows or GroupBy rows. It does not fire for header or summary rows. For header rows, use . For summary rows, use .

Occurs after a summary row is exported to a report.

returns the that was exported.

returns the ITable in the report to which the row was exported.

returns the ITable in the report which represents the exported summary row.

This event is fired after a summary row is exported to a report. A summary row includes the SummaryFooterCaption and all summary values.

Occurs before a grid cell is exported to a report.

returns the containing the cell.

returns the associated .

returns the into which the contents of the cell will be exported.

This event fires for data cells only. It will not fire for header or summary cells. For header cells, use . For summary cells, use .

Use the Cancel argument to cancel the exporting of a cell.

Using these event arguments, it is possible to override the exporting of a cell and provide a custom export. Typically, this would be done by setting Cancel to True, and then adding content to the ReportCell.

Occurs before a header cell is exported to a report.

returns the being exported.

indicates what type of header is being exported: a band header, group, or column header.

, , and return a report object which will contain the header being exported. Only one of these three properties will contain an object, the other two will be null.

ColumnHeaderContainer returns an which will contain the column header being exported. If HeaderType is not a column header, this will be null.

GroupHeaderContainer returns an which will contain the group header being exported. If HeaderType is not a group header, this will be null.

BandHeaderContainer returns an ITableCell which will contain the band header being exported. If HeaderType is not a band header, this will be null.

Use the argument to cancel the exporting of the header cell.

Using these event arguments, it is possible to override the exporting of a header cell and provide a custom export. Typically, this would be done by setting Cancel to True, and then adding content to the ColumnHeaderContainer, GroupHeaderContainer, or BandHeaderContainer (depending on the HeaderType).

Occurs before a summary cell is exported to a report.

returns the being exported.

returns the level of the Summary. Summaries are exporting into multiple rows (levels). The summary level indicates on which level this summary is displayed.

returns the into which the contents of the summary value will be exported.

Use the argument to cancel the exporting of a summary cell.

Using these event arguments, it is possible to override the exporting of a summary cell and provide a custom export. Typically, this would be done by setting Cancel to True, and then adding content to the ReportCell.

Occurs after a grid cell is exported to a report.

returns the containing the cell.

returns the associated .

returns the into which the contents of the cell were exported.

This event fires for data cells only. It will not fire for header or summary cells. For header cells, use . For summary cells, use .

Occurs after a header cell is exported to a report.

returns the being exported.

indicates what type of header is being exported: a band header, group, or column header.

, , and return a report object which contains the header being exported. Only one of these three properties will contain an object, the other two will be null.

ColumnHeaderContainer returns an which contains the column header being exported. If HeaderType is not a column header, this will be null.

GroupHeaderContainer returns an which contains the group header being exported. If HeaderType is not a group header, this will be null.

BandHeaderContainer returns an ITableCell which contains the band header being exported. If HeaderType is not a band header, this will be null.

Occurs after a summary cell is exported to a report.

returns the being exported.

returns the level of the Summary. Summaries are exporting into multiple rows (levels). The summary level indicates on which level this summary is displayed.

returns the into which the contents of the summary value were exported.

Displays the About dialog for the control. Return the license we cached inside the constructor The designer class for the component.

For Internal use only.

This class handles various design-time maintanence tasks such as providing SmartTags.

Gets the for this designer's control/component. Provides DesignerActionItems for the SmartTag associated with the UltraGridDocumentExporter. Creates a new instance. The component. Provides the DesignerActionItems to be displayed in the SmartTag Panel. The collection to fill with DesignerActionItem objects. Proxy that gets/sets the property of the component. Proxy that gets/sets the property of the component. Proxy that gets/sets the property of the component. UltraGridExporterHelper implements and serves as communication between grid and . Class is internal so user can't create helper and call method on the grid directly. A class containing static helper methods. Generates a string that can be parsed by the method. The string representation of the value of a . The size of the object that will contain the string. This is mainly used for images whose size is represented as a percentage. The default font to use when no font is specified for an element. The default used to resolve the font information and color. A string containing the supported elements of the AddRichContent method.

BuildFormattedText is a method used to parse the string representation of an UltraFormattedTextEditor or UltraFormattedLinkLabel such that it can be added to an element of a report. Not all aspects of these controls are supported by the AddRichContent method, so any such attributes are ignored.


Note:The list of unsupported attributes or properties includes the following list:

  • Floating Images
  • Text Background

In addition to the above list, the following are not possible without providing an element into which multiple elements can be added, such as through .

  • Horizontal Rule
  • Text Alignment
  • If the resolved font, specified in either in the formatted text or the base font, does not natively support bold as a TrueType font, then it cannot be drawn as such into a PDF document; for example, if the font does not have a specific Bold entry in the Fonts directory (default: C:\Windows\Fonts), then the text will be rendered as slightly wider than non-bold text.

Generates a string that can be parsed by the method. The string representation of the value of a . The size of the object that will contain the string. This is mainly used for images whose size is represented as a percentage. The default font to use when no font is specified for an element. The default used to resolve the font information and color. The into which the formatted text should be rendered. A string containing the supported elements of the AddRichContent method.

BuildFormattedText is a method used to parse the string representation of a UltraFormattedTextEditor or UltraFormattedLinkLabel such that it can be added to an element of a report. Not all aspects of these controls are supported by the AddRichContent method, so any such attributes are ignored.


Note:The list of unsupported attributes or properties includes the following list:

  • Floating Images
  • Text Background
  • If the resolved font, specified in either in the formatted text or the base font, does not natively support bold as a TrueType font, then it cannot be drawn as such into a PDF document; for example, if the font does not have a specific Bold entry in the Fonts directory (default: C:\Windows\Fonts), then the text will be rendered as slightly wider than non-bold text.

Renders a simple checkbox into a . The ICanvas into which the checkbox should be rendered. The of the checkbox. This method will draw a checkbox into a ICanvas, but it is up to the programmer to align that canvas in its container. Converts pixels to points using the screen DPI. An integer indicating a measurement in pixels. Indicates whether the measurement is horizontal or vertical. This is neccessary to account for screen DPI. The value converted to Points. Converts points to pixels using the screen DPI. A float indicating a measurement in points. Indicates whether the measurement is horizontal or vertical. This is neccessary to account for screen DPI. The value converted to pixels. Converts a length measured in inches into its corresponding measurement in points (a unit often used when printing).” A float indicating a measurement in inches. A float indicates the value in points.

This is typically used for printer calcuations where there are 72 points per inch.

Converts a length measured in points (a unit often used when printing) into its corresponding measurement in inches. A float indicating a value in points. The value in inches.

This is typically used for printer calcuations where there are 72 points per inch.