Funzione GdiGetPageHandle (winppi.h)
La funzione GdiGetPageHandle restituisce un handle alla pagina specificata all'interno di un processo di stampa.
Sintassi
HANDLE GdiGetPageHandle(
HANDLE SpoolFileHandle,
DWORD Page,
LPDWORD pdwPageType
);
Parametri
SpoolFileHandle
Handle di file di spooling fornito dal chiamante, ottenuto da una chiamata precedente a GdiGetSpoolFileHandle.
Page
Numero di pagina fornito dal chiamante.
pdwPageType
Puntatore fornito dal chiamante a una posizione che riceve il tipo di pagina. I tipi di pagina possibili sono illustrati nella tabella seguente:
Tipo di pagina | Significato |
---|---|
EMF_PP_FORM | La pagina è una maschera o ha una filigrana. (Attualmente non supportato). |
EMF_PP_NORMAL | La pagina è una pagina normale. |
Valore restituito
Se l'operazione ha esito positivo, la funzione restituisce TRUE. In caso contrario, la funzione restituisce FALSEe è possibile ottenere un codice di errore chiamando GetLastError.
Osservazioni
La funzione GdiGetPageHandle viene esportata da gdi32.dll per l'uso all'interno della funzione printDocumentOnPrintProcessor di un processore di stampa.
I processori di stampa devono ottenere un handle di pagina prima di chiamare GdiPlayPageEMF per disegnare una pagina. Se viene specificato un valore page troppo grande, la funzione restituisce ERROR_NO_MORE_ITEMS.
Per altre informazioni, vedere Uso di funzioni GDI in Processori di stampa.
Fabbisogno
Requisito | Valore |
---|---|
piattaforma di destinazione | Universale |
intestazione | winppi.h (include Winppi.h) |
libreria | Gdi32.Lib |
dll | Gdi32.dll |