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

이 옵션입니다.

 한국어