| Index: public/fpdfview.h
|
| diff --git a/public/fpdfview.h b/public/fpdfview.h
|
| index 91787dfa2353aac2ef740586b0abd4b65ef65362..eab37394e6a0a6b6e99d077b37b126dda9f593b7 100644
|
| --- a/public/fpdfview.h
|
| +++ b/public/fpdfview.h
|
| @@ -71,8 +71,6 @@ typedef const unsigned short* FPDF_STRING;
|
| typedef const char* FPDF_STRING;
|
| #endif
|
|
|
| -#ifndef _FS_DEF_MATRIX_
|
| -#define _FS_DEF_MATRIX_
|
| /** @brief Matrix for transformation. */
|
| typedef struct _FS_MATRIX_
|
| {
|
| @@ -83,10 +81,7 @@ typedef struct _FS_MATRIX_
|
| float e; /**< @brief Coefficient e.*/
|
| float f; /**< @brief Coefficient f.*/
|
| } FS_MATRIX;
|
| -#endif
|
|
|
| -#ifndef _FS_DEF_RECTF_
|
| -#define _FS_DEF_RECTF_
|
| /** @brief Rectangle area(float) in device or page coordination system. */
|
| typedef struct _FS_RECTF_
|
| {
|
| @@ -103,7 +98,6 @@ typedef struct _FS_RECTF_
|
| }* FS_LPRECTF, FS_RECTF;
|
| /** @brief Const Pointer to ::FS_RECTF structure.*/
|
| typedef const FS_RECTF* FS_LPCRECTF;
|
| -#endif
|
|
|
| #if defined(_WIN32) && defined(FPDFSDK_EXPORTS)
|
| // On Windows system, functions are exported in a DLL
|
| @@ -114,9 +108,6 @@ typedef const FS_RECTF* FS_LPCRECTF;
|
| #define STDCALL
|
| #endif
|
|
|
| -extern const char g_ExpireDate[];
|
| -extern const char g_ModuleCodes[];
|
| -
|
| // Exported Functions
|
| #ifdef __cplusplus
|
| extern "C" {
|
| @@ -130,10 +121,8 @@ extern "C" {
|
| // None.
|
| // Comments:
|
| // You have to call this function before you can call any PDF processing functions.
|
| -
|
| DLLEXPORT void STDCALL FPDF_InitLibrary();
|
|
|
| -
|
| // Function: FPDF_DestroyLibary
|
| // Release all resources allocated by the FPDFSDK library.
|
| // Parameters:
|
| @@ -157,16 +146,18 @@ DLLEXPORT void STDCALL FPDF_DestroyLibrary();
|
| // None.
|
| DLLEXPORT void STDCALL FPDF_SetSandBoxPolicy(FPDF_DWORD policy, FPDF_BOOL enable);
|
|
|
| -/**
|
| -* Open and load a PDF document.
|
| -* @param[in] file_path - Path to the PDF file (including extension).
|
| -* @param[in] password - A string used as the password for PDF file.
|
| -* If no password needed, empty or NULL can be used.
|
| -* @note Loaded document can be closed by FPDF_CloseDocument.
|
| -* If this function fails, you can use FPDF_GetLastError() to retrieve
|
| -* the reason why it fails.
|
| -* @retval A handle to the loaded document. If failed, NULL is returned.
|
| -*/
|
| +// Function: FPDF_LoadDocument
|
| +// Open and load a PDF document.
|
| +// Parameters:
|
| +// file_path [in] - Path to the PDF file (including extension).
|
| +// password [in] - A string used as the password for PDF file.
|
| +// If no password needed, empty or NULL can be used.
|
| +// Return value:
|
| +// A handle to the loaded document, or NULL on failure.
|
| +// Comments:
|
| +// Loaded document can be closed by FPDF_CloseDocument().
|
| +// If this function fails, you can use FPDF_GetLastError() to retrieve
|
| +// the reason why it failed.
|
| DLLEXPORT FPDF_DOCUMENT STDCALL FPDF_LoadDocument(FPDF_STRING file_path,
|
| FPDF_BYTESTRING password);
|
|
|
| @@ -323,7 +314,6 @@ DLLEXPORT double STDCALL FPDF_GetPageHeight(FPDF_PAGE page);
|
| //
|
| DLLEXPORT int STDCALL FPDF_GetPageSizeByIndex(FPDF_DOCUMENT document, int page_index, double* width, double* height);
|
|
|
| -
|
| // Page rendering flags. They can be combined with bit OR.
|
| #define FPDF_ANNOT 0x01 // Set if annotations are to be rendered.
|
| #define FPDF_LCD_TEXT 0x02 // Set if using text rendering optimized for LCD display.
|
|
|