[email protected] | 35cf6cd | 2014-03-27 18:29:01 | [diff] [blame] | 1 | // Copyright 2014 The Chromium Authors. All rights reserved. |
2 | // Use of this source code is governed by a BSD-style license that can be | ||||
3 | // found in the LICENSE file. | ||||
4 | |||||
Lei Zhang | 5d836a5 | 2017-09-20 18:50:51 | [diff] [blame] | 5 | #ifndef PRINTING_PWG_RASTER_SETTINGS_H_ |
6 | #define PRINTING_PWG_RASTER_SETTINGS_H_ | ||||
[email protected] | 35cf6cd | 2014-03-27 18:29:01 | [diff] [blame] | 7 | |
[email protected] | 35cf6cd | 2014-03-27 18:29:01 | [diff] [blame] | 8 | namespace printing { |
9 | |||||
10 | enum PwgRasterTransformType { | ||||
11 | TRANSFORM_NORMAL, | ||||
12 | TRANSFORM_ROTATE_180, | ||||
13 | TRANSFORM_FLIP_HORIZONTAL, | ||||
anujk.sharma | 098510bfb | 2014-10-09 17:25:25 | [diff] [blame] | 14 | TRANSFORM_FLIP_VERTICAL, |
15 | TRANSFORM_TYPE_LAST = TRANSFORM_FLIP_VERTICAL | ||||
[email protected] | 35cf6cd | 2014-03-27 18:29:01 | [diff] [blame] | 16 | }; |
17 | |||||
18 | struct PwgRasterSettings { | ||||
19 | // How to transform odd-numbered pages. | ||||
20 | PwgRasterTransformType odd_page_transform; | ||||
21 | // Rotate all pages (on top of odd-numbered page transform). | ||||
22 | bool rotate_all_pages; | ||||
23 | // Rasterize pages in reverse order. | ||||
24 | bool reverse_page_order; | ||||
Lei Zhang | fca5daf1 | 2017-12-16 05:52:56 | [diff] [blame] | 25 | // Rasterize pages in color. |
26 | bool use_color; | ||||
[email protected] | 35cf6cd | 2014-03-27 18:29:01 | [diff] [blame] | 27 | }; |
28 | |||||
29 | } // namespace printing | ||||
30 | |||||
Lei Zhang | 5d836a5 | 2017-09-20 18:50:51 | [diff] [blame] | 31 | #endif // PRINTING_PWG_RASTER_SETTINGS_H_ |