Index: public/fpdfview.h |
diff --git a/public/fpdfview.h b/public/fpdfview.h |
index bc875fb463ecaffde6b25deb1224a9eda6c65327..e56071a557d19e6d18c7545351aa91b834c6522d 100644 |
--- a/public/fpdfview.h |
+++ b/public/fpdfview.h |
@@ -100,8 +100,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_ |
{ |
@@ -112,10 +110,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_ |
{ |
@@ -132,7 +127,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 |
@@ -143,9 +137,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" { |
@@ -159,10 +150,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: |
@@ -186,19 +175,20 @@ 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. |
-* The application should call ::FPDF_LoadXFA function after PDF document loaded |
-* to support XFA fields in fpdfformfill.h file. |
-* |
-* @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. |
+// The application should call ::FPDF_LoadXFA function after PDF document loaded |
+// to support XFA fields in fpdfformfill.h file. |
DLLEXPORT FPDF_DOCUMENT STDCALL FPDF_LoadDocument(FPDF_STRING file_path, |
FPDF_BYTESTRING password); |
@@ -437,7 +427,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. |