mirror of
https://github.com/ONLYOFFICE/core.git
synced 2026-02-10 18:05:41 +08:00
[android][x2t] Add format checker
This commit is contained in:
@ -126,6 +126,7 @@ extern "C" {
|
|||||||
jjniHashMap.put(env, "AVS_OFFICESTUDIO_FILE_CANVAS_SPREADSHEET", AVS_OFFICESTUDIO_FILE_CANVAS_SPREADSHEET);
|
jjniHashMap.put(env, "AVS_OFFICESTUDIO_FILE_CANVAS_SPREADSHEET", AVS_OFFICESTUDIO_FILE_CANVAS_SPREADSHEET);
|
||||||
jjniHashMap.put(env, "AVS_OFFICESTUDIO_FILE_CANVAS_PRESENTATION", AVS_OFFICESTUDIO_FILE_CANVAS_PRESENTATION);
|
jjniHashMap.put(env, "AVS_OFFICESTUDIO_FILE_CANVAS_PRESENTATION", AVS_OFFICESTUDIO_FILE_CANVAS_PRESENTATION);
|
||||||
jjniHashMap.put(env, "AVS_OFFICESTUDIO_FILE_CANVAS_PDF", AVS_OFFICESTUDIO_FILE_CANVAS_PDF);
|
jjniHashMap.put(env, "AVS_OFFICESTUDIO_FILE_CANVAS_PDF", AVS_OFFICESTUDIO_FILE_CANVAS_PDF);
|
||||||
|
jjniHashMap.put(env, "AVS_OFFICESTUDIO_FILE_DOCUMENT_OFORM_PDF", AVS_OFFICESTUDIO_FILE_DOCUMENT_OFORM_PDF);
|
||||||
|
|
||||||
jobject res = jjniHashMap.toJniObject(env);
|
jobject res = jjniHashMap.toJniObject(env);
|
||||||
jjniHashMap.destroy(env);
|
jjniHashMap.destroy(env);
|
||||||
@ -168,6 +169,10 @@ extern "C" {
|
|||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
|
JNI_FUNC(int, getFileFormat)(JNIEnv* env, jclass type, jstring jPath) {
|
||||||
|
auto path = JniBaseObjects::jstringToWString(env, jPath);
|
||||||
|
return GetOfficeFileFormat((wchar_t *) path.c_str());
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@ -57,6 +57,9 @@ class X2t private constructor() {
|
|||||||
@JvmStatic
|
@JvmStatic
|
||||||
external fun setIcuDataPath(icuDataPath: String?)
|
external fun setIcuDataPath(icuDataPath: String?)
|
||||||
|
|
||||||
|
@JvmStatic
|
||||||
|
external fun getFileFormat(path: String): Int
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Builder for converter
|
* Builder for converter
|
||||||
* */
|
* */
|
||||||
|
|||||||
Reference in New Issue
Block a user