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