当前位置: 首页>>代码示例>>Java>>正文


Java PageAttributes类代码示例

本文整理汇总了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]);
}
 
开发者ID:SunburstApps,项目名称:OpenJSharp,代码行数:31,代码来源:PageAttributes.java

示例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]);
   }
 
开发者ID:jgaltidor,项目名称:VarJ,代码行数:31,代码来源:PageAttributes.java

示例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();
}
 
开发者ID:SunburstApps,项目名称:OpenJSharp,代码行数:13,代码来源:PageAttributes.java

示例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;
}
 
开发者ID:SunburstApps,项目名称:OpenJSharp,代码行数:16,代码来源:PageAttributes.java

示例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);
}
 
开发者ID:SunburstApps,项目名称:OpenJSharp,代码行数:10,代码来源:PrintJob2D.java

示例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);
    }
}
 
开发者ID:AdoptOpenJDK,项目名称:openjdk-jdk10,代码行数:15,代码来源:PrintTest.java

示例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();
   }
 
开发者ID:jgaltidor,项目名称:VarJ,代码行数:13,代码来源:PageAttributes.java

示例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;
   }
 
开发者ID:jgaltidor,项目名称:VarJ,代码行数:16,代码来源:PageAttributes.java


注:本文中的java.awt.PageAttributes类示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。