Metodo ID2D1Device::CreatePrintControl(IWICImagingFactory*,IPrintDocumentPackageTarget*,constD2D1_PRINT_CONTROL_PROPERTIES*,ID2D1PrintControl**) (d2d1_1.h)
Crea un oggetto ID2D1PrintControl che converte le primitive Direct2D archiviate in ID2D1CommandList in una rappresentazione di pagina fissa. Il sottos system di stampa utilizza quindi le primitive.
Sintassi
HRESULT CreatePrintControl(
[in] IWICImagingFactory *wicFactory,
[in] IPrintDocumentPackageTarget *documentTarget,
[in, optional] const D2D1_PRINT_CONTROL_PROPERTIES *printControlProperties,
[out] ID2D1PrintControl **printControl
);
Parametri
[in] wicFactory
Tipo: IWICImagingFactory*
Una fabbrica di imaging WIC.
[in] documentTarget
Tipo: IPrintDocumentPackageTarget*
Processo di stampa di destinazione per questo controllo.
[in, optional] printControlProperties
Tipo: const D2D1_PRINT_CONTROL_PROPERTIES*
Opzioni da applicare al controllo di stampa.
[out] printControl
Tipo: ID2D1PrintControl**
Quando termina, questo metodo contiene l'indirizzo di un puntatore a un oggetto ID2D1PrintControl .
Valore restituito
Tipo: HRESULT
Il metodo restituisce un valore HRESULT. I valori possibili includono, ma non sono limitati a, quelli indicati nella tabella seguente.
HRESULT | Descrizione |
---|---|
S_OK | Non si sono verificati errori. |
E_OUTOFMEMORY | Direct2D non è riuscito ad allocare memoria sufficiente per completare la chiamata. |
E_FAIL | Codice di errore generico. |
D2DERR_PRINT_FORMAT_NOT_SUPPORTED | Il formato di stampa non è supportato dalla destinazione del documento. |
Commenti
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 8 e aggiornamento della piattaforma per Windows 7 [app desktop | App UWP] |
Server minimo supportato | Windows Server 2012 e aggiornamento della piattaforma per Windows Server 2008 R2 [app desktop | App UWP] |
Piattaforma di destinazione | Windows |
Intestazione | d2d1_1.h |
Libreria | D2d1.lib |
DLL | D2d1.dll |