Class Option
Namespace: Aspose.Page.XPS.XpsMetadata
Assembly: Aspose.Page.dll (25.1.2)
La classe qui implémente une Option
de PrintTicket commune.
La classe de base pour toutes les options définies par le schéma.
Un élément Option contient tous les éléments Aspose.Page.XPS.XpsMetadata.Property et
Aspose.Page.XPS.XpsMetadata.ScoredProperty associés à cette option.
https://docs.microsoft.com/en-us/windows/win32/printdocs/option
public class Option : CompositePrintTicketElement, IFeatureItem, IPrintTicketElementChild
Héritage
object ←
PrintTicketElement ←
CompositePrintTicketElement ←
Option
Dérivé
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
Implémente
IFeatureItem,
IPrintTicketElementChild
Membres hérités
PrintTicketElement.Name,
object.GetType(),
object.MemberwiseClone(),
object.ToString(),
object.Equals(object?),
object.Equals(object?, object?),
object.ReferenceEquals(object?, object?),
object.GetHashCode()
Constructeurs
Option(string, params IOptionItem[])
Crée une nouvelle instance d’option PrintTicket.
public Option(string name, params IOptionItem[] items)
Paramètres
name
string
Un nom d’option arbitraire.
items
IOptionItem[]
Un tableau arbitraire d’instances Aspose.Page.XPS.XpsMetadata.IOptionItem.
Chacune doit être une instance d’Aspose.Page.XPS.XpsMetadata.ScoredProperty ou d’Aspose.Page.XPS.XpsMetadata.Property.
Option(params IOptionItem[])
Crée une nouvelle instance d’option PrintTicket.
public Option(params IOptionItem[] items)
Paramètres
items
IOptionItem[]
Un tableau arbitraire d’instances Aspose.Page.XPS.XpsMetadata.IOptionItem.
Chacune doit être une instance d’Aspose.Page.XPS.XpsMetadata.ScoredProperty ou d’Aspose.Page.XPS.XpsMetadata.Property.
Option(Option)
Crée une instance d’option clonée.
public Option(Option option)
Paramètres
option
Option
Une instance d’option à cloner.
Méthodes
Add(params IOptionItem[])
Ajoute une liste d’éléments à la fin de la liste d’éléments de cette option.
Chacun doit être une instance d’Aspose.Page.XPS.XpsMetadata.ScoredProperty ou d’Aspose.Page.XPS.XpsMetadata.Property.
public void Add(params IOptionItem[] items)
Paramètres
items
IOptionItem[]
Liste des éléments à ajouter.
MakeConst()
Rend cette instance constante, c’est-à-dire qu’un appel à la méthode Add() générera une exception.
protected Option MakeConst()
Retourne
Cette option.