OLD | NEW |
1 // Copyright 2014 The Chromium Authors. All rights reserved. | 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 | 2 // Use of this source code is governed by a BSD-style license that can be |
3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
4 | 4 |
5 // Multiply-included message file, so no include guard. | 5 // Multiply-included message file, so no include guard. |
6 | 6 |
7 #include <string> | 7 #include <string> |
8 #include <vector> | 8 #include <vector> |
9 | 9 |
10 #include "base/strings/string16.h" | 10 #include "base/strings/string16.h" |
(...skipping 14 matching lines...) Expand all Loading... |
25 | 25 |
26 #define IPC_MESSAGE_START ChromeUtilityPrintingMsgStart | 26 #define IPC_MESSAGE_START ChromeUtilityPrintingMsgStart |
27 | 27 |
28 // Preview and Cloud Print messages. | 28 // Preview and Cloud Print messages. |
29 #if BUILDFLAG(ENABLE_PRINT_PREVIEW) | 29 #if BUILDFLAG(ENABLE_PRINT_PREVIEW) |
30 IPC_ENUM_TRAITS_MAX_VALUE(printing::PdfRenderSettings::Mode, | 30 IPC_ENUM_TRAITS_MAX_VALUE(printing::PdfRenderSettings::Mode, |
31 printing::PdfRenderSettings::Mode::LAST) | 31 printing::PdfRenderSettings::Mode::LAST) |
32 | 32 |
33 IPC_STRUCT_TRAITS_BEGIN(printing::PdfRenderSettings) | 33 IPC_STRUCT_TRAITS_BEGIN(printing::PdfRenderSettings) |
34 IPC_STRUCT_TRAITS_MEMBER(area) | 34 IPC_STRUCT_TRAITS_MEMBER(area) |
| 35 IPC_STRUCT_TRAITS_MEMBER(offsets) |
35 IPC_STRUCT_TRAITS_MEMBER(dpi) | 36 IPC_STRUCT_TRAITS_MEMBER(dpi) |
36 IPC_STRUCT_TRAITS_MEMBER(autorotate) | 37 IPC_STRUCT_TRAITS_MEMBER(autorotate) |
37 IPC_STRUCT_TRAITS_MEMBER(mode) | 38 IPC_STRUCT_TRAITS_MEMBER(mode) |
38 IPC_STRUCT_TRAITS_END() | 39 IPC_STRUCT_TRAITS_END() |
39 | 40 |
40 IPC_STRUCT_TRAITS_BEGIN(printing::PrinterCapsAndDefaults) | 41 IPC_STRUCT_TRAITS_BEGIN(printing::PrinterCapsAndDefaults) |
41 IPC_STRUCT_TRAITS_MEMBER(printer_capabilities) | 42 IPC_STRUCT_TRAITS_MEMBER(printer_capabilities) |
42 IPC_STRUCT_TRAITS_MEMBER(caps_mime_type) | 43 IPC_STRUCT_TRAITS_MEMBER(caps_mime_type) |
43 IPC_STRUCT_TRAITS_MEMBER(printer_defaults) | 44 IPC_STRUCT_TRAITS_MEMBER(printer_defaults) |
44 IPC_STRUCT_TRAITS_MEMBER(defaults_mime_type) | 45 IPC_STRUCT_TRAITS_MEMBER(defaults_mime_type) |
(...skipping 68 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
113 IPC::PlatformFileForTransit /* input_file */, | 114 IPC::PlatformFileForTransit /* input_file */, |
114 printing::PdfRenderSettings /* settings */) | 115 printing::PdfRenderSettings /* settings */) |
115 | 116 |
116 // Requests conversion of the next page. | 117 // Requests conversion of the next page. |
117 IPC_MESSAGE_CONTROL2(ChromeUtilityMsg_RenderPDFPagesToMetafiles_GetPage, | 118 IPC_MESSAGE_CONTROL2(ChromeUtilityMsg_RenderPDFPagesToMetafiles_GetPage, |
118 int /* page_number */, | 119 int /* page_number */, |
119 IPC::PlatformFileForTransit /* output_file */) | 120 IPC::PlatformFileForTransit /* output_file */) |
120 | 121 |
121 // Requests utility process to stop conversion and exit. | 122 // Requests utility process to stop conversion and exit. |
122 IPC_MESSAGE_CONTROL0(ChromeUtilityMsg_RenderPDFPagesToMetafiles_Stop) | 123 IPC_MESSAGE_CONTROL0(ChromeUtilityMsg_RenderPDFPagesToMetafiles_Stop) |
123 #endif // ENABLE_PRINTING && OS_WIN | 124 #endif // BUILDFLAG(ENABLE_PRINTING) && defined(OS_WIN) |
124 | 125 |
125 //------------------------------------------------------------------------------ | 126 //------------------------------------------------------------------------------ |
126 // Utility process host messages: | 127 // Utility process host messages: |
127 // These are messages from the utility process to the browser. | 128 // These are messages from the utility process to the browser. |
128 | 129 |
129 #if BUILDFLAG(ENABLE_PRINT_PREVIEW) | 130 #if BUILDFLAG(ENABLE_PRINT_PREVIEW) |
130 // Reply when the utility process has succeeded in rendering the PDF to PWG. | 131 // Reply when the utility process has succeeded in rendering the PDF to PWG. |
131 IPC_MESSAGE_CONTROL0(ChromeUtilityHostMsg_RenderPDFPagesToPWGRaster_Succeeded) | 132 IPC_MESSAGE_CONTROL0(ChromeUtilityHostMsg_RenderPDFPagesToPWGRaster_Succeeded) |
132 | 133 |
133 // Reply when an error occurred rendering the PDF to PWG. | 134 // Reply when an error occurred rendering the PDF to PWG. |
(...skipping 36 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
170 float /* scale_factor */) | 171 float /* scale_factor */) |
171 | 172 |
172 // Request that the given font characters be loaded by the browser so it's | 173 // Request that the given font characters be loaded by the browser so it's |
173 // cached by the OS. Please see | 174 // cached by the OS. Please see |
174 // PdfToEmfUtilityProcessHostClient::OnPreCacheFontCharacters for details. | 175 // PdfToEmfUtilityProcessHostClient::OnPreCacheFontCharacters for details. |
175 IPC_SYNC_MESSAGE_CONTROL2_0(ChromeUtilityHostMsg_PreCacheFontCharacters, | 176 IPC_SYNC_MESSAGE_CONTROL2_0(ChromeUtilityHostMsg_PreCacheFontCharacters, |
176 LOGFONT /* font_data */, | 177 LOGFONT /* font_data */, |
177 base::string16 /* characters */) | 178 base::string16 /* characters */) |
178 | 179 |
179 #endif // ENABLE_PRINTING && OS_WIN | 180 #endif // ENABLE_PRINTING && OS_WIN |
OLD | NEW |