Class Feature
Namespace: Aspose.Page.XPS.XpsMetadata
Assembly: Aspose.Page.dll (25.1.2)
A classe que encapsula um recurso comum do Print Schema.
A classe base para todos os recursos definidos no esquema.
Um elemento Feature
contém uma lista completa dos elementos Aspose.Page.XPS.XpsMetadata.Option e Aspose.Page.XPS.XpsMetadata.Property
que descrevem completamente um atributo de dispositivo, configuração de formatação de trabalho ou outra característica relevante.
https://docs.microsoft.com/en-us/windows/win32/printdocs/feature
public class Feature : CompositePrintTicketElement, IPrintTicketItem, IFeatureItem, IPrintTicketElementChild
Herança
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
Membros Herdados
PrintTicketElement.Name,
object.GetType(),
object.MemberwiseClone(),
object.ToString(),
object.Equals(object?),
object.Equals(object?, object?),
object.ReferenceEquals(object?, object?),
object.GetHashCode()
Construtores
Feature(string, Option, params IFeatureItem[])
Cria uma nova instância de recurso PrintTicket.
public Feature(string name, Option option, params IFeatureItem[] items)
Parâmetros
name
string
Um nome de recurso.
option
Option
Instância de Aspose.Page.XPS.XpsMetadata.Option obrigatória.
items
IFeatureItem[]
Um array arbitrário de instâncias Aspose.Page.XPS.XpsMetadata.IFeatureItem.
Cada um deve ser uma instância de Aspose.Page.XPS.XpsMetadata.Feature, Aspose.Page.XPS.XpsMetadata.Option ou Aspose.Page.XPS.XpsMetadata.Property.
Feature(string, Feature, params IFeatureItem[])
Cria uma nova instância de recurso PrintTicket.
public Feature(string name, Feature feature, params IFeatureItem[] items)
Parâmetros
name
string
Um nome de recurso.
feature
Feature
Instância de Aspose.Page.XPS.XpsMetadata.Feature obrigatória.
items
IFeatureItem[]
Um array arbitrário de instâncias Aspose.Page.XPS.XpsMetadata.IFeatureItem.
Cada um deve ser uma instância de Aspose.Page.XPS.XpsMetadata.Feature, Aspose.Page.XPS.XpsMetadata.Option ou Aspose.Page.XPS.XpsMetadata.Property.
Métodos
Add(params IFeatureItem[])
Adiciona uma lista de itens ao final da lista de itens deste recurso.
Cada um deve ser uma instância de Aspose.Page.XPS.XpsMetadata.Feature, Aspose.Page.XPS.XpsMetadata.Option ou Aspose.Page.XPS.XpsMetadata.Property.
public void Add(params IFeatureItem[] items)
Parâmetros
items
IFeatureItem[]
Lista de itens a serem adicionados.