| 145 | }; |
| 146 | |
| 147 | void GetColorModelForMode(CefPrintSettings::ColorModel color_mode, |
| 148 | std::string* color_setting_name, |
| 149 | std::string* color_value) { |
| 150 | color_setting_name->assign(kCUPSColorModel); |
| 151 | switch (color_mode) { |
| 152 | case COLOR_MODEL_COLOR: |
| 153 | color_value->assign(kColor); |
| 154 | break; |
| 155 | case COLOR_MODEL_CMYK: |
| 156 | color_value->assign(kCMYK); |
| 157 | break; |
| 158 | case COLOR_MODEL_PRINTOUTMODE_NORMAL: |
| 159 | color_value->assign(kNormal); |
| 160 | color_setting_name->assign(kCUPSPrintoutMode); |
| 161 | break; |
| 162 | case COLOR_MODEL_PRINTOUTMODE_NORMAL_GRAY: |
| 163 | color_value->assign(kNormalGray); |
| 164 | color_setting_name->assign(kCUPSPrintoutMode); |
| 165 | break; |
| 166 | case COLOR_MODEL_RGB16: |
| 167 | color_value->assign(kRGB16); |
| 168 | break; |
| 169 | case COLOR_MODEL_RGBA: |
| 170 | color_value->assign(kRGBA); |
| 171 | break; |
| 172 | case COLOR_MODEL_RGB: |
| 173 | color_value->assign(kRGB); |
| 174 | break; |
| 175 | case COLOR_MODEL_CMY: |
| 176 | color_value->assign(kCMY); |
| 177 | break; |
| 178 | case COLOR_MODEL_CMY_K: |
| 179 | color_value->assign(kCMY_K); |
| 180 | break; |
| 181 | case COLOR_MODEL_BLACK: |
| 182 | color_value->assign(kBlack); |
| 183 | break; |
| 184 | case COLOR_MODEL_GRAY: |
| 185 | color_value->assign(kGray); |
| 186 | break; |
| 187 | case COLOR_MODEL_COLORMODE_COLOR: |
| 188 | color_setting_name->assign(kCUPSColorMode); |
| 189 | color_value->assign(kColor); |
| 190 | break; |
| 191 | case COLOR_MODEL_COLORMODE_MONOCHROME: |
| 192 | color_setting_name->assign(kCUPSColorMode); |
| 193 | color_value->assign(kMonochrome); |
| 194 | break; |
| 195 | case COLOR_MODEL_HP_COLOR_COLOR: |
| 196 | color_setting_name->assign(kColor); |
| 197 | color_value->assign(kColor); |
| 198 | break; |
| 199 | case COLOR_MODEL_HP_COLOR_BLACK: |
| 200 | color_setting_name->assign(kColor); |
| 201 | color_value->assign(kBlack); |
| 202 | break; |
| 203 | case COLOR_MODEL_PROCESSCOLORMODEL_CMYK: |
| 204 | color_setting_name->assign(kCUPSProcessColorModel); |