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


Интерфейс IXpsRasterizationFactory (xpsrassvc.h)

Интерфейс IXpsRasterizationFactory представляет фабрику объектов для создания объектов растеризатора XPS. Объекты растеризатора, созданные фабрикой, реализуют интерфейсы IXpsRasterizer . Фильтр XPSDrv использует объект растеризатора для преобразования фиксированной страницы XPS в одно или несколько растровых изображений.

Фильтр XPSDrv получает ссылку на экземпляр интерфейса IXpsRasterizationFactory из контейнера свойств, полученного от диспетчера конвейера фильтра печати. Диспетчер конвейера вызывает метод фильтра IPrintPipelineFilter::InitializeFilter и передает указатель IPrintPipelinePropertyBag . Ссылка на интерфейс является VT_UNKNOWN значением свойства, которое определяется именем свойства MS_IXpsRasterizationFactory.

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

Интерфейс IXpsRasterizationFactory наследуется от интерфейса IUnknown.

Методы

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

 
IXpsRasterizationFactory::CreateRasterizer

Метод CreateRasterize создает объект растеризатора XPS.

Требования

Требование Значение
Целевая платформа Windows
Header xpsrassvc.h