本文整理汇总了Java中java.awt.PageAttributes类的典型用法代码示例。如果您正苦于以下问题:Java PageAttributes类的具体用法?Java PageAttributes怎么用?Java PageAttributes使用的例子?那么, 这里精选的类代码示例或许可以为您提供帮助。
PageAttributes类属于java.awt包,在下文中一共展示了PageAttributes类的8个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: equals
import java.awt.PageAttributes; //导入依赖的package包/类
/**
* Determines whether two PageAttributes are equal to each other.
* <p>
* Two PageAttributes are equal if and only if each of their attributes are
* equal. Attributes of enumeration type are equal if and only if the
* fields refer to the same unique enumeration object. This means that
* an aliased media is equal to its underlying unique media. Printer
* resolutions are equal if and only if the feed resolution, cross feed
* resolution, and units are equal.
*
* @param obj the object whose equality will be checked.
* @return whether obj is equal to this PageAttribute according to the
* above criteria.
*/
public boolean equals(Object obj) {
if (!(obj instanceof PageAttributes)) {
return false;
}
PageAttributes rhs = (PageAttributes)obj;
return (color == rhs.color &&
media == rhs.media &&
orientationRequested == rhs.orientationRequested &&
origin == rhs.origin &&
printQuality == rhs.printQuality &&
printerResolution[0] == rhs.printerResolution[0] &&
printerResolution[1] == rhs.printerResolution[1] &&
printerResolution[2] == rhs.printerResolution[2]);
}
示例2: equals
import java.awt.PageAttributes; //导入依赖的package包/类
/**
* Determines whether two PageAttributes are equal to each other.
* <p>
* Two PageAttributes are equal if and only if each of their attributes are
* equal. Attributes of enumeration type are equal if and only if the
* fields refer to the same unique enumeration object. This means that
* an aliased media is equal to its underlying unique media. Printer
* resolutions are equal if and only if the feed resolution, cross feed
* resolution, and units are equal.
*
* @param obj the object whose equality will be checked.
* @return whether obj is equal to this PageAttribute according to the
* above criteria.
*/
public boolean equals(Object obj) {
if (!(obj instanceof PageAttributes)) {
return false;
}
PageAttributes rhs = (PageAttributes)obj;
return (color == rhs.color &&
media == rhs.media &&
orientationRequested == rhs.orientationRequested &&
origin == rhs.origin &&
printQuality == rhs.printQuality &&
printerResolution[0] == rhs.printerResolution[0] &&
printerResolution[1] == rhs.printerResolution[1] &&
printerResolution[2] == rhs.printerResolution[2]);
}
示例3: PageAttributes
import java.awt.PageAttributes; //导入依赖的package包/类
/**
* Constructs a PageAttributes instance with default values for every
* attribute.
*/
public PageAttributes() {
setColor(ColorType.MONOCHROME);
setMediaToDefault();
setOrientationRequestedToDefault();
setOrigin(OriginType.PHYSICAL);
setPrintQualityToDefault();
setPrinterResolutionToDefault();
}
示例4: set
import java.awt.PageAttributes; //导入依赖的package包/类
/**
* Sets all of the attributes of this PageAttributes to the same values as
* the attributes of obj.
*
* @param obj the PageAttributes to copy.
*/
public void set(PageAttributes obj) {
color = obj.color;
media = obj.media;
orientationRequested = obj.orientationRequested;
origin = obj.origin;
printQuality = obj.printQuality;
// okay because we never modify the contents of printerResolution
printerResolution = obj.printerResolution;
}
示例5: PrintJob2D
import java.awt.PageAttributes; //导入依赖的package包/类
public PrintJob2D(Frame frame, String doctitle,
final Properties props) {
this.props = props;
this.jobAttributes = new JobAttributes();
this.pageAttributes = new PageAttributes();
translateInputProps();
initPrintJob2D(frame, doctitle,
this.jobAttributes, this.pageAttributes);
}
示例6: printTest
import java.awt.PageAttributes; //导入依赖的package包/类
private static void printTest() {
JobAttributes job = new JobAttributes();
PageAttributes page = new PageAttributes();
job.setDialog(JobAttributes.DialogType.NATIVE);
job.setDefaultSelection(JobAttributes.DefaultSelectionType.ALL);
job.setFromPage(2);
job.setToPage(5);
Toolkit tk = Toolkit.getDefaultToolkit();
// setting this dialog to native printdialog
if (tk != null) {
PrintJob pj = tk.getPrintJob(new JFrame(),
"testing the attribute setting ", job, page);
}
}
示例7: PageAttributes
import java.awt.PageAttributes; //导入依赖的package包/类
/**
* Constructs a PageAttributes instance with default values for every
* attribute.
*/
public PageAttributes() {
setColor(ColorType.MONOCHROME);
setMediaToDefault();
setOrientationRequestedToDefault();
setOrigin(OriginType.PHYSICAL);
setPrintQualityToDefault();
setPrinterResolutionToDefault();
}
示例8: set
import java.awt.PageAttributes; //导入依赖的package包/类
/**
* Sets all of the attributes of this PageAttributes to the same values as
* the attributes of obj.
*
* @param obj the PageAttributes to copy.
*/
public void set(PageAttributes obj) {
color = obj.color;
media = obj.media;
orientationRequested = obj.orientationRequested;
origin = obj.origin;
printQuality = obj.printQuality;
// okay because we never modify the contents of printerResolution
printerResolution = obj.printerResolution;
}