Class Feature
Namespace: Aspose.Page.XPS.XpsMetadata
Assembly: Aspose.Page.dll (25.1.2)
封装常见打印方案特性的类。
所有方案定义特性的基类。Feature
元素包含完整的 Aspose.Page.XPS.XpsMetadata.Option 和 Aspose.Page.XPS.XpsMetadata.Property 元素列表,
这些元素完全描述设备属性、作业格式设置或其他相关特性。
https://docs.microsoft.com/en-us/windows/win32/printdocs/feature
public class Feature : CompositePrintTicketElement, IPrintTicketItem, IFeatureItem, IPrintTicketElementChild
继承
object ← PrintTicketElement ← CompositePrintTicketElement ← Feature
派生
Collate, DocumentBannerSheet, DocumentBinding, DocumentCoverBack, DocumentCoverFront, DocumentSeparatorSheet, Duplex, JobErrorSheet.ErrorSheetWhen, HolePunch, InputBin, JobAccountingSheet, JobBindAllDocuments, JobDeviceLanguage, JobDigitalSignatureProcessing, JobErrorSheet, JobOutputOptimization, JobPageOrder, JobPrimaryBannerSheet, JobPrimaryCoverBack, JobPrimaryCoverFront, PageWatermark.Layering, NUp, OutputBin, PageBlackGenerationProcessing, PageBlendColorSpace, PageBorderless, PageColorManagement, PageDestinationColorProfile, PageDeviceColorSpaceUsage, PageDeviceFontSubstitution, PageForceFrontSide, PageICMRenderingIntent, PageMediaColor, PageMediaSize, PageMediaType, PageMirrorImage, PageNegativeImage, PageOrientation, PageOutputColor, PageOutputQuality, PagePhotoPrintingIntent, PagePoster, PageResolution, PageScaling, PageSourceColorProfile, PageTrueTypeFontMode, PageWatermark, NUp.PresentationDirection, RollCut, PageScaling.ScaleOffsetAlignment, Staple
实现
IPrintTicketItem, IFeatureItem, IPrintTicketElementChild
继承成员
PrintTicketElement.Name, object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
构造函数
Feature(string, Option, params IFeatureItem[])
创建一个新的 PrintTicket 特性实例。
public Feature(string name, Option option, params IFeatureItem[] items)
参数
name
string
特性名称。
option
Option
必需的 Aspose.Page.XPS.XpsMetadata.Option 实例。
items
IFeatureItem[]
任意数量的 Aspose.Page.XPS.XpsMetadata.IFeatureItem 实例数组。
每个实例必须是 Aspose.Page.XPS.XpsMetadata.Feature、Aspose.Page.XPS.XpsMetadata.Option 或 Aspose.Page.XPS.XpsMetadata.Property 实例。
Feature(string, Feature, params IFeatureItem[])
创建一个新的 PrintTicket 特性实例。
public Feature(string name, Feature feature, params IFeatureItem[] items)
参数
name
string
特性名称。
feature
Feature
必需的 Aspose.Page.XPS.XpsMetadata.Feature 实例。
items
IFeatureItem[]
任意数量的 Aspose.Page.XPS.XpsMetadata.IFeatureItem 实例数组。
每个实例必须是 Aspose.Page.XPS.XpsMetadata.Feature、Aspose.Page.XPS.XpsMetadata.Option 或 Aspose.Page.XPS.XpsMetadata.Property 实例。
方法
Add(params IFeatureItem[])
将一组项目添加到此特性项目列表的末尾。
每个实例必须是 Aspose.Page.XPS.XpsMetadata.Feature、Aspose.Page.XPS.XpsMetadata.Option 或 Aspose.Page.XPS.XpsMetadata.Property 实例。
public void Add(params IFeatureItem[] items)
参数
items
IFeatureItem[]
要添加的项目列表。