Inherits SystemIDisposable.
|
enum | BookletBinding { BookletBinding.e_BookletBindingRight = 0,
BookletBinding.e_BookletBindingLeft = 1,
BookletBinding.e_BookletBindingLeftTall = 2,
BookletBinding.e_BookletBindingRightTall = 3
} |
| Enumeration for the values used to determine the duplex printing mode when printing a booklet. More...
|
|
enum | BookletDuplexMode { BookletDuplexMode.e_BookletDuplexModeBothSides = 0,
BookletDuplexMode.e_BookletDuplexModeFrontSideOnly = 1,
BookletDuplexMode.e_BookletDuplexModeBackSideOnly = 2
} |
| Enumeration for the values used to determine the duplex printing mode when printing a booklet. More...
|
|
enum | DuplexType { DuplexType.e_DuplexTypeSimplex = 0,
DuplexType.e_DuplexTypeDuplexFlipLongEdge = 1,
DuplexType.e_DuplexTypeDuplexFlipShortEdge = 2
} |
| Enumeration for the values used to set the printing duplex mode. More...
|
|
enum | PageOrder { PageOrder.e_PageOrderHorizontal = 0,
PageOrder.e_PageOrderHorizontalReversed = 1,
PageOrder.e_PageOrderVertical = 2
} |
| Enumeration for the values used to determine how the multiple pages are laid out on the sheet. More...
|
|
enum | PrintContent { PrintContent.e_PrintContentDocument = 0,
PrintContent.e_PrintContentDocAndAnnots = 1,
PrintContent.e_PrintContentFormFieldsOnly = 2
} |
| Enumeration for the values used to set the contents of the print job. More...
|
|
enum | PrintHandling {
PrintHandling.e_PrintHandlingNone = 0,
PrintHandling.e_PrintHandlingFitPaper = 1,
PrintHandling.e_PrintHandlingReducePaper = 2,
PrintHandling.e_PrintHandlingMultiplePages = 3,
PrintHandling.e_PrintHandlingTileLargePages = 4,
PrintHandling.e_PrintHandlingBooklet = 5
} |
| Enumeration for the values used to determine how the multiple pages are laid out on the sheet. More...
|
|
|
PrintParams.BookletBinding | binding [get, set] |
| The value determines the paper binding direction and the page arrange order. Please refer to values starting from foxit.pdf.actions.PrintParams.BookletBinding.e_BookletBindingRight and this should be one of these values.
|
|
PrintParams.BookletDuplexMode | booklet_duplex_mode [get, set] |
| The value determines the duplex printing mode when printing a booklet.Please refer to values starting from foxit.pdf.actions.PrintParams.BookletDuplexMode.e_BookletDuplexModeBothSides and this should be one of these values.
|
|
PrintParams.DuplexType | duplex_type [get, set] |
| Sets the printing duplex mode to simplex, duplex long edge, or duplex short edge feed. Please refer to values starting from foxit.pdf.actions.PrintParams.DuplexType.e_DuplexTypeSimplex and this should be one of these values.
|
|
PrintParams.PrintHandling | handling [get, set] |
| The print handling type.Please refer to values starting from foxit.pdf.actions.PrintParams.PrintHandling.e_PrintHandlingNone and this should be one of these values.
|
|
bool | is_print_as_image [get, set] |
| true means that pages should be printed as image.
|
|
bool | is_print_auto_center [get, set] |
| true means that each page is automatically centered relative to the paper.
|
|
bool | is_print_auto_rotate [get, set] |
| true means that automatically rotates each page to match the page orientation to the available paper area during Multiple Pages Per Sheet printing. false means not.
|
|
bool | is_print_page_border [get, set] |
| A boolean value that if true, draws and prints a page boundary around each of the pages during Multiple Pages Per Sheet printing.
|
|
bool | is_reverse [get, set] |
| true means that the printing order should be from parameter end to parameter start.
|
|
bool | is_show_ui [get, set] |
| true means that a UI should be presented to the user to obtain printing information and confirm the action.
|
|
bool | is_simulate_overprinting [get, set] |
| true means to do overprint preview when printing. false means not.
|
|
bool | is_tile_label [get, set] |
| Label each page of tiled output. Labeled pages indicate row and column, file name, and print date.
|
|
int | num_copies [get, set] |
| The number of copies to be printed.
|
|
int | num_pages_h [get, set] |
| The number of pages to lay out in the horizontal direction when printing Multiple Pages Per Sheet.
|
|
int | num_pages_v [get, set] |
| The number of pages to lay out in the vertical direction when printing Multiple Pages Per Sheet.
|
|
string | output_file_name [get, set] |
| The device-independent path for a file name to be used instead of sending the print job to the printer (Print to File).
|
|
PrintParams.PageOrder | page_order [get, set] |
| The value determines how the multiple pages are laid out on the sheet. Please refer to values starting from foxit.pdf.actions.PrintParams.PageOrder.e_PageOrderHorizontal and this should be one of these values.
|
|
Range? | page_range [get, set] |
| A range object to specify the page range for printing. All the indexes represented in this range would start from 0 and less than page count of the specified document.
|
|
PrintParams.PrintContent | print_content [get, set] |
| Specif content for printing. Please refer to values starting from foxit.pdf.actions.PrintParams.PrintContent.e_PrintContentDocument and this should be one of these values.
|
|
string | printer_name [get, set] |
| The default printer name for printing.
|
|
bool | tile_mark [get, set] |
| true means to cut the page, and false means not.
|
|
float | tile_overlap [get, set] |
| The number of points that tiled pages have in common.
|
|
float | tile_scale [get, set] |
| The amount that tiled pages are scaled.
|
|
This class represents print parameters.