| 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 | 7 |
| 8 #ifndef _FPDFVIEW_H_ | 8 #ifndef _FPDFVIEW_H_ |
| 9 #define _FPDFVIEW_H_ | 9 #define _FPDFVIEW_H_ |
| 10 | 10 |
| (...skipping 318 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 329 #define FPDF_ANNOT 0x01 // Set if annotations ar
e to be rendered. | 329 #define FPDF_ANNOT 0x01 // Set if annotations ar
e to be rendered. |
| 330 #define FPDF_LCD_TEXT 0x02 // Set if using text rendering o
ptimized for LCD display. | 330 #define FPDF_LCD_TEXT 0x02 // Set if using text rendering o
ptimized for LCD display. |
| 331 #define FPDF_NO_NATIVETEXT 0x04 // Don't use the native text out
put available on some platforms | 331 #define FPDF_NO_NATIVETEXT 0x04 // Don't use the native text out
put available on some platforms |
| 332 #define FPDF_GRAYSCALE 0x08 // Grayscale output. | 332 #define FPDF_GRAYSCALE 0x08 // Grayscale output. |
| 333 #define FPDF_DEBUG_INFO 0x80 // Set if you want to get some d
ebug info. | 333 #define FPDF_DEBUG_INFO 0x80 // Set if you want to get some d
ebug info. |
| 334
// Please discuss with Foxit first if you need to collect debug info. | 334
// Please discuss with Foxit first if you need to collect debug info. |
| 335 #define FPDF_NO_CATCH 0x100 // Set if you don't want to catc
h exception. | 335 #define FPDF_NO_CATCH 0x100 // Set if you don't want to catc
h exception. |
| 336 #define FPDF_RENDER_LIMITEDIMAGECACHE 0x200 // Limit image cache size. | 336 #define FPDF_RENDER_LIMITEDIMAGECACHE 0x200 // Limit image cache size. |
| 337 #define FPDF_RENDER_FORCEHALFTONE 0x400 // Always use halftone f
or image stretching. | 337 #define FPDF_RENDER_FORCEHALFTONE 0x400 // Always use halftone f
or image stretching. |
| 338 #define FPDF_PRINTING 0x800 // Render for printing. | 338 #define FPDF_PRINTING 0x800 // Render for printing. |
| 339 #define FPDF_RENDER_NO_SMOOTHTEXT 0x1000 // Set to disable anti-aliasing
on text. |
| 340 #define FPDF_RENDER_NO_SMOOTHIMAGE 0x2000 // Set to disable anti-aliasing
on images. |
| 341 #define FPDF_RENDER_NO_SMOOTHPATH 0x4000 // Set to disable anti-aliasing
on paths. |
| 339 #define FPDF_REVERSE_BYTE_ORDER 0x10 //set whether render in
a reverse Byte order, this flag only | 342 #define FPDF_REVERSE_BYTE_ORDER 0x10 //set whether render in
a reverse Byte order, this flag only |
| 340
//enable when render to a bitmap. | 343
//enable when render to a bitmap. |
| 341 #ifdef _WIN32 | 344 #ifdef _WIN32 |
| 342 // Function: FPDF_RenderPage | 345 // Function: FPDF_RenderPage |
| 343 // Render contents in a page to a device (screen, bitmap, o
r printer). | 346 // Render contents in a page to a device (screen, bitmap, o
r printer). |
| 344 // This function is only supported on Windows system. | 347 // This function is only supported on Windows system. |
| 345 // Parameters: | 348 // Parameters: |
| 346 // dc - Handle to device context
. | 349 // dc - Handle to device context
. |
| 347 // page - Handle to the page. Returned by
FPDF_LoadPage function. | 350 // page - Handle to the page. Returned by
FPDF_LoadPage function. |
| 348 // start_x - Left pixel position of the displ
ay area in the device coordinate. | 351 // start_x - Left pixel position of the displ
ay area in the device coordinate. |
| (...skipping 287 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 636 // If buflen is not sufficiently large, it will be set t
o -1 upon return. | 639 // If buflen is not sufficiently large, it will be set t
o -1 upon return. |
| 637 // | 640 // |
| 638 DLLEXPORT FPDF_DEST STDCALL FPDF_GetNamedDest(FPDF_DOCUMENT document, int index,
void* buffer, long& buflen); | 641 DLLEXPORT FPDF_DEST STDCALL FPDF_GetNamedDest(FPDF_DOCUMENT document, int index,
void* buffer, long& buflen); |
| 639 | 642 |
| 640 | 643 |
| 641 #ifdef __cplusplus | 644 #ifdef __cplusplus |
| 642 }; | 645 }; |
| 643 #endif | 646 #endif |
| 644 | 647 |
| 645 #endif // _FPDFVIEW_H_ | 648 #endif // _FPDFVIEW_H_ |
| OLD | NEW |