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()
戻り値
このオプション。