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


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

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

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

Наследство

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

Методика

Интерфейс IXpsRasterizationFactory имеет эти методы.

 
IXpsRasterizationFactory::CreateRasterizer

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

Требования

Требование Ценность
целевая платформа Виндоус
заголовка xpsrassvc.h