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
Esta opção.