Option

Inheritance: java.lang.Object, com.aspose.xps.metadata.PrintTicketElement, com.aspose.xps.metadata.CompositePrintTicketElement

All Implemented Interfaces: com.aspose.xps.metadata.IFeatureItem

public class Option extends CompositePrintTicketElement implements IFeatureItem

The class that implements a common PrintTicket Option . The base class for all schema-defined options. An Option element contains all of the Property and ScoredProperty elements associated with this option. https://docs.microsoft.com/en-us/windows/win32/printdocs/option

Constructors

ConstructorDescription
Option(String name, IOptionItem[] items)Creates a new PrintTicket option instance.
Option(IOptionItem[] items)Creates a new PrintTicket option instance.
Option(Option option)Creates a clone option instance.

Methods

MethodDescription
add(IOptionItem[] items)Adds a list of items to the end of this option’s item list.

Option(String name, IOptionItem[] items)

public Option(String name, IOptionItem[] items)

Creates a new PrintTicket option instance.

Parameters:

ParameterTypeDescription
namejava.lang.StringAn arbitrary option name.
itemscom.aspose.xps.metadata.IOptionItem[]An arbitrary array of IOptionItem instance. Each one must be a ScoredProperty or a Property instance.

Option(IOptionItem[] items)

public Option(IOptionItem[] items)

Creates a new PrintTicket option instance.

Parameters:

ParameterTypeDescription
itemscom.aspose.xps.metadata.IOptionItem[]An arbitrary array of IOptionItem instance. Each one must be a ScoredProperty or a Property instance.

Option(Option option)

public Option(Option option)

Creates a clone option instance.

Parameters:

ParameterTypeDescription
optionOptionAn option instance to clone.

add(IOptionItem[] items)

public void add(IOptionItem[] items)

Adds a list of items to the end of this option’s item list. Each one must be a ScoredProperty or a Property instance.

Parameters:

ParameterTypeDescription
itemscom.aspose.xps.metadata.IOptionItem[]List of items to add.