接口的使用
javax.print.attribute.AttributeSet
使用 AttributeSet 的包
包
描述
为 Java 打印服务 API 提供主要类和接口。
提供描述 Java Print Service 属性类型以及如何将它们收集到属性集中的类和接口。
-
AttributeSet 在 javax.print 中的用法
javax.print 中返回 AttributeSet 的方法修饰符和类型方法描述PrintService.getUnsupportedAttributes(DocFlavor flavor, AttributeSet attributes) 标识在特定DocFlavor上下文中打印请求不支持的属性。javax.print 中的方法,参数类型为 AttributeSet修饰符和类型方法描述abstract MultiDocPrintService[]PrintServiceLookup.getMultiDocPrintServices(DocFlavor[] flavors, AttributeSet attributes) 不直接由应用程序调用。abstract PrintService[]PrintServiceLookup.getPrintServices(DocFlavor flavor, AttributeSet attributes) 定位可以肯定确认支持属性和DocFlavors指定组合的服务。PrintService.getSupportedAttributeValues(Class<? extends Attribute> category, DocFlavor flavor, AttributeSet attributes) 确定客户端在为此打印服务设置作业时可以在给定类别中指定的打印属性值。PrintService.getUnsupportedAttributes(DocFlavor flavor, AttributeSet attributes) 标识在特定DocFlavor上下文中打印请求不支持的属性。booleanPrintService.isAttributeValueSupported(Attribute attrval, DocFlavor flavor, AttributeSet attributes) 确定客户端在为此打印服务设置作业时是否可以指定给定的打印属性值。static final MultiDocPrintService[]PrintServiceLookup.lookupMultiDocPrintServices(DocFlavor[] flavors, AttributeSet attributes) 定位MultiDoc打印Services能够打印MultiDocs包含所有指定的文档风格。static final PrintService[]PrintServiceLookup.lookupPrintServices(DocFlavor flavor, AttributeSet attributes) 找到能够打印指定DocFlavor的打印服务。 -
AttributeSet 在 javax.print.attribute 中的用法
修饰符和类型接口描述interface接口DocAttributeSet指定一组文档属性的接口,即实现接口DocAttribute的打印属性。interface接口PrintJobAttributeSet指定一组打印作业属性的接口,即实现接口PrintJobAttribute的打印属性。interface接口PrintRequestAttributeSet指定一组打印请求属性的接口,即实现接口PrintRequestAttribute的打印属性。interface接口PrintServiceAttributeSet指定一组打印作业属性的接口,即实现接口PrintServiceAttribute的打印属性。修饰符和类型类描述class类HashAttributeSet提供具有hash map特征的AttributeSet实现。classclassclassclass类HashPrintServiceAttributeSet提供了一个属性集,它继承了类HashAttributeSet的实现,并强制执行接口PrintServiceAttributeSet的语义限制。javax.print.attribute 中返回 AttributeSet 的方法修饰符和类型方法描述static AttributeSetAttributeSetUtilities.synchronizedView(AttributeSet attributeSet) 创建给定属性集的同步视图。static AttributeSetAttributeSetUtilities.unmodifiableView(AttributeSet attributeSet) 创建给定属性集的不可修改视图。javax.print.attribute 中的方法,参数类型为 AttributeSet修饰符和类型方法描述booleanAttributeSet.addAll(AttributeSet attributes) 将指定集中的所有元素添加到此属性。booleanDocAttributeSet.addAll(AttributeSet attributes) 将指定集中的所有元素添加到此属性。booleanHashAttributeSet.addAll(AttributeSet attributes) 将指定集中的所有元素添加到此属性。booleanPrintJobAttributeSet.addAll(AttributeSet attributes) 将指定集中的所有元素添加到此属性。booleanPrintRequestAttributeSet.addAll(AttributeSet attributes) 将指定集中的所有元素添加到此属性。booleanPrintServiceAttributeSet.addAll(AttributeSet attributes) 将指定集中的所有元素添加到此属性。static AttributeSetAttributeSetUtilities.synchronizedView(AttributeSet attributeSet) 创建给定属性集的同步视图。static AttributeSetAttributeSetUtilities.unmodifiableView(AttributeSet attributeSet) 创建给定属性集的不可修改视图。javax.print.attribute 中的构造函数,参数类型为 AttributeSet修饰符构造方法描述HashAttributeSet(AttributeSet attributes) 构造一个新的属性集,最初使用给定集中的值填充。protectedHashAttributeSet(AttributeSet attributes, Class<?> interfaceName) 构造一个新的属性集,最初使用给定集中的值填充,其中属性集的成员仅限于给定的接口。