Partager via


D1158 : Mode unitaire pixels non pris en charge avec l’impression

Impression Direct2D : la commande SetUnitMode(PIXELS) non prise en charge était présente dans la liste de commandes envoyée pour l’impression.

 

Causes possibles

L’impression Direct2D n’autorise pas un mode unitaire de PIXELS. Le mode d’unité par défaut est DIPS.

Correctifs possibles

Pour traiter ce message, évitez de définir le mode unitaire du contexte de l’appareil sur PIXELS lors de la création de contenu imprimable. S’il est nécessaire d’appliquer une transformation à l’échelle globale qui affecte toutes les opérations de dessin primitif, déterminez si un appel équivalent à ID2D1RenderTarget ::SetDpi ou ID2D1RenderTarget ::SetTransform est suffisant.