Поделиться через


Заголовок xpsobjectmodel.h

Этот заголовок используется документами XPS. Дополнительные сведения см. в разделе:

xpsobjectmodel.h содержит следующие программные интерфейсы:

Интерфейсы

 
IXpsOMBrush

Определяет объекты, используемые для рисования графических объектов. Классы, производные от IXpsOMBrush, описывают, как закрашивается область.
IXpsOMCanvas

Группа визуальных элементов и связанных свойств.
IXpsOMColorProfileResource

Предоставляет интерфейс IStream для ресурса цветового профиля.
IXpsOMColorProfileResourceCollection

Коллекция указателей интерфейса IXpsOMColorProfileResource.
Свойства IXpsOMCoreProperties

Этот интерфейс предоставляет доступ к метаданным, хранящимся в части Core Properties документа XPS.
IXpsOMDashCollection

Коллекция XPS_DASH структур.
IXpsOMDictionary

Словарь используется пакетом XPS для совместного использования ресурсов.
IXpsOMDocument

Упорядоченная последовательность фиксированных страниц и ресурсов уровня документа, составляющих документ.
IXpsOMDocumentCollection

Коллекция указателей интерфейса IXpsOMDocument.
IXpsOMDocumentSequence

Корневой объект, имеющий содержимое документа XPS.
IXpsOMDocumentStructureResource

Предоставляет доступ к XML-содержимому потока ресурсов части DocumentStructure.
IXpsOMFontResource

Предоставляет интерфейс IStream для ресурса шрифта.
IXpsOMFontResourceCollection

Коллекция указателей интерфейса IXpsOMFontResource.
IXpsOMGeometry

Описывает форму пути или обрезной области.
IXpsOMGeometryFigure

Описывает одну часть пути или области обрезки, указанную интерфейсом IXpsOMGeometry.
IXpsOMGeometryFigureCollection

Коллекция указателей интерфейса IXpsOMGeometryFigure.
IXpsOMGlyphs

Описывает текст, отображаемый на странице.
IXpsOMGlyphsEditor

Разрешает пакетное изменение свойств, влияющих на текстовое содержимое в интерфейсе IXpsOMGlyphs.
IXpsOMGradientBrush

Этот интерфейс описывает градиент, состоящий из остановок градиента. Классы, наследующие от IXpsOMGradientBrush, определяют различные способы интерпретации остановок градиента.
IXpsOMGradientStop

Представляет один цвет и расположение в градиенте.
IXpsOMGradientStopCollection

Коллекция указателей интерфейса IXpsOMGradientStop.
IXpsOMImageBrush

Кисть, использующая растровые изображения в качестве источника.
IXpsOMImageResource

Предоставляет интерфейс IStream для ресурса образа.
IXpsOMImageResourceCollection

Коллекция указателей интерфейса IXpsOMImageResource.
IXpsOMLinearGradientBrush

Задает линейный градиент, представляющий собой цветовой градиент вдоль вектора.
IXpsOMMatrixTransform

Указывает преобразование аффинной матрицы, которое может применяться к другим объектам в объектной модели.
IXpsOMNameCollection

Коллекция строк имен.
IXpsOMObjectFactory

Создает объекты в объектной модели документов XPS.
IXpsOMPackage

Предоставляет запись верхнего уровня в дереве объектной модели XPS.
IXpsOMPackageTarget

Предоставляет метод для создания IXpsOMPackageWriter, который может использоваться заданием печати, созданным функцией StartXpsPrintJob1.
IXpsOMPackageWriter

Выполняет добавочную запись частей документа XPS в файл пакета.
IXpsOMPage

Предоставляет корневой узел дерева объектов, которые содержат содержимое одной страницы.
IXpsOMPageReference

Включает виртуализацию страниц в документе XPS.
IXpsOMPageReferenceCollection

Коллекция указателей интерфейса IXpsOMPageReference.
IXpsOMPart

Базовый интерфейс для всех интерфейсов частей документа XPS.
IXpsOMPartResources

Предоставляет доступ ко всем общим, частично основанным на ресурсах документа XPS.
IXpsOMPartUriCollection

Коллекция указателей интерфейса IOpcPartUri.
IXpsOMPath

Описывает нетекстовый визуальный элемент.
IXpsOMPrintTicketResource

Предоставляет интерфейс IStream для ресурса PrintTicket.
IXpsOMRadialGradientBrush

Задает радиальный градиент.
IXpsOMRemoteDictionaryResource

Предоставляет интерфейс, позволяющий страницам в пакете XPS совместно использовать ресурсы.
IXpsOMRemoteDictionaryResourceCollectionion

Коллекция указателей интерфейса IXpsOMRemoteDictionaryResource.
IXpsOMResource

Используется в качестве базового интерфейса для интерфейсов ресурсов объектной модели XPS.
IXpsOMShareable

Базовый интерфейс для общих интерфейсов.
IXpsOMSignatureBlockResource

Предоставляет интерфейс IStream для ресурса блока подписи.
IXpsOMSignatureBlockResourceCollection

Коллекция указателей интерфейса IXpsOMSignatureBlockResource.
IXpsOMSolidColorBrush

Одноцветная кисть.
IXpsOMStoryFragmentsResource

Предоставляет доступ к содержимому потока ресурсов части StoryFragments страницы.
IXpsOMThumbnailGenerator

Создает ресурс эскиза изображения.
IXpsOMTileBrush

Кисть плитки использует визуальное изображение, чтобы закрасить область, повторяя изображение.
IXpsOMVisual

Базовый интерфейс для интерфейсов path, canvas и glyph.
IXpsOMVisualBrush

Кисть, использующая визуальный элемент в качестве источника.
IXpsOMVisualCollection

Коллекция указателей интерфейса IXpsOMVisual.

Структуры

 
XPS_COLOR

Содержимое структуры XPS_COLOR при XPS_COLOR_TYPE_CONTEXT colorType.
XPS_DASH

Эта структура описывает элемент тире пути.
XPS_GLYPH_INDEX

Описывает размещение и расположение глифа.
XPS_GLYPH_MAPPING

Описывает сопоставление глифа с индексом.
XPS_MATRIX

Описывает два левых столбца матрицы 3 на 3.
XPS_POINT

Представляет пару координат X и Y в двухмерном пространстве. (XPS_POINT)
XPS_RECT

Описывает ширину, высоту и расположение прямоугольника. (XPS_RECT)
XPS_SIZE

Описывает размер объекта .

Перечисления

 
XPS_COLOR_INTERPOLATION

Описывает гамма-функцию, используемую для интерполяции цвета.
XPS_COLOR_TYPE

Описывает тип цвета, используемый структурой XPS_COLOR.
XPS_DASH_CAP

Задает стиль тире на штриховом штрихе.
XPS_FILL_RULE

Правило, используемое составной фигурой для определения того, является ли данная точка частью геометрии.
XPS_FONT_EMBEDDING

Описывает параметр внедрения шрифта.
XPS_IMAGE_TYPE

Описывает тип изображения.
XPS_INTERLEAVING

Указывает, будет ли содержимое XPS OM чередоваться при записи в файл или поток.
XPS_LINE_CAP

Задает формы заголовок сегмента линии.
XPS_LINE_JOIN

Описывает соединение, созданное двумя пересекающимися сегментами линии.
XPS_OBJECT_TYPE

Описывает тип объекта, производного от IXpsOMShareable.
XPS_SEGMENT_STROKE_PATTERN

Указывает, нарисовываются ли все, некоторые или ни один из сегментов на рисунке.
XPS_SEGMENT_TYPE

Описывает сегмент строки.
XPS_SPREAD_METHOD

Описывает, как заполняется область распространения.
XPS_STYLE_SIMULATION

Описывает стиль моделирования шрифта или глифа.
XPS_THUMBNAIL_SIZE

Описывает размер эскиза.
XPS_TILE_MODE

Описывает поведение мозаичного фрагмента кисти плитки.