Compartilhar 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 poderá ocorrer se um aplicativo chamar ID2D1PrintControl::AddPage em um controle de impressão que foi fechado. O Direct2D considera que os objetos de controle de impressão são imutáveis depois de fechados, de maneira semelhante às geometrias de caminho e listas de comandos.

Correções Possíveis

Verifique se o aplicativo não tenta 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 de serem fechadas.