Ouverture de document
Ouvrir des documents
- Objet : getARenderJS()
Fonction | Description | Arguments |
---|---|---|
loadDocument(url, callback) |
Charge un document en fournissant l'URL. La fonction renvoie l'Id ARender.
Note : Cette opération est uniquement côté serveur, Asynchrone côté client. |
url : l'URL à ouvrir; |
openDocument(id, resetUI) |
Ouvre un document avec l' |
id: ARender id resetUI: Réinitialise ou pas l'UI |
askChangePage(type, index) | Change la page. |
type : 'Relative', 'Index' ou 'Absolute'; |
enablePDFDocumentHyperlinks(boolean) | Active/désactive le chargement des hyperliens natifs du document source. | boolean : Charge les hyperliens si vrai, les décharge sinon. |
disallowClickOnHyperlinks(boolean) | Autorise ou non l'ouverture des liens dans ARender pour le document courant. | boolean : Bloque la gestion des clics si vrai, l'autorise sinon. |
Fonction | Description | Arguments |
---|---|---|
loadDocument(url, callback) |
Charge un document en fournissant l'URL. La fonction renvoie l'Id ARender.
Note : Cette opération est uniquement côté serveur, Asynchrone côté client. |
url : l'URL à ouvrir; |
openDocument(id) | Ouvre un document. | id : l'id d'ARender |
askChangePage(type, index) | Change la page. |
type : 'Relative', 'Index' ou 'Absolute'; |
enablePDFDocumentHyperlinks(boolean) | Active/désactive le chargement des hyperliens natifs du document source. | boolean : Charge les hyperliens si vrai, les décharge sinon. |
disallowClickOnHyperlinks(boolean) | Autorise ou non l'ouverture des liens dans ARender pour le document courant. | boolean : Bloque la gestion des clics si vrai, l'autorise sinon. |
// Loads the PDF reference document
getARenderJS().loadDocument(
"loadingQuery?url=http://www.arender.fr/pdf/pdf/PDFReference15_v5.pdf",
function(id) { getARenderJS().openDocument(id); }
);
// Move to page 24 (note that page index is starting at 0. So page 1 has index 0)
getARenderJS().askChangePage('Index', 23);
// Move to last page
getARenderJS().askChangePage('Absolute', 1);
Dans l’exemple ci-dessus, loadDocument retourne un id (sous forme de chaîne de caractères débutant par “b64_") qui permettra de manipuler le document dans la vue d’ARender
openDocument est ensuite appelée avec l’id du document chargé en paramètre, affichant ainsi le document en question.
Ouverture de document multiple
ARender fournit la possibilité d’ouvrir plusieurs documents en chargeant une liste de documents qui sera fournit via du JSON afin de définir l’arborescence. Tous les détails techniques se trouvent ici