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


Интерфейс IXpsOMObjectFactory (xpsobjectmodel.h)

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

Наследование

Интерфейс IXpsOMObjectFactory наследуется от интерфейса IUnknown . IXpsOMObjectFactory также имеет следующие типы членов:

Методы

Интерфейс IXpsOMObjectFactory содержит следующие методы.

 
IXpsOMObjectFactory::CreateCanvas

Создает интерфейс IXpsOMCanvas, который используется для группирования элементов страницы.
IXpsOMObjectFactory::CreateColorProfileResource

Создает интерфейс IXpsOMColorProfileResource, который используется для доступа к потоку ресурсов цветового профиля.
IXpsOMObjectFactory::CreateCoreProperties

Создает интерфейс IXpsOMCoreProperties, содержащий метаданные, описывающие документ XPS.
IXpsOMObjectFactory::CreateDictionary

Создает интерфейс IXpsOMDictionary, который позволяет совместно использовать ресурсы свойств.
IXpsOMObjectFactory::CreateDocument

Создает интерфейс IXpsOMDocument, который может содержать набор интерфейсов IXpsOMPageReference в упорядоченной последовательности.
IXpsOMObjectFactory::CreateDocumentSequence

Создает интерфейс IXpsOMDocumentSequence, который может содержать интерфейсы IXpsOMDocument документа XPS.
IXpsOMObjectFactory::CreateDocumentStructureResource

Создает интерфейс IXpsOMDocumentStructureResource, который предоставляет доступ к потоку ресурсов структуры документа.
IXpsOMObjectFactory::CreateFontResource

Создает интерфейс IXpsOMFontResource, который предоставляет интерфейс IStream для ресурса шрифта.
IXpsOMObjectFactory::CreateGeometry

Создает интерфейс IXpsOMGeometry, указывающий форму пути или области обрезки.
IXpsOMObjectFactory::CreateGeometryFigure

Создает интерфейс IXpsOMGeometryFigure, который указывает часть объекта, определяемую интерфейсом IXpsOMGeometry.
IXpsOMObjectFactory::CreateGlyphs

Создает интерфейс IXpsOMGlyphs, указывающий текст, отображаемый на странице.
IXpsOMObjectFactory::CreateGradientStop

Создает интерфейс IXpsOMGradientStop для представления одного цвета и определения расположения в градиенте.
IXpsOMObjectFactory::CreateImageBrush

Создает интерфейс IXpsOMImageBrush.
IXpsOMObjectFactory::CreateImageResource

Создает интерфейс IXpsOMImageResource, который используется для доступа к потоку ресурсов образа.
IXpsOMObjectFactory::CreateLinearGradientBrush

Создает интерфейс IXpsOMLinearGradientBrush.
IXpsOMObjectFactory::CreateMatrixTransform

Создает интерфейс IXpsOMMatrixTransform, указывающий преобразование аффинной матрицы.
IXpsOMObjectFactory::CreatePackage

Создает интерфейс IXpsOMPackage, который служит корневым узлом дерева документов объектной модели XPS.
IXpsOMObjectFactory::CreatePackageFromFile

Открывает файл пакета XPS и возвращает дерево объектов документа XPS с экземпляром.
IXpsOMObjectFactory::CreatePackageFromStream

Открывает поток, содержащий пакет XPS, и возвращает дерево объектов документа XPS, созданное экземпляром.
IXpsOMObjectFactory::CreatePackageWriterOnFile

Открывает файл для записи содержимого XPS OM в пакет XPS.
IXpsOMObjectFactory::CreatePackageWriterOnStream

Открывает поток для записи содержимого OM XPS в пакет XPS.
IXpsOMObjectFactory::CreatePage

Создает интерфейс IXpsOMPage, который предоставляет корневой узел дерева объектов, представляющих содержимое одной страницы.
IXpsOMObjectFactory::CreatePageFromStream

Считывает разметку страницы из указанного потока для создания и заполнения интерфейса IXpsOMPage.
IXpsOMObjectFactory::CreatePageReference

Создает интерфейс IXpsOMPageReference, который обеспечивает виртуализацию страниц.
IXpsOMObjectFactory::CreatePartResources

Создает интерфейс IXpsOMPartResources, который может содержать ресурсы на основе частей.
IXpsOMObjectFactory::CreatePartUri

Создает интерфейс IOpcPartUri, использующий указанный URI.
IXpsOMObjectFactory::CreatePartUriCollection

Создает интерфейс IXpsOMPartUriCollection, который может содержать указатели интерфейса IOpcPartUri.
IXpsOMObjectFactory::CreatePath

Создает интерфейс IXpsOMPath, указывающий графический элемент пути на странице.
IXpsOMObjectFactory::CreatePrintTicketResource

Создает интерфейс IXpsOMPrintTicketResource, который обеспечивает доступ к потоку PrintTicket.
IXpsOMObjectFactory::CreateRadialGradientBrush

Создает интерфейс IXpsOMRadialGradientBrush.
IXpsOMObjectFactory::CreateReadOnlyStreamOnFile

Создает IStream, доступный только для чтения, над указанным файлом.
IXpsOMObjectFactory::CreateRemoteDictionaryResource

Создает интерфейс IXpsOMRemoteDictionaryResource, который обеспечивает общий доступ к ресурсам свойств.
IXpsOMObjectFactory::CreateRemoteDictionaryResourceFromStream

Загружает разметку удаленного словаря ресурсов в неровный интерфейс IXpsOMRemoteDictionaryResource.
IXpsOMObjectFactory::CreateSignatureBlockResource

Создает IXpsOMSignatureBlockResource, который может содержать один или несколько запросов подписи.
IXpsOMObjectFactory::CreateSolidColorBrush

Создает интерфейс IXpsOMSolidColorBrush, который задает кисть одного сплошного цвета.
IXpsOMObjectFactory::CreateStoryFragmentsResource

Создает интерфейс IXpsOMStoryFragmentsResource, который предоставляет доступ к содержимому потока ресурсов части StoryFragments страницы.
IXpsOMObjectFactory::CreateVisualBrush

Создает интерфейс IXpsOMVisualBrush, который представляет собой интерфейс IXpsOMTileBrush, использующий визуальный объект.

Требования

   
Минимальная версия клиента Windows 7, Windows Vista с пакетом обновления 2 (SP2) и обновлением платформы для Windows Vista [классические приложения | Приложения UWP]
Минимальная версия сервера Windows Server 2008 R2, Windows Server 2008 с пакетом обновления 2 (SP2) и Обновление платформы для Windows Server 2008 [классические приложения | Приложения UWP]
Целевая платформа Windows
Header xpsobjectmodel.h

См. также раздел

IXpsDocumentPackageTarget::GetXpsOMFactory

Инициализация МОДЕЛИ XPS

Интерфейсы

XPS