PrintPageSettings

Inheritance: java.lang.Object

public class PrintPageSettings

Specifies settings that apply to a single, printed page.

Constructors

ConstructorDescription
PrintPageSettings()Initializes a new instance of the PageSettings class using the default printer.
PrintPageSettings(PdfPrinterSettings value)Initializes a new instance of the PageSettings class using a specified printer.

Methods

MethodDescription
getPageSettings()Gets Page Settings
getBounds()Gets the size of the page, taking into account the page orientation specified by the Landscape property.
isColor()Gets or sets a value indicating whether the page should be printed in color.
setColor(boolean value)Gets or sets a value indicating whether the page should be printed in color.
getHardMarginX()Gets the x-coordinate, in hundredths of an inch, of the hard margin at the left of the page.
getHardMarginY()Gets the y-coordinate, in hundredths of an inch, of the hard margin at the top of the page.
isLandscape()Gets or sets a value indicating whether the page is printed in landscape or portrait orientation.
setLandscape(boolean value)Gets or sets a value indicating whether the page is printed in landscape or portrait orientation.
getMargins()Gets the margins for this page.
setMargins(PrinterMargins value)Sets the margins for this page.
getPaperSize()Gets the paper size for the page.
setPaperSize(PrintPaperSize value)Sets the paper size for the page.
getPaperSource()Gets the page’s paper source; for example, the printer’s upper tray.
setPaperSource(PrintPaperSource value)Sets the page’s paper source; for example, the printer’s upper tray.
getPrintableArea()Gets the bounds of the printable area of the page for the printer.
getPrinterResolution()Gets the printer resolution for the page.
setPrinterResolution(PdfPrinterResolution value)Sets the printer resolution for the page.
getPrinterSettings()Gets the printer settings associated with the page.
setPrinterSettings(PdfPrinterSettings value)Sets the printer settings associated with the page.

PrintPageSettings()

public PrintPageSettings()

Initializes a new instance of the PageSettings class using the default printer.

PrintPageSettings(PdfPrinterSettings value)

public PrintPageSettings(PdfPrinterSettings value)

Initializes a new instance of the PageSettings class using a specified printer.

Parameters:

ParameterTypeDescription
valuePdfPrinterSettingsPdfPrinterSettings object

getPageSettings()

public System.Drawing.Printing.PageSettings getPageSettings()

Gets Page Settings

Returns: com.aspose.ms.System.Drawing.Printing.PageSettings - PageSettings object

getBounds()

public Rectangle getBounds()

Gets the size of the page, taking into account the page orientation specified by the Landscape property.

Returns: Rectangle - Rectangle object

isColor()

public boolean isColor()

Gets or sets a value indicating whether the page should be printed in color.

Returns: boolean - boolean value

setColor(boolean value)

public void setColor(boolean value)

Gets or sets a value indicating whether the page should be printed in color.

Parameters:

ParameterTypeDescription
valuebooleanboolean value

getHardMarginX()

public float getHardMarginX()

Gets the x-coordinate, in hundredths of an inch, of the hard margin at the left of the page.

Returns: float - float value

getHardMarginY()

public float getHardMarginY()

Gets the y-coordinate, in hundredths of an inch, of the hard margin at the top of the page.

Returns: float - float value

isLandscape()

public boolean isLandscape()

Gets or sets a value indicating whether the page is printed in landscape or portrait orientation.

Returns: boolean - boolean value

setLandscape(boolean value)

public void setLandscape(boolean value)

Gets or sets a value indicating whether the page is printed in landscape or portrait orientation.

Parameters:

ParameterTypeDescription
valuebooleanboolean value

getMargins()

public PrinterMargins getMargins()

Gets the margins for this page.

Returns: PrinterMargins - PrinterMargins object

setMargins(PrinterMargins value)

public void setMargins(PrinterMargins value)

Sets the margins for this page.

Parameters:

ParameterTypeDescription
valuePrinterMarginsPrinterMargins object

getPaperSize()

public PrintPaperSize getPaperSize()

Gets the paper size for the page.

Returns: PrintPaperSize - PrintPaperSize object

setPaperSize(PrintPaperSize value)

public void setPaperSize(PrintPaperSize value)

Sets the paper size for the page.

Parameters:

ParameterTypeDescription
valuePrintPaperSizePrintPaperSize object

getPaperSource()

public PrintPaperSource getPaperSource()

Gets the page’s paper source; for example, the printer’s upper tray.

Returns: PrintPaperSource - PrintPaperSource object

setPaperSource(PrintPaperSource value)

public void setPaperSource(PrintPaperSource value)

Sets the page’s paper source; for example, the printer’s upper tray.

Parameters:

ParameterTypeDescription
valuePrintPaperSourcePrintPaperSource object

getPrintableArea()

public Rectangle getPrintableArea()

Gets the bounds of the printable area of the page for the printer.

Returns: Rectangle - Rectangle object

getPrinterResolution()

public PdfPrinterResolution getPrinterResolution()

Gets the printer resolution for the page.

Returns: PdfPrinterResolution - PdfPrinterResolution object

setPrinterResolution(PdfPrinterResolution value)

public void setPrinterResolution(PdfPrinterResolution value)

Sets the printer resolution for the page.

Parameters:

ParameterTypeDescription
valuePdfPrinterResolutionPdfPrinterResolution object

getPrinterSettings()

public PdfPrinterSettings getPrinterSettings()

Gets the printer settings associated with the page.

Returns: PdfPrinterSettings - PdfPrinterSettings object

setPrinterSettings(PdfPrinterSettings value)

public void setPrinterSettings(PdfPrinterSettings value)

Sets the printer settings associated with the page.

Parameters:

ParameterTypeDescription
valuePdfPrinterSettingsPdfPrinterSettings object