L'API Embedded Viewer contient une classe: DefaultViewer. Pour découvrir comment utiliser l'API, consultez le guide du développeur.
Résumé sur le constructeur
google.books.DefaultViewer(div, opt_options)
- Lecteur intégré pour un volume dans la recherche sur Google Livres.
Résumé de la méthode
string getPageNumber()
- Renvoie le numéro de la page actuellement visible dans le viewport.
string getPageId()
- Renvoie un identifiant unique pour la page actuellement visible dans la fenêtre d'affichage.
boolean goToPage(pageNumber)
- Renvoie "true" si la page existe et a été affichée.
boolean goToPageId(pageId)
- Renvoie "true" si la page existe et a été affichée.
boolean isLoaded()
- Indique si la visionneuse a bien été initialisée avec le livre donné.
highlight(opt_string)
- Met en surbrillance un terme dans la fenêtre d'affichage.
load(identifiers, opt_notFoundCallback, opt_successCallback)
- Charge un livre dans la fenêtre d'affichage.
nextPage()
- Passe à la page suivante du livre.
previousPage()
- Affiche la page précédente du livre.
resize()
- Redimensionne le lecteur pour qu'il s'adapte à la taille de son élément div de conteneur.
zoomIn()
- Fait un zoom sur la visionneuse.
zoomOut()
- Fait un zoom arrière dans la visionneuse.
Détails sur le constructeur
google.books.DefaultViewer
google.books.DefaultViewer(div, opt_options)
-
Lecteur intégré d'un volume dans la recherche de livres Google
-
Paramètres
Element div
:div dans lequel dessiner le viewport.
Object opt_options
: mappage clé-valeur des options à transmettre au spectateur.
Détails sur la méthode
getPageNumber
string getPageNumber()
-
Renvoie le numéro de la page actuellement visible dans le viewport.
-
Renvoie:
string
getPageId
string getPageId()
-
Renvoie un identifiant unique pour la page actuellement visible dans le viewport.
-
Renvoie:
string
goToPage
boolean goToPage(pageNumber)
-
Renvoie "true" si la page existe et a été consultée.
-
Paramètres :
string, number pageNumber
: numéro de la page vers laquelle les internautes doivent accéder.
-
Renvoie:
boolean
goToPageId
boolean goToPageId(pageId)
-
Renvoie "true" si la page existe et a été consultée.
-
Paramètres
string pageId
:identifiant unique de la page à laquelle accéder.
-
Renvoie:
boolean
isLoaded
boolean isLoaded()
-
Renvoie la valeur "true" si l'affichage du livre a bien été initialisé à l'aide de
load
.
-
Renvoie:
boolean
sélection
highlight(opt_string)
-
Met en surbrillance un terme dans la fenêtre d'affichage.
-
Paramètres
string opt_string
:chaîne à mettre en surbrillance. Désactive la mise en surbrillance si null
ou undefined
.
auto-infligée
load(identifiers, opt_notFoundCallback, opt_successCallback)
-
Charge un livre dans la fenêtre d'affichage.
-
Paramètres
string, Array of strings identifiers
:URL d'aperçu ou identifiant de livre tel qu'un ISBN, un OCLC, etc. Consultez le format de requête des liens dynamiques. Pour spécifier plusieurs identifiants alternatifs pour le livre (par exemple, les ISBN en version reliée et en version souple), transmettez un Array
de ces chaînes d'identifiants. Le lecteur chargera le premier livre intégré dans le tableau.
Function opt_notFoundCallback
: si identifier
est un identifiant de livre, ce rappel sera appelé si le livre n'a pas été trouvé. Si null
est transmis ou si ce paramètre est omis, aucune fonction n'est appelée en cas d'échec.
Function opt_successCallback
: ce rappel sera exécuté si et quand l'instance du lecteur est créée avec un livre particulier et prête à recevoir des appels de fonction tels que nextPage
.
nextPage
nextPage()
-
Permet d'accéder à la page suivante du livre.
previousPage
previousPage()
-
Accède à la page précédente du livre.
resize
resize()
-
Redimensionne le lecteur pour qu'il s'adapte à la taille de son div de conteneur.
zoomIn
zoomIn()
-
Effectue un zoom avant dans le lecteur.
zoomOut
zoomOut()
-
Effectue un zoom arrière dans la visionneuse.