Class Option

Class Option

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

Klassen som implementerar en gemensam PrintTicket Option.
Bas klassen för alla schema-definierade alternativ.
Ett Option-element innehåller alla Aspose.Page.XPS.XpsMetadata.Property och
Aspose.Page.XPS.XpsMetadata.ScoredProperty-element som är kopplade till detta alternativ.
https://docs.microsoft.com/en-us/windows/win32/printdocs/option

public class Option : CompositePrintTicketElement, IFeatureItem, IPrintTicketElementChild

Arv

object
PrintTicketElement
CompositePrintTicketElement
Option

Härledda

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

Implementerar

IFeatureItem,
IPrintTicketElementChild

Ärvt Medlemmar

PrintTicketElement.Name,
object.GetType(),
object.MemberwiseClone(),
object.ToString(),
object.Equals(object?),
object.Equals(object?, object?),
object.ReferenceEquals(object?, object?),
object.GetHashCode()

Konstruktörer

Option(string, params IOptionItem[])

Skapar en ny PrintTicket-alternativinstans.

public Option(string name, params IOptionItem[] items)

Parametrar

name string

Ett godtyckligt alternativnamn.

items IOptionItem[]

Ett godtyckligt array av Aspose.Page.XPS.XpsMetadata.IOptionItem-instans.
Varje måste vara en Aspose.Page.XPS.XpsMetadata.ScoredProperty eller en Aspose.Page.XPS.XpsMetadata.Property-instans.

Option(params IOptionItem[])

Skapar en ny PrintTicket-alternativinstans.

public Option(params IOptionItem[] items)

Parametrar

items IOptionItem[]

Ett godtyckligt array av Aspose.Page.XPS.XpsMetadata.IOptionItem-instans.
Varje måste vara en Aspose.Page.XPS.XpsMetadata.ScoredProperty eller en Aspose.Page.XPS.XpsMetadata.Property-instans.

Option(Option)

Skapar en klon av alternativinstansen.

public Option(Option option)

Parametrar

option Option

En alternativinstans att klona.

Metoder

Add(params IOptionItem[])

Lägger till en lista med objekt i slutet av denna alternativs objektlista.
Varje måste vara en Aspose.Page.XPS.XpsMetadata.ScoredProperty eller Aspose.Page.XPS.XpsMetadata.Property-instans.

public void Add(params IOptionItem[] items)

Parametrar

items IOptionItem[]

Lista över objekt att lägga till.

MakeConst()

Gör denna instans konstant, det vill säga ett anrop till metoden Add() kommer att kasta ett undantag.

protected Option MakeConst()

Returnerar

Option

Detta alternativ.

 Svenska