Class Feature

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[]

Список элементов для добавления.

 Русский