Metodo IXpsRasterizationFactory1::CreateRasterizer (xpsrassvc.h)
Il metodo CreateRasterize crea un oggetto rasterizzatore XPS in grado di gestire colori ad alta precisione.
Sintassi
HRESULT CreateRasterizer(
[in, optional] IXpsOMPage *xpsPage,
[in] FLOAT DPI,
[in] XPSRAS_RENDERING_MODE nonTextRenderingMode,
[in] XPSRAS_RENDERING_MODE textRenderingMode,
XPSRAS_PIXEL_FORMAT pixelFormat,
[out, optional] IXpsRasterizer **ppIXPSRasterizer
);
Parametri
[in, optional] xpsPage
Puntatore a un oggetto IXpsOMPage che rappresenta la pagina fissa XPS di cui eseguire il rendering. Questo oggetto incapsula una sezione FixedPage da un documento XPS. Per altre informazioni, vedere IXpsOMPage.
[in] DPI
Punti per pollice nell'output rasterizzato. Questo parametro si applica alle dimensioni x e y della bitmap di output. Il valore DPI è la risoluzione del dispositivo che deve stampare o visualizzare la pagina fissa XPS.
[in] nonTextRenderingMode
Modalità di rendering per gli elementi non di testo nell'output rasterizzato. Questo parametro indica se generare un output antialiased. Impostare questo parametro su uno dei valori di enumerazione XPSRAS_RENDERING_MODE seguenti:
XPSRAS_RENDERING_MODE_ANTIALIASED
XPSRAS_RENDERING_MODE_ALIASED
[in] textRenderingMode
Modalità di rendering per il testo nell'output rasterizzato. Questo parametro indica se generare un output antialiased. Impostare questo parametro su uno dei valori di enumerazione XPSRAS_RENDERING_MODE seguenti:
XPSRAS_RENDERING_MODE_ANTIALIASED
XPSRAS_RENDERING_MODE_ALIASED
pixelFormat
Parametro pixelFormat.
[out, optional] ppIXPSRasterizer
Questo parametro punta a una posizione in cui il metodo scrive un puntatore nell'interfaccia IXpsRasterizer dell'oggetto rasterizzatore XPS appena creato. Se il metodo ha esito negativo, scrive NULL in questo percorso e restituisce un codice di errore.
Valore restituito
Se questo metodo ha esito positivo, restituisce S_OK. In caso contrario, restituisce un codice di errore HRESULT.
Fabbisogno
Requisito | Valore |
---|---|
piattaforma di destinazione | Finestre |
intestazione | xpsrassvc.h (include Xpsrassvc.h) |