Class Option

Class Option

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

Класс, который реализует общий Option для PrintTicket.
Базовый класс для всех опций, определенных схемой.
Элемент 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

Эта опция.

 Русский