Index: fpdfsdk/src/javascript/JS_Value.h |
diff --git a/fpdfsdk/src/javascript/JS_Value.h b/fpdfsdk/src/javascript/JS_Value.h |
index 20a6e38b46965e9cac89264d676b634f285b5492..d4a147034bd8d2ff65b1eeb40561338e5f8a23b8 100644 |
--- a/fpdfsdk/src/javascript/JS_Value.h |
+++ b/fpdfsdk/src/javascript/JS_Value.h |
@@ -213,4 +213,16 @@ double JS_MakeDate(double day, double time); |
bool JS_PortIsNan(double d); |
double JS_LocalTime(double d); |
+// Some JS methods have the bizzare convention that they may also be called |
Lei Zhang
2016/01/28 02:11:11
bizarre
Tom Sepez
2016/01/28 17:07:36
Done.
|
+// with a single argument which is an object containing the actual arguments |
+// as its properties. The varying arguments to this method are the property |
+// names as wchar_t string literals corresponding to each positional argument. |
+// The result will always contain |nKeywords| value, with unspecified ones |
+// being set to type VT_unknown. |
+std::vector<CJS_Value> JS_ExpandKeywordParams( |
+ CJS_Runtime* pRuntime, |
+ const std::vector<CJS_Value>& original_params, |
Lei Zhang
2016/01/28 02:11:11
|original_params| -> |originals| to match the impl
Tom Sepez
2016/01/28 17:07:36
Done.
|
+ size_t nKeywords, |
+ ...); |
+ |
#endif // FPDFSDK_SRC_JAVASCRIPT_JS_VALUE_H_ |