Class Property

Class Property

Namespace: Aspose.Page.XPS.XpsMetadata
Assembly: Aspose.Page.dll (25.1.2)

The class that implements a common PrintTicket Property. The base class for all schema-defined properties. A Property element declares a device, job formatting, or other relevant property whose name is given by its name attribute. A Aspose.Page.XPS.XpsMetadata.Value element is used to assign a value to the Property. A Property can be complex, possibly containing multiple subproperties. Subproperties are also represented by Property elements. https://docs.microsoft.com/en-us/windows/win32/printdocs/property

public class Property : CompositePrintTicketElement, IPrintTicketItem, IFeatureItem, IOptionItem, IScoredPropertyItem, IPropertyItem, IPrintTicketElementChild

Inheritance

objectPrintTicketElementCompositePrintTicketElementProperty

Derived

InputBin.FeedDirection, InputBin.FeedFace, IDProperty, JobOptimalDestinationColorProfile, NameProperty, PageImageableSize, SelectionType, URIProperty

Implements

IPrintTicketItem, IFeatureItem, IOptionItem, IScoredPropertyItem, IPropertyItem, IPrintTicketElementChild

Inherited Members

PrintTicketElement.Name, object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()

Constructors

Property(string, Property, params IPropertyItem[])

Creates a new instance.

public Property(string name, Property property, params IPropertyItem[] items)

Parameters

name string

A property name.

property Property

A mandatory Aspose.Page.XPS.XpsMetadata.Property instance.

items IPropertyItem[]

An arbitrary array of Aspose.Page.XPS.XpsMetadata.IPropertyItem instances. Each one must be a Aspose.Page.XPS.XpsMetadata.Property or a Aspose.Page.XPS.XpsMetadata.Value instance.

Property(string, Value, params IPropertyItem[])

Creates a new instance.

public Property(string name, Value value, params IPropertyItem[] items)

Parameters

name string

A property name.

value Value

A mandatory Aspose.Page.XPS.XpsMetadata.Value instance.

items IPropertyItem[]

An arbitrary array of Aspose.Page.XPS.XpsMetadata.IPropertyItem instances. Each one must be a Aspose.Page.XPS.XpsMetadata.Property or a Aspose.Page.XPS.XpsMetadata.Value instance.

 English