Class Feature
Namespace: Aspose.Page.XPS.XpsMetadata
Assembly: Aspose.Page.dll (25.1.2)
Die Klasse, die ein gemeinsames Print Schema-Feature kapselt.
Die Basisklasse für alle schema-definierten Features.
Ein Feature
-Element enthält eine vollständige Liste der Aspose.Page.XPS.XpsMetadata.Option und Aspose.Page.XPS.XpsMetadata.Property
Elemente, die ein Geräteattribut, eine Jobformatierungseinstellung oder eine andere relevante Eigenschaft vollständig beschreiben.
https://docs.microsoft.com/en-us/windows/win32/printdocs/feature
public class Feature : CompositePrintTicketElement, IPrintTicketItem, IFeatureItem, IPrintTicketElementChild
Vererbung
object ←
PrintTicketElement ←
CompositePrintTicketElement ←
Feature
Abgeleitet
Collate,
DocumentBannerSheet,
DocumentBinding,
DocumentCoverBack,
DocumentCoverFront,
DocumentSeparatorSheet,
Duplex,
JobErrorSheet.ErrorSheetWhen,
HolePunch,
InputBin,
JobAccountingSheet,
JobBindAllDocuments,
JobDeviceLanguage,
JobDigitalSignatureProcessing,
JobErrorSheet,
JobOutputOptimization,
JobPageOrder,
JobPrimaryBannerSheet,
JobPrimaryCoverBack,
JobPrimaryCoverFront,
PageWatermark.Layering,
NUp,
OutputBin,
PageBlackGenerationProcessing,
PageBlendColorSpace,
PageBorderless,
PageColorManagement,
PageDestinationColorProfile,
PageDeviceColorSpaceUsage,
PageDeviceFontSubstitution,
PageForceFrontSide,
PageICMRenderingIntent,
PageMediaColor,
PageMediaSize,
PageMediaType,
PageMirrorImage,
PageNegativeImage,
PageOrientation,
PageOutputColor,
PageOutputQuality,
PagePhotoPrintingIntent,
PagePoster,
PageResolution,
PageScaling,
PageSourceColorProfile,
PageTrueTypeFontMode,
PageWatermark,
NUp.PresentationDirection,
RollCut,
PageScaling.ScaleOffsetAlignment,
Staple
Implementiert
IPrintTicketItem,
IFeatureItem,
IPrintTicketElementChild
Vererbte Mitglieder
PrintTicketElement.Name,
object.GetType(),
object.MemberwiseClone(),
object.ToString(),
object.Equals(object?),
object.Equals(object?, object?),
object.ReferenceEquals(object?, object?),
object.GetHashCode()
Konstruktoren
Feature(string, Option, params IFeatureItem[])
Erstellt eine neue Instanz eines PrintTicket-Features.
public Feature(string name, Option option, params IFeatureItem[] items)
Parameter
name
string
Ein Feature-Name.
option
Option
Erforderliche Instanz von Aspose.Page.XPS.XpsMetadata.Option.
items
IFeatureItem[]
Ein beliebiges Array von Instanzen von Aspose.Page.XPS.XpsMetadata.IFeatureItem.
Jede muss eine Instanz von Aspose.Page.XPS.XpsMetadata.Feature, eine Aspose.Page.XPS.XpsMetadata.Option oder eine Aspose.Page.XPS.XpsMetadata.Property sein.
Feature(string, Feature, params IFeatureItem[])
Erstellt eine neue Instanz eines PrintTicket-Features.
public Feature(string name, Feature feature, params IFeatureItem[] items)
Parameter
name
string
Ein Feature-Name.
feature
Feature
Erforderliche Instanz von Aspose.Page.XPS.XpsMetadata.Feature.
items
IFeatureItem[]
Ein beliebiges Array von Instanzen von Aspose.Page.XPS.XpsMetadata.IFeatureItem.
Jede muss eine Instanz von Aspose.Page.XPS.XpsMetadata.Feature, eine Aspose.Page.XPS.XpsMetadata.Option oder eine Aspose.Page.XPS.XpsMetadata.Property sein.
Methoden
Add(params IFeatureItem[])
Fügt eine Liste von Elementen am Ende der Elementliste dieses Features hinzu.
Jedes muss eine Instanz von Aspose.Page.XPS.XpsMetadata.Feature, eine Aspose.Page.XPS.XpsMetadata.Option oder eine Aspose.Page.XPS.XpsMetadata.Property sein.
public void Add(params IFeatureItem[] items)
Parameter
items
IFeatureItem[]
Liste der hinzuzufügenden Elemente.