Class Feature
Namespace: Aspose.Page.XPS.XpsMetadata
Assembly: Aspose.Page.dll (25.1.2)
La clase que encapsula una característica común del esquema de impresión.
La clase base para todas las características definidas por el esquema.
Un elemento Feature
contiene una lista completa de los elementos Aspose.Page.XPS.XpsMetadata.Option y Aspose.Page.XPS.XpsMetadata.Property
que describen completamente un atributo del dispositivo, una configuración de formato de trabajo u otra característica relevante.
https://docs.microsoft.com/en-us/windows/win32/printdocs/feature
public class Feature : CompositePrintTicketElement, IPrintTicketItem, IFeatureItem, IPrintTicketElementChild
Herencia
object ←
PrintTicketElement ←
CompositePrintTicketElement ←
Feature
Derivados
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
Implementa
IPrintTicketItem,
IFeatureItem,
IPrintTicketElementChild
Miembros heredados
PrintTicketElement.Name,
object.GetType(),
object.MemberwiseClone(),
object.ToString(),
object.Equals(object?),
object.Equals(object?, object?),
object.ReferenceEquals(object?, object?),
object.GetHashCode()
Constructores
Feature(string, Option, params IFeatureItem[])
Crea una nueva instancia de característica de PrintTicket.
public Feature(string name, Option option, params IFeatureItem[] items)
Parámetros
name
string
Un nombre de característica.
option
Option
Instancia de Aspose.Page.XPS.XpsMetadata.Option requerida.
items
IFeatureItem[]
Un arreglo arbitrario de instancias de Aspose.Page.XPS.XpsMetadata.IFeatureItem.
Cada uno debe ser una instancia de Aspose.Page.XPS.XpsMetadata.Feature, una Aspose.Page.XPS.XpsMetadata.Option o una Aspose.Page.XPS.XpsMetadata.Property.
Feature(string, Feature, params IFeatureItem[])
Crea una nueva instancia de característica de PrintTicket.
public Feature(string name, Feature feature, params IFeatureItem[] items)
Parámetros
name
string
Un nombre de característica.
feature
Feature
Instancia de Aspose.Page.XPS.XpsMetadata.Feature requerida.
items
IFeatureItem[]
Un arreglo arbitrario de instancias de Aspose.Page.XPS.XpsMetadata.IFeatureItem.
Cada uno debe ser una instancia de Aspose.Page.XPS.XpsMetadata.Feature, una Aspose.Page.XPS.XpsMetadata.Option o una Aspose.Page.XPS.XpsMetadata.Property.
Métodos
Add(params IFeatureItem[])
Agrega una lista de elementos al final de la lista de elementos de esta característica.
Cada uno debe ser una instancia de Aspose.Page.XPS.XpsMetadata.Feature, una Aspose.Page.XPS.XpsMetadata.Option o una Aspose.Page.XPS.XpsMetadata.Property.
public void Add(params IFeatureItem[] items)
Parámetros
items
IFeatureItem[]
Lista de elementos a agregar.