Udostępnij przez


D1141: Drukowanie wymaga przestrzeni kolorów sRGB

Drukowanie bezpośrednie2D: niestandardowe miejsce kolorów nie jest obsługiwane. Zamiast tego użyj protokołu sRGB.

 

Możliwe przyczyny

Podczas tworzenia kontrolki drukowania Direct2D aplikacja używa D2D1_PRINT_CONTROL_PROPERTIES z atrybutem przestrzeni kolorów. Funkcja Direct2D obsługuje D2D1_COLOR_SPACE_CUSTOM dla niektórych operacji, takich jak tworzenie kontekstu kolorów przy użyciu danych ICC. Podczas tworzenia kontrolki drukowania funkcja Direct2D obsługuje jednak tylko wbudowane przestrzenie kolorów, takie jak sRGB lub scRGB.

Możliwe poprawki

Aby rozwiązać ten problem, określ nietypową przestrzeń kolorów, taką jak sRGB lub scRGB podczas tworzenia kontrolki wydruku. Komunikat nie wskazuje błędu, ale wskazuje, że funkcja Direct2D zignoruje specyfikator CUSTOM i utworzy kontrolkę drukowania przy użyciu przestrzeni kolorów SRGB.