Udostępnij przez


D1148: Nieprawidłowa operacja w zamkniętej kontrolce drukowania

Drukowanie Bezpośrednie2D: polecenie AddPage lub Close jest wywoływane po zamknięciu kontrolki ID2D1PrintControl

 

Możliwe przyczyny

Ten komunikat może wystąpić, jeśli aplikacja wywołuje element ID2D1PrintControl::AddPage w kontrolce wydruku, która została zamknięta. Direct2D uważa, że obiekty kontrolek wydruku mogą być niezmienione po ich zamknięciu, w podobny sposób jak geometrie ścieżek i listy poleceń.

Możliwe poprawki

Upewnij się, że aplikacja nie próbuje dodawać stron do zamkniętej kontrolki drukowania. Zmodyfikuj logikę aplikacji, aby wszystkie wymagane strony zostały wysłane do kontrolki wydruku przed jej zamknięciem.