Class Option

Class Option

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

A classe que implementa uma Option de PrintTicket comum.
A classe base para todas as opções definidas pelo esquema.
Um elemento Option contém todos os elementos Aspose.Page.XPS.XpsMetadata.Property e
Aspose.Page.XPS.XpsMetadata.ScoredProperty associados a esta opção.
https://docs.microsoft.com/en-us/windows/win32/printdocs/option

public class Option : CompositePrintTicketElement, IFeatureItem, IPrintTicketElementChild

Herança

object
PrintTicketElement
CompositePrintTicketElement
Option

Derivados

DocumentBannerSheet.BannerSheetOption,
JobPrimaryBannerSheet.BannerSheetOption,
JobBindAllDocuments.BindingOption,
DocumentBinding.BindingOption,
Collate.CollateOption,
DocumentCoverBack.CoverBackOption,
JobPrimaryCoverBack.CoverBackOption,
DocumentCoverFront.CoverFrontOption,
JobPrimaryCoverFront.CoverFrontOption,
DocumentSeparatorSheet.DocumentSeparatorSheetOption,
Duplex.DuplexOption,
JobErrorSheet.ErrorSheetOption,
JobErrorSheet.ErrorSheetWhen.ErrorSheetWhenOption,
HolePunch.HolePunchOption,
InputBin.InputBinOption,
JobAccountingSheet.JobAccountingSheetOption,
JobDeviceLanguage.JobDeviceLanguageOption,
JobDigitalSignatureProcessing.JobDigitalSignatureProcessingOption,
JobOutputOptimization.JobOutputOptimizationOption,
JobPageOrder.JobPageOrderOption,
PageWatermark.LayeringOption,
OutputBin.OutputBinOption,
PageBlackGenerationProcessing.PageBlackGenerationProcessingOption,
PageBlendColorSpace.PageBlendColorSpaceOption,
PageBorderless.PageBorderlessOption,
PageColorManagement.PageColorManagementOption,
PageDestinationColorProfile.PageDestinationColorProfileOption,
PageDeviceColorSpaceUsage.PageDeviceColorSpaceUsageOption,
PageDeviceFontSubstitution.PageDeviceFontSubstitutionOption,
PageForceFrontSide.PageForceFrontSideOption,
PageICMRenderingIntent.PageICMRenderingIntentOption,
PageMediaColor.PageMediaColorOption,
PageMediaSize.PageMediaSizeOption,
PageMediaType.PageMediaTypeOption,
PageMirrorImage.PageMirrorImageOption,
PageNegativeImage.PageNegativeImageOption,
PageOrientation.PageOrientationOption,
PageOutputColor.PageOutputColorOption,
PageOutputQuality.PageOutputQualityOption,
PagePhotoPrintingIntent.PagePhotoPrintingIntentOption,
PageResolution.PageResolutionOption,
PageScaling.PageScalingOption,
PageSourceColorProfile.PageSourceColorProfileOption,
PageTrueTypeFontMode.PageTrueTypeFontModeOption,
PageWatermark.PageWatermarkOption,
NUp.PresentationDirection.PresentationDirectionOption,
RollCut.RollCutOption,
PageScaling.ScaleOffsetAlignmentOption,
Staple.StapleOption

Implementa

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

Option(string, params IOptionItem[])

Cria uma nova instância de opção de PrintTicket.

public Option(string name, params IOptionItem[] items)

Parâmetros

name string

Um nome de opção arbitrário.

items IOptionItem[]

Um array arbitrário de instâncias de Aspose.Page.XPS.XpsMetadata.IOptionItem.
Cada um deve ser uma instância de Aspose.Page.XPS.XpsMetadata.ScoredProperty ou Aspose.Page.XPS.XpsMetadata.Property.

Option(params IOptionItem[])

Cria uma nova instância de opção de PrintTicket.

public Option(params IOptionItem[] items)

Parâmetros

items IOptionItem[]

Um array arbitrário de instâncias de Aspose.Page.XPS.XpsMetadata.IOptionItem.
Cada um deve ser uma instância de Aspose.Page.XPS.XpsMetadata.ScoredProperty ou Aspose.Page.XPS.XpsMetadata.Property.

Option(Option)

Cria uma instância de opção clonada.

public Option(Option option)

Parâmetros

option Option

Uma instância de opção para clonar.

Métodos

Add(params IOptionItem[])

Adiciona uma lista de itens ao final da lista de itens desta opção.
Cada um deve ser uma instância de Aspose.Page.XPS.XpsMetadata.ScoredProperty ou Aspose.Page.XPS.XpsMetadata.Property.

public void Add(params IOptionItem[] items)

Parâmetros

items IOptionItem[]

Lista de itens a serem adicionados.

MakeConst()

Torna esta instância constante, ou seja, qualquer chamada ao método Add() lançará uma exceção.

protected Option MakeConst()

Retorna

Option

Esta opção.

 Português