setDefaultOptions method
把选项设为引擎级默认。
Implementation
@override
Future<bool> setDefaultOptions(OcrOptions options) async {
final engine = _requiredEngine;
final bindings = PpOcrFfiBindings.instance;
final optsPtr = options.toNativeStruct();
try {
final ok = bindings.setDefaultOptions(engine, optsPtr);
if (!ok) {
// ignore: avoid_print
print(
'[pp_ocr] setDefaultOptions failed: '
'${bindings.getLastError(engine)}',
);
}
return ok;
} finally {
calloc.free(optsPtr);
}
}