OLD | NEW |
1 // Copyright 2014 PDFium Authors. All rights reserved. | 1 // Copyright 2014 PDFium 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 // Original code copyright 2014 Foxit Software Inc. http://www.foxitsoftware.com | 5 // Original code copyright 2014 Foxit Software Inc. http://www.foxitsoftware.com |
6 | 6 |
7 #ifndef PUBLIC_FPDF_PPO_H_ | 7 #ifndef PUBLIC_FPDF_PPO_H_ |
8 #define PUBLIC_FPDF_PPO_H_ | 8 #define PUBLIC_FPDF_PPO_H_ |
9 | 9 |
10 #include "fpdfview.h" | 10 #include "fpdfview.h" |
11 | 11 |
12 #ifdef __cplusplus | 12 #ifdef __cplusplus |
13 extern "C" { | 13 extern "C" { |
14 #endif | 14 #endif |
15 | 15 |
16 // Function: FPDF_ImportPages | 16 // Import pages to a FPDF_DOCUMENT. |
17 // Import some pages to a PDF document. | 17 // |
18 // Parameters: | 18 // dest_doc - The destination document for the pages. |
19 // dest_doc - The destination document which add the pages. | 19 // src_doc - The document to be imported. |
20 // src_doc - A document to be imported. | 20 // pagerange - A page range string, Such as "1,3,5-7". If |pagerange| is NULL, |
21 // pagerange - A page range string, Such as "1,3,5-7". | 21 // all pages from |src_doc| are imported. |
22 // If this parameter is NULL, it would import all pages | 22 // index - The page index to insert at. |
23 // in src_doc. | 23 // |
24 // index - The page index wanted to insert from. | 24 // Returns TRUE on success. |
25 // Return value: | |
26 // TRUE for succeed, FALSE for Failed. | |
27 DLLEXPORT FPDF_BOOL STDCALL FPDF_ImportPages(FPDF_DOCUMENT dest_doc, | 25 DLLEXPORT FPDF_BOOL STDCALL FPDF_ImportPages(FPDF_DOCUMENT dest_doc, |
28 FPDF_DOCUMENT src_doc, | 26 FPDF_DOCUMENT src_doc, |
29 FPDF_BYTESTRING pagerange, | 27 FPDF_BYTESTRING pagerange, |
30 int index); | 28 int index); |
31 | 29 |
32 // Function: FPDF_CopyViewerPreferences | 30 // Copy the viewer preferences from |src_doc| into |dest_doc|. |
33 // Copy the viewer preferences from one PDF document to another.#endif | 31 // |
34 // Parameters: | 32 // dest_doc - Document to write the viewer preferences into. |
35 // dest_doc - Handle to document to write the viewer preferences | 33 // src_doc - Document to read the viewer preferences from. |
36 // to. | 34 // |
37 // src_doc - Handle to document with the viewer preferences. | 35 // Returns TRUE on success. |
38 // Return value: | |
39 // TRUE for success, FALSE for failure. | |
40 DLLEXPORT FPDF_BOOL STDCALL FPDF_CopyViewerPreferences(FPDF_DOCUMENT dest_doc, | 36 DLLEXPORT FPDF_BOOL STDCALL FPDF_CopyViewerPreferences(FPDF_DOCUMENT dest_doc, |
41 FPDF_DOCUMENT src_doc); | 37 FPDF_DOCUMENT src_doc); |
42 | 38 |
43 #ifdef __cplusplus | 39 #ifdef __cplusplus |
44 } | 40 } // extern "C" |
45 #endif | 41 #endif // __cplusplus |
46 | 42 |
47 #endif // PUBLIC_FPDF_PPO_H_ | 43 #endif // PUBLIC_FPDF_PPO_H_ |
OLD | NEW |