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 103 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
114 IPC::PlatformFileForTransit /* input_file */, | 114 IPC::PlatformFileForTransit /* input_file */, |
115 printing::PdfRenderSettings /* settings */) | 115 printing::PdfRenderSettings /* settings */) |
116 | 116 |
117 // Requests conversion of the next page. | 117 // Requests conversion of the next page. |
118 IPC_MESSAGE_CONTROL2(ChromeUtilityMsg_RenderPDFPagesToMetafiles_GetPage, | 118 IPC_MESSAGE_CONTROL2(ChromeUtilityMsg_RenderPDFPagesToMetafiles_GetPage, |
119 int /* page_number */, | 119 int /* page_number */, |
120 IPC::PlatformFileForTransit /* output_file */) | 120 IPC::PlatformFileForTransit /* output_file */) |
121 | 121 |
122 // Requests utility process to stop conversion and exit. | 122 // Requests utility process to stop conversion and exit. |
123 IPC_MESSAGE_CONTROL0(ChromeUtilityMsg_RenderPDFPagesToMetafiles_Stop) | 123 IPC_MESSAGE_CONTROL0(ChromeUtilityMsg_RenderPDFPagesToMetafiles_Stop) |
124 | |
125 // Tell the utility process to start rendering the given PDF into PS. | |
126 // Utility process would be alive until | |
127 // ChromeUtilityMsg_RenderPDFPagesToPostScript_Stop message. | |
128 IPC_MESSAGE_CONTROL2(ChromeUtilityMsg_RenderPDFPagesToPostScript_Start, | |
129 IPC::PlatformFileForTransit /* input_file */, | |
130 printing::PdfRenderSettings /* settings */) | |
131 | |
132 // Requests conversion of the next page. | |
133 IPC_MESSAGE_CONTROL2(ChromeUtilityMsg_RenderPDFPagesToPostScript_GetPage, | |
134 int /* page_number */, | |
135 IPC::PlatformFileForTransit /* output_file */) | |
136 | |
137 // Requests utility process to stop conversion and exit. | |
138 IPC_MESSAGE_CONTROL0(ChromeUtilityMsg_RenderPDFPagesToPostScript_Stop) | |
139 #endif // BUILDFLAG(ENABLE_PRINTING) && defined(OS_WIN) | 124 #endif // BUILDFLAG(ENABLE_PRINTING) && defined(OS_WIN) |
140 | 125 |
141 //------------------------------------------------------------------------------ | 126 //------------------------------------------------------------------------------ |
142 // Utility process host messages: | 127 // Utility process host messages: |
143 // These are messages from the utility process to the browser. | 128 // These are messages from the utility process to the browser. |
144 | 129 |
145 #if BUILDFLAG(ENABLE_PRINT_PREVIEW) | 130 #if BUILDFLAG(ENABLE_PRINT_PREVIEW) |
146 // 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. |
147 IPC_MESSAGE_CONTROL0(ChromeUtilityHostMsg_RenderPDFPagesToPWGRaster_Succeeded) | 132 IPC_MESSAGE_CONTROL0(ChromeUtilityHostMsg_RenderPDFPagesToPWGRaster_Succeeded) |
148 | 133 |
(...skipping 29 matching lines...) Expand all Loading... |
178 // Reply when the utility process loaded PDF. |page_count| is 0, if loading | 163 // Reply when the utility process loaded PDF. |page_count| is 0, if loading |
179 // failed. | 164 // failed. |
180 IPC_MESSAGE_CONTROL1(ChromeUtilityHostMsg_RenderPDFPagesToMetafiles_PageCount, | 165 IPC_MESSAGE_CONTROL1(ChromeUtilityHostMsg_RenderPDFPagesToMetafiles_PageCount, |
181 int /* page_count */) | 166 int /* page_count */) |
182 | 167 |
183 // Reply when the utility process rendered the PDF page. | 168 // Reply when the utility process rendered the PDF page. |
184 IPC_MESSAGE_CONTROL2(ChromeUtilityHostMsg_RenderPDFPagesToMetafiles_PageDone, | 169 IPC_MESSAGE_CONTROL2(ChromeUtilityHostMsg_RenderPDFPagesToMetafiles_PageDone, |
185 bool /* success */, | 170 bool /* success */, |
186 float /* scale_factor */) | 171 float /* scale_factor */) |
187 | 172 |
188 // Reply when the utility process loaded PDF. |page_count| is 0, if loading | |
189 // failed. | |
190 IPC_MESSAGE_CONTROL1(ChromeUtilityHostMsg_RenderPDFPagesToPostScript_PageCount, | |
191 int /* page_count */) | |
192 | |
193 // Reply when the utility process rendered the PDF page. | |
194 IPC_MESSAGE_CONTROL1(ChromeUtilityHostMsg_RenderPDFPagesToPostScript_PageDone, | |
195 bool /* success */) | |
196 | |
197 // 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 |
198 // cached by the OS. Please see | 174 // cached by the OS. Please see |
199 // PdfToEmfUtilityProcessHostClient::OnPreCacheFontCharacters for details. | 175 // PdfToEmfUtilityProcessHostClient::OnPreCacheFontCharacters for details. |
200 IPC_SYNC_MESSAGE_CONTROL2_0(ChromeUtilityHostMsg_PreCacheFontCharacters, | 176 IPC_SYNC_MESSAGE_CONTROL2_0(ChromeUtilityHostMsg_PreCacheFontCharacters, |
201 LOGFONT /* font_data */, | 177 LOGFONT /* font_data */, |
202 base::string16 /* characters */) | 178 base::string16 /* characters */) |
203 | 179 |
204 #endif // ENABLE_PRINTING && OS_WIN | 180 #endif // ENABLE_PRINTING && OS_WIN |
OLD | NEW |