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_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_DOCUMENT_OFORM_PDF", AVS_OFFICESTUDIO_FILE_DOCUMENT_OFORM_PDF);
|
||||
|
||||
jobject res = jjniHashMap.toJniObject(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
|
||||
external fun setIcuDataPath(icuDataPath: String?)
|
||||
|
||||
@JvmStatic
|
||||
external fun getFileFormat(path: String): Int
|
||||
|
||||
/*
|
||||
* Builder for converter
|
||||
* */
|
||||
|
||||
Reference in New Issue
Block a user