[android][x2t] Add format checker

This commit is contained in:
Michael Efremov
2024-02-08 12:34:33 +03:00
parent 3889ca0c94
commit 8b62c50107
2 changed files with 8 additions and 0 deletions

View File

@ -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());
}
}

View File

@ -57,6 +57,9 @@ class X2t private constructor() {
@JvmStatic
external fun setIcuDataPath(icuDataPath: String?)
@JvmStatic
external fun getFileFormat(path: String): Int
/*
* Builder for converter
* */