PdfPrintSettings Properties |
The PdfPrintSettings type exposes the following members.
Name | Description | |
---|---|---|
BackgroundsEnabled | Obsolete.
Set to true to print background graphics or false to not print
background graphics.
| |
DisplayHeaderFooter |
Set to true to display the header and/or footer. Modify
|header_template| and/or |footer_template| to customize the display.
| |
FooterTemplate |
HTML template for the print footer. Only displayed if
DisplayHeaderFooter is true. Should be valid HTML markup with
the following classes used to inject printing values into them:
- date: formatted print date
- title: document title
- url: document location
- pageNumber: current page number
- totalPages: total pages in the document
For example, "<span class=title></span>" would generate a span containing
the title.
| |
HeaderFooterEnabled | Obsolete.
Set to true to print headers and footers or false to not print
headers and footers.
| |
HeaderTemplate |
HTML template for the print header. Only displayed if
DisplayHeaderFooter is true. Should be valid HTML markup with
the following classes used to inject printing values into them:
- date: formatted print date
- title: document title
- url: document location
- pageNumber: current page number
- totalPages: total pages in the document
For example, "<span class=title></span>" would generate a span containing
the title.
| |
Landscape |
Set to true for landscape mode or false for portrait mode.
| |
MarginBottom |
Margins in inches. Only used if MarginType is set to
Custom.
| |
MarginLeft |
Margins in inches. Only used if MarginType is set to
Custom.
| |
MarginRight |
Margins in inches. Only used if MarginType is set to
Custom.
| |
MarginTop |
Margins in inches. Only used if MarginType is set to
Custom.
| |
MarginType |
Margin type.
| |
PageRanges |
Paper ranges to print, one based, e.g. '1-5, 8, 11-13'. Pages are printed
in the document order, not in the order specified, and no more than once.
Defaults to empty string, which implies the entire document is printed.
The page numbers are quietly capped to actual page count of the document,
and ranges beyond the end of the document are ignored. If this results in
no pages to print, an error is reported. It is an error to specify a range
with start greater than end.
| |
PaperHeight |
Output paper size in inches. If either of these values is less than or
equal to zero then the default paper size (letter, 8.5 x 11 inches) will
be used.
| |
PaperWidth |
Output paper size in inches. If either of these values is less than or
equal to zero then the default paper size (letter, 8.5 x 11 inches) will
be used.
| |
PreferCssPageSize |
Set to true to prefer page size as defined by css. Defaults to false
in which case the content will be scaled to fit the paper size.
| |
PrintBackground |
Set to true to print background graphics or false to not print
background graphics.
| |
Scale |
The percentage to scale the PDF by before printing (e.g. .5 is 50%).
If this value is less than or equal to zero the default value of 1.0
will be used.
|