Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Converte primitivos Direct2D na lista de comandos passados em uma representação de página fixa para uso pelo subsistema de impressão.
Sintaxe
HRESULT AddPage(
[in] ID2D1CommandList *commandList,
D2D_SIZE_F pageSize,
[in, optional] IStream *pagePrintTicketStream,
[out, optional] D2D1_TAG *tag1,
[out, optional] D2D1_TAG *tag2
);
Parâmetros
[in] commandList
Tipo: ID2D1CommandList*
A lista de comandos que contém as operações de renderização.
pageSize
Tipo: D2D_SIZE_F
O tamanho da página a ser adicionada, em DIPs (1 polegada == 96 DIP). Se o driver de impressão não responder a esse parâmetro, você poderá usar pagePrintTicketStream .
[in, optional] pagePrintTicketStream
Tipo: IStream*
O fluxo de tíquete de impressão. Você pode usar isso para modificar as propriedades da página atual; por exemplo, tamanho ou orientação do papel.
[out, optional] tag1
Tipo: D2D1_TAG*
Contém o primeiro rótulo para operações de desenho subsequentes. Este parâmetro é passado não inicializado. Se NULL for especificado, nenhum valor será recuperado para esse parâmetro.
[out, optional] tag2
Tipo: D2D1_TAG*
Contém o segundo rótulo para operações de desenho subsequentes. Este parâmetro é passado não inicializado. Se NULL for especificado, nenhum valor será recuperado para esse parâmetro.
Retornar valor
Tipo: HRESULT
O método retorna um HRESULT. Os possíveis valores incluem, mas sem limitação, aqueles na tabela a seguir.
| HRESULT | Descrição |
|---|---|
| S_OK | Não ocorreu nenhum erro. |
| E_OUTOFMEMORY | O Direct2D não pôde alocar memória suficiente para concluir a chamada. |
| E_INVALIDARG | Um parâmetro inválido foi passado para a função de retorno. |
| D2DERR_PRINT_JOB_CLOSED | O trabalho de impressão já foi concluído. |
Requisitos
| Requisito | Valor |
|---|---|
| Cliente mínimo com suporte | Windows 8 e Platform Update para Windows 7 [aplicativos da área de trabalho | Aplicativos UWP] |
| Servidor mínimo com suporte | Windows Server 2012 e Platform Update para Windows Server 2008 R2 [aplicativos da área de trabalho | Aplicativos UWP] |
| Plataforma de Destino | Windows |
| Cabeçalho | d2d1_1.h |
| Biblioteca | D2d1.lib |