To use Samsung Product API, <script type="text/javascript" src="$WEBAPIS/webapis/webapis.js"></script> Should be loaded in index.html
To use Samsung Product API,
<script type="text/javascript" src="$WEBAPIS/webapis/webapis.js"></script>
Should be loaded in index.html
Since: 6.5
Product: B2B (LFD)
Document::DocumentErrorCallback
DocumentErrorCallback implements Document;
onerror
void onerror(Error data);
Code example:
var onsuccess = function(val) { console.log("[gotoPage] success : " + val); } var onerror = function(error) { console.log("[gotoPage] code :" + error.code + " error name: " + error.name + " message " + error.message); } try { webapis.document.gotoPage(3, onsuccess, onerror); } catch (e) { console.log("[gotoPage] call syncFunction exception [" + e.code + "] name: " + e.name + " message: " + e.message); }
Document::DocumentInfo
getVersion
DOMString getVersion();
Exceptions:
with the error type SecurityError if the application does not have the privilege to call this method.
with the error type UnknownError in any other error case.
var Version = null; try { Version = webapis.document.getVersion(); } catch (e) { console.log("[getVersion] call syncFunction exception [" + e.code + "] name: " + e.name + " message: " + e.message); } if (null !== Version) { console.log("[getVersion] call syncFunction type: " + Version); }
open(DocumentInfo docinfo, DocumentSuccessCallback onsuccess, optional DocumentErrorCallback? onerror)
void open(DocumentInfo docinfo, DocumentSuccessCallback onsuccess, optional DocumentErrorCallback? onerror);
Parameters:
with the error type TypeMismatchError.
var onsuccess = function(val) { console.log("[open] success : " + val); } var onerror = function(error) { console.log("[open] code :" + error.code + " error name: " + error.name + " message " + error.message); } var docinfo = { "docpath" : "http://107.109.202.6:80/1.PDF", "rectX" : 0, "rectY" : 0, "rectWidth" : 960, "rectHeight" : 540 } try { webapis.document.open(docinfo, onsuccess, onerror); } catch (e) { console.log("[open] call syncFunction exception [" + e.code + "] name: " + e.name + " message: " + e.message); }
close(DocumentSuccessCallback onsuccess, optional DocumentErrorCallback? onerror)
void close(DocumentSuccessCallback onsuccess, optional DocumentErrorCallback? onerror);
var onsuccess = function(val) { console.log("[close] success : " + val); } var onerror = function(error) { console.log("[close] code :" + error.code + " error name: " + error.name + " message " + error.message); } try { webapis.document.close(onsuccess, onerror); } catch (e) { console.log("[close] call syncFunction exception [" + e.code + "] name: " + e.name + " message: " + e.message); }
play(long slideTime, DocumentSuccessCallback onsuccess, optional DocumentErrorCallback? onerror)
void play(long slideTime, DocumentSuccessCallback onsuccess, optional DocumentErrorCallback? onerror);
var onsuccess = function(val) { console.log("[play] success : " + val); } var onerror = function(error) { console.log("[play] code :" + error.code + " error name: " + error.name + " message " + error.message); } try { webapis.document.play(5, onsuccess, onerror); } catch (e) { console.log("[play] call syncFunction exception [" + e.code + "] name: " + e.name + " message: " + e.message); }
stop(DocumentSuccessCallback onsuccess, optional DocumentErrorCallback? onerror)
void stop(DocumentSuccessCallback onsuccess, optional DocumentErrorCallback? onerror);
with error type TypeMismatchError.
var onsuccess = function(val) { console.log("[stop] success : " + val); } var onerror = function(error) { console.log("[stop] code :" + error.code + " error name: " + error.name + " message " + error.message); } try { webapis.document.stop(onsuccess, onerror); } catch (e) { console.log("[stop] call syncFunction exception [" + e.code + "] name: " + e.name + " message: " + e.message); }
prevPage(DocumentSuccessCallback onsuccess, optional DocumentErrorCallback? onerror)
void prevPage(DocumentSuccessCallback onsuccess, optional DocumentErrorCallback? onerror);
var onsuccess = function(val) { console.log("[prevPage] success : " + val); } var onerror = function(error) { console.log("[prevPage] code :" + error.code + " error name: " + error.name + " message " + error.message); } try { webapis.document.prevPage(onsuccess, onerror); } catch (e) { console.log("[prevPage] call syncFunction exception [" + e.code + "] name: " + e.name + " message: " + e.message); }
nextPage(DocumentSuccessCallback onsuccess, optional DocumentErrorCallback? onerror)
void nextPage(DocumentSuccessCallback onsuccess, optional DocumentErrorCallback? onerror);
var onsuccess = function(val) { console.log("[nextPage] success : " + val); } var onerror = function(error) { console.log("[nextPage] code :" + error.code + " error name: " + error.name + " message " + error.message); } try { webapis.document.nextPage(onsuccess, onerror); } catch (e) { console.log("[nextPage] call syncFunction exception [" + e.code + "] name: " + e.name + " message: " + e.message); }
pause
void pause(DocumentSuccessCallback onsuccess, optional DocumentErrorCallback? onerror);
var onsuccess = function(val) { console.log("[pause] success : " + val); } var onerror = function(error) { console.log("[pause] code :" + error.code + " error name: " + error.name + " message " + error.message); } try { webapis.document.pause(onsuccess, onerror); } catch (e) { console.log("[pause] call syncFunction exception [" + e.code + "] name: " + e.name + " message: " + e.message); }
resume
void resume(DocumentSuccessCallback onsuccess, optional DocumentErrorCallback? onerror);
wwith the error type TypeMismatchError.
var onsuccess = function(val) { console.log("[resume] success : " + val); } var onerror = function(error) { console.log("[resume] code :" + error.code + " error name: " + error.name + " message " + error.message); } try { webapis.document.resume(onsuccess, onerror); } catch (e) { console.log("[resume] call syncFunction exception [" + e.code + "] name: " + e.name + " message: " + e.message); }
setDocumentOrientation
void setDocumentOrientation(DocumentSuccessCallback onsuccess, optional DocumentErrorCallback? onerror);
var onsuccess = function(val) { console.log("[setDocumentOrientation] success : " + val); } var onerror = function(error) { console.log("[setDocumentOrientation] code :" + error.code + " error name: " + error.name + " message " + error.message); } try { webapis.document.setDocumentOrientation(onsuccess, onerror); } catch (e) { console.log("[setDocumentOrientation] call syncFunction exception [" + e.code + "] name: " + e.name + " message: " + e.message); }
gotoPage
void gotoPage(long page, DocumentSuccessCallback onsuccess, optional DocumentErrorCallback? onerror);