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[]
Список элементов для добавления.