Class Feature

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.

 Português