Documentation
Publicon
Reference
Preferences
Notebook Options
Printing Options
Printing Options
{...}
"PaperOrientation"
• "PaperOrientation" is an option for notebooks that determines the orientation of the paper assumed when preparing a notebook for printing.
• With the default setting "PaperOrientation"
"Portrait", the paper is assumed to be oriented vertically.
• With the setting "PaperOrientation"
"Landscape", the paper is assumed to be oriented horizontally.
• This option can also be set using the dialog box accessed from the File
Printing Settings
Page Setup... menu item.
"PrintCellBrackets"
• "PrintCellBrackets" is an option for notebooks that determines if cell brackets are included when a notebook is printed.
• With the default setting "PrintCellBrackets"
False, cell brackets in a notebook are not printed even if they are visible on screen.
• See also: ShowCellBracket.
"PrintSelectionHighlighting"
• "PrintSelectionHighlighting" is an option for notebooks that determines if elements of a notebook that are selected are highlighted when printed.
• With the default setting "PrintSelectionHighlighting"
False, selected elements of a notebook do not appear highlighted in print.
"PrintRegistrationMarks"
• "PrintRegistrationMarks" is an option for notebooks that determines if trim marks indicating the corners of a page are added when a notebook is printed.
• In Publicon you can simulate how a notebook would look when printed on paper of a particular size, by adjusting the option "PageSize". With the default setting "PrintRegistrationMarks"
True, trim marks are printed at the corners of the simulated page, thus making the boundaries of the page easier to visualize.
• With the setting "PrintRegistrationMarks"
False, no trim marks are printed.
"PrintMultipleHorizontalPages"
• "PrintMultipleHorizontalPages" is an option for notebooks that determines if the contents of a notebook that extend beyond the width of the page are to be printed.
• With the default setting "PrintMultipleHorizontalPages"
False, text that extends beyond the width of a page is not printed. The extra text is cut off when the paper width is reached.
• With the setting "PrintMultipleHorizontalPages"
True, any text that extends beyond the width of a regular page is printed on a separate page. As many supplementary pages are printed as are necessary to contain the entire additional text. The extra pages have decimal page numbers, e.g. 1.1, 1.2, 1.3... etc.
"FirstPageHeader"
• "FirstPageHeader" is an option for notebooks that determines if a header is added to the first page of a notebook when headers are printed on all other pages.
• With the setting "FirstPageHeader"
False, the first page is printed without a header even if headers have been specified for all other pages.
• The default setting is "FirstPageHeader"
True.
• This option can also be specified using the dialog box accessed from the File
Printing Settings
Headers and Footers... menu item.
• See also: PageHeaders.
"FirstPageFooter"
• "FirstPageFooter" is an option for notebooks that determines if a footer is added to the first page of a notebook when footers are printed on all other pages.
• With the setting "FirstPageFooter"
False, the first page is printed without a footer even if footers are specified for all other pages of the notebook.
• The default setting is "FirstPageFooter"
True.
• This option can also be specified using the dialog box accessed from the File
Printing Settings
Headers and Footers... menu item.
• See also: PageFooters.
"RestPagesHeader"
• "RestPagesHeader" is an option for notebooks that determines if a header is added to all pages of a notebook after the first page.
• With the setting "RestPagesHeader"
False, no headers are printed from the second page onwards. This option complements the option "FirstPageHeader", which determines if headers are printed on the first page.
• With the default setting "RestPagesHeader"
True, headers are printed from the second page onwards. The content of the headers is determined by the setting for the option, PageHeaders.
• See also: PageHeaders.
"RestPagesFooter"
• "RestPagesFooter" is an option for notebooks that determines if a footer is added to all pages of a notebook after the first page.
• With the setting "RestPagesFooter"
False, no footers are printed from the second page onwards. This option complements the option "FirstPageHeader", which determines if headers are printed on the first page.
• With the default setting "RestPagesFooter"
True, footers are printed from the second page onwards. The content of the footers is determined by the setting for the option, PageFooters.
• See also: PageFooters.
"FacingPages"
• "FacingPages" is an option for notebooks that determines if headers and footers are to be specified separately for left and right facing pages.
• With the setting "FacingPages"
True, headers and footers for left pages can be different from those for right pages. Both kinds of headers and footers must be specified separately in the File
PrintingSettings
Headers and Footers... dialog box.
• With the default setting "FacingPages"
False, the headers and footers for left pages are the same as for right pages.
"FirstPageFace"
• "FirstPageFace" is an option for notebooks that determines if the first page of a notebook should face left or right when printed.
• The default setting is "FirstPageFace"
Right.
"GraphicsPrintingFormat"
• "GraphicsPrintingFormat" is an option for notebooks that determines the format in which graphics are to be printed.
• The default setting is "GraphicsPrintingFormat"
"Automatic".
• Other possible settings are "DownloadPostScript", "RenderInFrontEnd", and "Bitmap".
"IncludeSpecialFonts"
• "IncludeSpecialFonts" is an option for notebooks that determines if Publicon fonts should be included when a file is sent to be printed.
• With the default setting "IncludeSpecialFonts"
"True", the Publicon fonts are included with the print output.
• This option is typically set from the Print dialog box.
"IncludePostScriptResourceDirectives"
• "IncludePostScriptResourceDirectives" is an option for notebooks that determines if PostScript resource comments are included when sending a file to be printed.
• The default setting is "IncludePostScriptResourceDirectives"
"True".
• This option is typically set from the Print dialog box.
"PostScriptOutputFile"
• "PostScriptOutputFile" is an option for notebooks that specifies a file name under which to save the PostScript output is generated when a Print command is given.
• With the default setting "PostScriptOutputFile"
"Automatic", the file name is the same as that of the notebook being printed, with the suffix .nb replaced by .ps.
• This option is relevant only when the option "UsePostScriptOutputFile" is set to True, that is when the PostScript output is saved as a file. Whether the output is sent to a printer or not, depends on the setting for "UseUnixShellPrintingCommand".
• This option is typically set from the Print dialog box.
"UsePostScriptOutputFile"
• "UsePostScriptOutputFile" is an option for notebooks that determines if a notebook should be saved as a PostScript file, instead of being sent to the printer.
• With the default setting "UsePostScriptOutputFile"
"True", the output generated by a Print command is saved as a PostScript file.
• With the setting "UsePostScriptOutputFile"
"False", the output generated by a Print command is not saved as a PostScript file. Whether the output is sent to a printer or not, depends on the setting for "UseUnixShellPrintingCommand".
• This option is typically set from the Print dialog box.
"UnixShellPrintingCommand"
• "UnixShellPrintingCommand" is an option for notebooks that determines the command executed on the system, when printing a notebook to a printer.
• The default setting is "UnixShellPrintingCommand"
"Automatic". Any other Unix system command can be specified by typing a string into the text box next to the option.
• This option is relevant only when the option "UseUnixShellPrintingCommand" is set to True.
• This option is typically set from the Print dialog box.
"UseUnixShellPrintingCommand"
• "UseUnixShellPrintingCommand" is an option for notebooks that determines if the system command for printing should be executed, when a notebook is printed.
• The default setting is "UseUnixShellPrintingCommand"
"False".
• This option is typically set from the Print dialog box.
"Magnification"
• "Magnification" is an option for notebooks that determines the scaling factor by which each page is magnified when a notebook is printed.
• "Magnification" is specified as a number. The default setting "Magnification"
1 corresponds to the page being printed in its original size.
"CellBackgroundHalftoneDensity"
• "CellBackgroundHalftoneDensity" is an option for notebooks that determines the spacing of grid lines used to represent graphics in PostScript printers.
• This option is specified as "CellBackgroundHalftoneDensity"
n, where n is the number of grid lines per inch.
"CellBackgroundHalftoneAngle"
• "CellBackgroundHalftoneAngle" is an option for notebooks that determines the angle of grid lines used to represent graphics in PostScript printers.
• This option is specified as "CellBackgroundHalftoneAngle"
n, where n is the magnitude of the grid angle.
"PaperSize"
• "PaperSize" is an option for notebooks that determines the paper size when preparing a notebook for printing.
• "PaperSize"
{w,h} determines the width and height of the page in printers points, where 72 points equal one inch.
"PageSize"
• "PageSize" is an option for notebooks that determines the page size for printing a notebook.
• "PageSize"
{w,h}specifies the width and height of the page in printer's points, where 72 points equal one inch.
• The settings for "PageSize" override those for the similar option PaperSize. By using a value of "PageSize" smaller than PaperSize, for example, you can simulate how a notebook would look when printed on smaller pages.
"PrintingMargins"
• "PrintingMargins" is an option for notebooks that determines the size of margins when printing a notebook.
• "PrintingMargins"
{{l, r}, {b, t}} specifies the margins at the left, right, bottom, and top of the page in printer's points, where 72 points equal one inch.
"PageHeaderMargins"
• "PageHeaderMargins" is an option for notebooks that determines the size of margins for headers on a page.
• "PageHeaderMargins"
{a,b} determines the left and right margins of the header in printer's points, where 72 points equal one inch.
"PageFooterMargins"
• "PageFooterMargins" is an option for notebooks that determines the size of margins for footers in a page.
• "PageFooterMargins"
{a,b} determines the left and right margins of the footer in printer's points, where 72 points equal one inch.