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()
返回
此选项。