PdfPrinterSettings

遗产: java.lang.Object

public class PdfPrinterSettings

指定有关如何打印文档的信息,包括打印文档的打印机。

构造函数

构造函数描述
PdfPrinterSettings()初始化 PrinterSettings 类的新实例。

方法

方法描述
canDuplex()获取一个值,该值指示打印机是否支持双面打印。
createMeasurementGraphics()获取 Graphics2D 对象
createMeasurementGraphics(boolean value)获取 Graphics2D 对象
createMeasurementGraphics(PrintPageSettings value)获取 Graphics2D 对象
createMeasurementGraphics(PrintPageSettings pageSettings, boolean honorOriginAtMargins)获取 Graphics2D 对象
deepClone()获取克隆对象
equals(Object arg0)
getClass()
getCopies()获取要打印的文档份数。
getDefaultPageSettings()获取此打印机的默认页面设置。
getDuplex()获取或设置双面打印的打印机设置。
getFromPage()获取或设置要打印的第一页的页码。
getInstalledPrinters()获取计算机上安装的所有打印机的名称。
getLandscapeAngle()获取旋转纵向方向以产生横向方向的角度(以度为单位)。
getMaximumCopies()获取打印机允许用户一次打印的最大份数。
getMaximumPage()获取或设置可在 PrintDialog 中选择的最大 FromPage 或 ToPage。
getMinimumPage()获取或设置可在 PrintDialog 中选择的最小 FromPage 或 ToPage。
getPaperSizes()获取此打印机支持的纸张尺寸。
getPaperSources()获取打印机上可用的纸张来源托盘。
getPrintFileName()打印到文件时获取或设置文件名。
getPrintRange()获取或设置用户指定要打印的页码。
getPrinterName()获取或设置要使用的打印机的名称。
getPrinterResolutions()获取此打印机支持的所有分辨率。
getPrinterSettings()返回 PrinterSettings 对象
getSelectedPages()获取要打印的选定页数。
getToPage()获取或设置要打印的最后一页的页码。
hashCode()
isCollate()获取或设置一个值,该值指示打印的文档是否经过整理。
isDefaultPrinter()获取一个值,该值指示 PrinterName 属性是否指定默认打印机,除非用户显式设置 PrinterName。
isDirectPrintingSupported(ImageType format)获取一个值,该值指示打印机是否支持 DirectPrinting
isDirectPrintingSupported(String filename)获取一个值,该值指示打印机是否支持 DirectPrinting
isPlotter()获取一个值,该值指示打印机是否为绘图仪。
isPrintToFile()获取一个值,该值指示打印输出是否发送到文件而不是端口。
isSupportsColor()获取一个值,该值指示此打印机是否支持彩色打印。
isValid()获取一个值,该值指示 PrinterName 属性是否指定了有效的打印机。
notify()
notifyAll()
setCollate(boolean value)获取或设置一个值,该值指示打印的文档是否经过整理。
setCopies(short value)设置要打印的文档份数。
setDuplex(int value)获取或设置双面打印的打印机设置。
setFromPage(int value)获取或设置要打印的第一页的页码。
setMaximumPage(int value)获取或设置可在 PrintDialog 中选择的最大 FromPage 或 ToPage。
setMinimumPage(int value)获取或设置可在 PrintDialog 中选择的最小 FromPage 或 ToPage。
setPrintFileName(String value)设置要打印的文件名。
setPrintRange(int value)设置用户指定要打印的页码。
setPrintToFile(boolean value)设置一个值,指示打印输出是否发送到文件而不是端口。
setPrinterName(String value)设置要使用的打印机的名称。
setSelectedPages(int[] pagesList)设置要打印的选定页数。
setToPage(int value)设置要打印的最后一页的页码。
toString()
wait()
wait(long arg0)
wait(long arg0, int arg1)

PdfPrinterSettings()

public PdfPrinterSettings()

初始化 PrinterSettings 类的新实例。

canDuplex()

public boolean canDuplex()

获取一个值,该值指示打印机是否支持双面打印。

退货: boolean - 布尔值

createMeasurementGraphics()

public Graphics2D createMeasurementGraphics()

获取 Graphics2D 对象

退货: java.awt.Graphics2D - Graphics2D 对象

createMeasurementGraphics(boolean value)

public Graphics2D createMeasurementGraphics(boolean value)

获取 Graphics2D 对象

参数:

范围类型描述
valueboolean布尔值

退货: java.awt.Graphics2D - Graphics2D 对象

createMeasurementGraphics(PrintPageSettings value)

public Graphics2D createMeasurementGraphics(PrintPageSettings value)

获取 Graphics2D 对象

参数:

范围类型描述
valuePrintPageSettingsPrintPageSettings 值

退货: java.awt.Graphics2D - Graphics2D 对象

createMeasurementGraphics(PrintPageSettings pageSettings, boolean honorOriginAtMargins)

public Graphics2D createMeasurementGraphics(PrintPageSettings pageSettings, boolean honorOriginAtMargins)

获取 Graphics2D 对象

参数:

范围类型描述
pageSettingsPrintPageSettingsPrintPageSettings 值
honorOriginAtMarginsboolean布尔值

退货: java.awt.Graphics2D - Graphics2D 对象

deepClone()

public PdfPrinterSettings deepClone()

获取克隆对象

退货: PdfPrinterSettings PdfPrinterSettings 对象

equals(Object arg0)

public boolean equals(Object arg0)

参数:

范围类型描述
arg0java.lang.Object

退货: 布尔值

getClass()

public final native Class<?> getClass()

退货: java.lang.Class

getCopies()

public short getCopies()

获取要打印的文档份数。

退货: 短 - 份数

getDefaultPageSettings()

public PrintPageSettings getDefaultPageSettings()

获取此打印机的默认页面设置。

退货: PrintPageSettings 默认页面设置

getDuplex()

public int getDuplex()

获取或设置双面打印的打印机设置。

退货: int - 整数值

getFromPage()

public int getFromPage()

获取或设置要打印的第一页的页码。

退货: int - 整数值

getInstalledPrinters()

public static ArrayList<String> getInstalledPrinters()

获取计算机上安装的所有打印机的名称。

退货: java.util.ArrayList<java.lang.String> - ArrayList 对象

getLandscapeAngle()

public int getLandscapeAngle()

获取旋转纵向方向以产生横向方向的角度(以度为单位)。

退货: int - 整数值

getMaximumCopies()

public int getMaximumCopies()

获取打印机允许用户一次打印的最大份数。

退货: int - 整数值

getMaximumPage()

public int getMaximumPage()

获取或设置可在 PrintDialog 中选择的最大 FromPage 或 ToPage。

退货: int - 整数值

getMinimumPage()

public int getMinimumPage()

获取或设置可在 PrintDialog 中选择的最小 FromPage 或 ToPage。

退货: int - 整数值

getPaperSizes()

public ArrayList<PrintPaperSize> getPaperSizes()

获取此打印机支持的纸张尺寸。

退货: java.util.ArrayList<com.aspose.pdf.printing.PrintPaperSize> - ArrayList 对象

getPaperSources()

public ArrayList<PrintPaperSource> getPaperSources()

获取打印机上可用的纸张来源托盘。

退货: java.util.ArrayList<com.aspose.pdf.printing.PrintPaperSource> - ArrayList 对象

getPrintFileName()

public String getPrintFileName()

打印到文件时获取或设置文件名。

退货: java.lang.String - 字符串对象

getPrintRange()

public int getPrintRange()

获取或设置用户指定要打印的页码。

退货: int - 整数值

getPrinterName()

public String getPrinterName()

获取或设置要使用的打印机的名称。

退货: java.lang.String - 字符串对象

getPrinterResolutions()

public System.Drawing.Printing.PrinterSettings.PrinterResolutionCollection getPrinterResolutions()

获取此打印机支持的所有分辨率。

退货: com.aspose.ms.System.Drawing.Printing.PrinterSettings.PrinterResolutionCollection - PrinterResolutionCollection 对象

getPrinterSettings()

public System.Drawing.Printing.PrinterSettings getPrinterSettings()

返回 PrinterSettings 对象

退货: com.aspose.ms.System.Drawing.Printing.PrinterSettings - PrinterSettings 对象

getSelectedPages()

public int[] getSelectedPages()

获取要打印的选定页数。

退货: 整数[- pagesList 整型数组

getToPage()

public int getToPage()

获取或设置要打印的最后一页的页码。

退货: int - 整数值

hashCode()

public native int hashCode()

退货: 整数

isCollate()

public boolean isCollate()

获取或设置一个值,该值指示打印的文档是否经过整理。

退货: boolean - 布尔值

isDefaultPrinter()

public boolean isDefaultPrinter()

获取一个值,该值指示 PrinterName 属性是否指定默认打印机,除非用户显式设置 PrinterName。

退货: boolean - 布尔值

isDirectPrintingSupported(ImageType format)

public boolean isDirectPrintingSupported(ImageType format)

获取一个值,该值指示打印机是否支持 DirectPrinting

参数:

范围类型描述
formatImageType图像类型对象

退货: boolean - 布尔值

isDirectPrintingSupported(String filename)

public boolean isDirectPrintingSupported(String filename)

获取一个值,该值指示打印机是否支持 DirectPrinting

参数:

范围类型描述
filenamejava.lang.String字符串对象

退货: boolean - 布尔值

isPlotter()

public boolean isPlotter()

获取一个值,该值指示打印机是否为绘图仪。

退货: boolean - 布尔值

isPrintToFile()

public boolean isPrintToFile()

获取一个值,该值指示打印输出是否发送到文件而不是端口。

退货: boolean - 布尔值

isSupportsColor()

public boolean isSupportsColor()

获取一个值,该值指示此打印机是否支持彩色打印。

退货: boolean - 布尔值

isValid()

public boolean isValid()

获取一个值,该值指示 PrinterName 属性是否指定了有效的打印机。

退货: boolean - 布尔值

notify()

public final native void notify()

notifyAll()

public final native void notifyAll()

setCollate(boolean value)

public void setCollate(boolean value)

获取或设置一个值,该值指示打印的文档是否经过整理。

参数:

范围类型描述
valueboolean布尔值

setCopies(short value)

public void setCopies(short value)

设置要打印的文档份数。

参数:

范围类型描述
valueshort复印数量

setDuplex(int value)

public void setDuplex(int value)

获取或设置双面打印的打印机设置。

参数:

范围类型描述
valueint整数值

setFromPage(int value)

public void setFromPage(int value)

获取或设置要打印的第一页的页码。

参数:

范围类型描述
valueint整数值

setMaximumPage(int value)

public void setMaximumPage(int value)

获取或设置可在 PrintDialog 中选择的最大 FromPage 或 ToPage。

参数:

范围类型描述
valueint整数值

setMinimumPage(int value)

public void setMinimumPage(int value)

获取或设置可在 PrintDialog 中选择的最小 FromPage 或 ToPage。

参数:

范围类型描述
valueint整数值

setPrintFileName(String value)

public void setPrintFileName(String value)

设置要打印的文件名。

参数:

范围类型描述
valuejava.lang.String字符串值

setPrintRange(int value)

public void setPrintRange(int value)

设置用户指定要打印的页码。

参数:

范围类型描述
valueintPdfPrintRange 元素

setPrintToFile(boolean value)

public void setPrintToFile(boolean value)

设置一个值,指示打印输出是否发送到文件而不是端口。

参数:

范围类型描述
valueboolean布尔值

setPrinterName(String value)

public void setPrinterName(String value)

设置要使用的打印机的名称。

参数:

范围类型描述
valuejava.lang.String字符串值

setSelectedPages(int[] pagesList)

public void setSelectedPages(int[] pagesList)

设置要打印的选定页数。

参数:

范围类型描述
pagesListint[]整型数组

setToPage(int value)

public void setToPage(int value)

设置要打印的最后一页的页码。

参数:

范围类型描述
valueintPdfPrintRange 元素

toString()

public String toString()

退货: java.lang.字符串

wait()

public final void wait()

wait(long arg0)

public final native void wait(long arg0)

参数:

范围类型描述
arg0long

wait(long arg0, int arg1)

public final void wait(long arg0, int arg1)

参数:

范围类型描述
arg0long
arg1int