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()
Возвращает
Эта опция.