Udostępnij przez


D1158: Tryb jednostki pikseli Nieobsługiwany z drukowaniem

Direct2D Print: Nieobsługiwane polecenie SetUnitMode(PIXEL) było obecne na liście poleceń wysłanych do drukowania.

 

Możliwe przyczyny

Funkcja Direct2D Print nie zezwala na tryb jednostkowy PIKSELI. Domyślnym trybem jednostki jest DIPS.

Możliwe poprawki

Aby rozwiązać ten problem, powstrzymaj się od ustawienia trybu jednostki kontekstu urządzenia na PIXEL podczas tworzenia zawartości drukowalnej. Jeśli konieczne jest zastosowanie transformacji skali globalnej, która ma wpływ na wszystkie operacje rysowania pierwotnego, należy rozważyć, czy równoważne wywołanie id2D1RenderTarget::SetDpi lub ID2D1RenderTarget::SetTransform jest wystarczające.