Class Option

Class Option

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

实现通用 PrintTicket Option 的类。
所有模式定义选项的基类。
Option 元素包含与此选项相关的所有 Aspose.Page.XPS.XpsMetadata.Property 和
Aspose.Page.XPS.XpsMetadata.ScoredProperty 元素。
https://docs.microsoft.com/en-us/windows/win32/printdocs/option

public class Option : CompositePrintTicketElement, IFeatureItem, IPrintTicketElementChild

继承

object
PrintTicketElement
CompositePrintTicketElement
Option

派生

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

实现

IFeatureItem
IPrintTicketElementChild

继承成员

PrintTicketElement.Name
object.GetType()
object.MemberwiseClone()
object.ToString()
object.Equals(object?)
object.Equals(object?, object?)
object.ReferenceEquals(object?, object?)
object.GetHashCode()

构造函数

Option(string, params IOptionItem[])

创建一个新的 PrintTicket 选项实例。

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

参数

name string

任意选项名称。

items IOptionItem[]

任意数组的 Aspose.Page.XPS.XpsMetadata.IOptionItem 实例。
每个实例必须是 Aspose.Page.XPS.XpsMetadata.ScoredProperty 或 Aspose.Page.XPS.XpsMetadata.Property 实例。

Option(params IOptionItem[])

创建一个新的 PrintTicket 选项实例。

public Option(params IOptionItem[] items)

参数

items IOptionItem[]

任意数组的 Aspose.Page.XPS.XpsMetadata.IOptionItem 实例。
每个实例必须是 Aspose.Page.XPS.XpsMetadata.ScoredProperty 或 Aspose.Page.XPS.XpsMetadata.Property 实例。

Option(Option)

创建一个克隆选项实例。

public Option(Option option)

参数

option Option

要克隆的选项实例。

方法

Add(params IOptionItem[])

将一组项目添加到此选项的项目列表末尾。
每个实例必须是 Aspose.Page.XPS.XpsMetadata.ScoredProperty 或 Aspose.Page.XPS.XpsMetadata.Property 实例。

public void Add(params IOptionItem[] items)

参数

items IOptionItem[]

要添加的项目列表。

MakeConst()

使此实例为常量,即任何对 Add() 方法的调用将引发异常。

protected Option MakeConst()

返回

Option

此选项。

 中文