Partilhar via


D1148: Operação inválida no controle de impressão fechado

Impressão Direct2D: AddPage ou Close é chamado depois que ID2D1PrintControl foi fechado

 

Causas Possíveis

Essa mensagem pode ocorrer se um aplicativo chama ID2D1PrintControl::AddPage em um controle de impressão que foi fechado. O Direct2D considera que os objetos de controle de impressão são inalteráveis depois de fechados, de maneira semelhante às geometrias de caminho e listas de comandos.

Possíveis correções

Certifique-se de que o aplicativo não tente adicionar páginas a um controle de impressão fechado. Modifique a lógica do aplicativo para que todas as páginas necessárias sejam enviadas para um controle de impressão antes que ele seja fechado.