| 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 // NOTE: External docs refer to this file as "fpdfview.h", so do not rename | 7 // NOTE: External docs refer to this file as "fpdfview.h", so do not rename |
| 8 // despite lack of consistency with other public files. | 8 // despite lack of consistency with other public files. |
| 9 | 9 |
| 10 #ifndef PUBLIC_FPDFVIEW_H_ | 10 #ifndef PUBLIC_FPDFVIEW_H_ |
| (...skipping 577 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 588 // start_y - Top pixel position of the display area in bitmap | 588 // start_y - Top pixel position of the display area in bitmap |
| 589 // coordinates. | 589 // coordinates. |
| 590 // size_x - Horizontal size (in pixels) for displaying the page. | 590 // size_x - Horizontal size (in pixels) for displaying the page. |
| 591 // size_y - Vertical size (in pixels) for displaying the page. | 591 // size_y - Vertical size (in pixels) for displaying the page. |
| 592 // rotate - Page orientation: | 592 // rotate - Page orientation: |
| 593 // 0 (normal) | 593 // 0 (normal) |
| 594 // 1 (rotated 90 degrees clockwise) | 594 // 1 (rotated 90 degrees clockwise) |
| 595 // 2 (rotated 180 degrees) | 595 // 2 (rotated 180 degrees) |
| 596 // 3 (rotated 90 degrees counter-clockwise) | 596 // 3 (rotated 90 degrees counter-clockwise) |
| 597 // flags - 0 for normal display, or combination of flags | 597 // flags - 0 for normal display, or combination of flags |
| 598 // defined above. | 598 // defined above. With FPDF_ANNOT flag, it renders all |
| 599 // annotations that does not require user-interaction, |
| 600 // which are all annotations except widget and popup |
| 601 // annotations. |
| 599 // Return value: | 602 // Return value: |
| 600 // None. | 603 // None. |
| 601 DLLEXPORT void STDCALL FPDF_RenderPageBitmap(FPDF_BITMAP bitmap, | 604 DLLEXPORT void STDCALL FPDF_RenderPageBitmap(FPDF_BITMAP bitmap, |
| 602 FPDF_PAGE page, | 605 FPDF_PAGE page, |
| 603 int start_x, | 606 int start_x, |
| 604 int start_y, | 607 int start_y, |
| 605 int size_x, | 608 int size_x, |
| 606 int size_y, | 609 int size_y, |
| 607 int rotate, | 610 int rotate, |
| 608 int flags); | 611 int flags); |
| (...skipping 360 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 969 // Function: FPDF_BStr_Clear | 972 // Function: FPDF_BStr_Clear |
| 970 // Helper function to clear a byte string. | 973 // Helper function to clear a byte string. |
| 971 DLLEXPORT FPDF_RESULT STDCALL FPDF_BStr_Clear(FPDF_BSTR* str); | 974 DLLEXPORT FPDF_RESULT STDCALL FPDF_BStr_Clear(FPDF_BSTR* str); |
| 972 #endif // PDF_ENABLE_XFA | 975 #endif // PDF_ENABLE_XFA |
| 973 | 976 |
| 974 #ifdef __cplusplus | 977 #ifdef __cplusplus |
| 975 } | 978 } |
| 976 #endif | 979 #endif |
| 977 | 980 |
| 978 #endif // PUBLIC_FPDFVIEW_H_ | 981 #endif // PUBLIC_FPDFVIEW_H_ |
| OLD | NEW |