mirror of
https://github.com/YACReader/yacreader
synced 2025-07-19 05:24:57 -04:00
Update pdfium for windows
This commit is contained in:
77
dependencies/pdfium/win/public/fpdf_javascript.h
vendored
Normal file
77
dependencies/pdfium/win/public/fpdf_javascript.h
vendored
Normal file
@ -0,0 +1,77 @@
|
||||
// Copyright 2019 The PDFium Authors
|
||||
// Use of this source code is governed by a BSD-style license that can be
|
||||
// found in the LICENSE file.
|
||||
|
||||
#ifndef PUBLIC_FPDF_JAVASCRIPT_H_
|
||||
#define PUBLIC_FPDF_JAVASCRIPT_H_
|
||||
|
||||
// NOLINTNEXTLINE(build/include)
|
||||
#include "fpdfview.h"
|
||||
|
||||
#ifdef __cplusplus
|
||||
extern "C" {
|
||||
#endif // __cplusplus
|
||||
|
||||
// Experimental API.
|
||||
// Get the number of JavaScript actions in |document|.
|
||||
//
|
||||
// document - handle to a document.
|
||||
//
|
||||
// Returns the number of JavaScript actions in |document| or -1 on error.
|
||||
FPDF_EXPORT int FPDF_CALLCONV
|
||||
FPDFDoc_GetJavaScriptActionCount(FPDF_DOCUMENT document);
|
||||
|
||||
// Experimental API.
|
||||
// Get the JavaScript action at |index| in |document|.
|
||||
//
|
||||
// document - handle to a document.
|
||||
// index - the index of the requested JavaScript action.
|
||||
//
|
||||
// Returns the handle to the JavaScript action, or NULL on failure.
|
||||
// Caller owns the returned handle and must close it with
|
||||
// FPDFDoc_CloseJavaScriptAction().
|
||||
FPDF_EXPORT FPDF_JAVASCRIPT_ACTION FPDF_CALLCONV
|
||||
FPDFDoc_GetJavaScriptAction(FPDF_DOCUMENT document, int index);
|
||||
|
||||
// Experimental API.
|
||||
// Close a loaded FPDF_JAVASCRIPT_ACTION object.
|
||||
|
||||
// javascript - Handle to a JavaScript action.
|
||||
FPDF_EXPORT void FPDF_CALLCONV
|
||||
FPDFDoc_CloseJavaScriptAction(FPDF_JAVASCRIPT_ACTION javascript);
|
||||
|
||||
// Experimental API.
|
||||
// Get the name from the |javascript| handle. |buffer| is only modified if
|
||||
// |buflen| is longer than the length of the name. On errors, |buffer| is
|
||||
// unmodified and the returned length is 0.
|
||||
//
|
||||
// javascript - handle to an JavaScript action.
|
||||
// buffer - buffer for holding the name, encoded in UTF-16LE.
|
||||
// buflen - length of the buffer in bytes.
|
||||
//
|
||||
// Returns the length of the JavaScript action name in bytes.
|
||||
FPDF_EXPORT unsigned long FPDF_CALLCONV
|
||||
FPDFJavaScriptAction_GetName(FPDF_JAVASCRIPT_ACTION javascript,
|
||||
FPDF_WCHAR* buffer,
|
||||
unsigned long buflen);
|
||||
|
||||
// Experimental API.
|
||||
// Get the script from the |javascript| handle. |buffer| is only modified if
|
||||
// |buflen| is longer than the length of the script. On errors, |buffer| is
|
||||
// unmodified and the returned length is 0.
|
||||
//
|
||||
// javascript - handle to an JavaScript action.
|
||||
// buffer - buffer for holding the name, encoded in UTF-16LE.
|
||||
// buflen - length of the buffer in bytes.
|
||||
//
|
||||
// Returns the length of the JavaScript action name in bytes.
|
||||
FPDF_EXPORT unsigned long FPDF_CALLCONV
|
||||
FPDFJavaScriptAction_GetScript(FPDF_JAVASCRIPT_ACTION javascript,
|
||||
FPDF_WCHAR* buffer,
|
||||
unsigned long buflen);
|
||||
|
||||
#ifdef __cplusplus
|
||||
} // extern "C"
|
||||
#endif // __cplusplus
|
||||
|
||||
#endif // PUBLIC_FPDF_JAVASCRIPT_H_
|
Reference in New Issue
Block a user