public static string BaseAPIGetHOCRText(IntPtr handle, int pageNum) { IntPtr txtHandle = BaseAPIGetHOCRTextInternal(handle, pageNum); if (txtHandle != IntPtr.Zero) { var result = MarshalHelper.PtrToString(txtHandle, Encoding.UTF8); TessApi.DeleteText(txtHandle); return(htmlBeginTag + result + htmlEndTag); } else { return(null); } }
public static string ResultIteratorGetUTF8Text(IntPtr handle, PageIteratorLevel level) { IntPtr txtHandle = ResultIteratorGetUTF8TextInternal(handle, level); if (txtHandle != IntPtr.Zero) { var result = MarshalHelper.PtrToString(txtHandle, Encoding.UTF8); TessApi.DeleteText(txtHandle); return(result); } else { return(null); } }
public static string BaseAPIGetUTF8Text(IntPtr handle) { IntPtr txtHandle = BaseAPIGetUTF8TextInternal(handle); if (txtHandle != IntPtr.Zero) { var result = MarshalHelper.PtrToString(txtHandle, Encoding.UTF8); TessApi.DeleteText(txtHandle); return(result); } else { return(null); } }