Интерфейс 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 |