Freigeben über


xpsrassvc.h-Header

Dieser Header wird vom Druck verwendet. Weitere Informationen finden Sie unter

xpsrassvc.h enthält die folgenden Programmierschnittstellen:

Schnittstellen

 
IXpsRasterizationFactory

Die IXpsRasterizationFactory-Schnittstelle stellt eine Objektfactory zum Erstellen von XPS-Rasterizerobjekten dar.
IXpsRasterizationFactory1

In Windows 8 und höher ist IXPSRasterizationFactory1 eine Schnittstelle zum Verarbeiten von Farben mit hoher Genauigkeit.
IXpsRasterizationFactory2

In Windows 10 stellt die IXpsRasterizationFactory2-Schnittstelle eine Objektfactory zum Erstellen von Komponenten dar, die Mithilfe des XPS-Rasterdiensts Inhalte von XPS in PWG Raster konvertieren können. PWG Raster unterstützt nicht quadratische DPIs.
IXpsRasterizer

Die IXpsRasterizer-Schnittstelle stellt einen XPS-Rasterizer dar, der ein Bitmapbild einer festen XPS-Seite oder eines rechteckigen Bereichs einer festen Seite erstellen kann.
IXpsRasterizerNotificationCallback

Mit der IXpsRasterizerNotificationCallback-Schnittstelle kann der XPS-Rasterisierungsdienst ermitteln, ob ein Rasterungsvorgang fortgesetzt werden soll, der zuvor von einem XPSDrv-Filter initiiert wurde.

Enumerationen

 
XPSRAS_BACKGROUND_COLOR

XPSRAS_BACKGROUND_COLOR gibt die klare Hintergrundfarbe an, die von einem XPS-Rasterisierer verwendet werden soll.
XPSRAS_PIXEL_FORMAT

XPSRAS_PIXEL_FORMAT ermöglicht es einem Aufrufer, das von der IWICBitmap-Schnittstelle verwendete Pixelformat auszuwählen, das von der IXpsRasterizer::RasterizeRect-Methode zurückgegeben wird. XPSRAS_PIXEL_FORMAT wird mit Windows 8 und höheren Versionen von Windows bereitgestellt.
XPSRAS_RENDERING_MODE

Die XPSRAS_RENDERING_MODE-Enumeration gibt den Renderingmodus an, der von einem XPS-Rasterisierer verwendet werden soll.