Riferimento
Mantieni tutto organizzato con le raccolte
Salva e classifica i contenuti in base alle tue preferenze.
L'API Embedded Viewer contiene una classe: DefaultViewer. Per un'introduzione all'utilizzo dell'API, consulta la Guida per gli sviluppatori.
Riepilogo costruttore
google.books.DefaultViewer(div, opt_options)
- Un visualizzatore incorporato per un volume in Google Ricerca Libri.
Riepilogo del metodo
string
getPageNumber()
- Restituisce il numero della pagina attualmente visibile nel viewport.
string
getPageId()
- Restituisce un identificatore univoco per la pagina attualmente visibile nel visualizzatore.
boolean
goToPage(pageNumber)
- Restituisce true se la pagina esiste ed è stata visualizzata.
boolean
goToPageId(pageId)
- restituisce true se la pagina esiste ed è stata visitata.
boolean
isLoaded()
- Indica se lo spettatore è stato inizializzato correttamente con il libro specificato.
highlight(opt_string)
- Evidenziare un termine nell'area visibile.
load(identifiers, opt_notFoundCallback, opt_successCallback)
- Carica un libro nell'area visibile.
nextPage()
- Va alla pagina successiva del libro.
previousPage()
- Consente di passare alla pagina precedente del libro.
resize()
- Ridimensiona lo spettatore in base alle dimensioni del div contenitore.
zoomIn()
- Aumenta lo zoom nel visualizzatore.
zoomOut()
- Diminuisci lo zoom del visualizzatore.
Dettaglio del costruttore
google.books.DefaultViewer
google.books.DefaultViewer(div, opt_options)
Un visualizzatore incorporato per un volume in Google Ricerca Libri.
Parametri:
Element div
- Div per disegnare l'area visibile.
Object opt_options
- Mappa chiave-valore delle opzioni da passare allo spettatore.
Dettaglio metodo
getPageNumber
string getPageNumber()
Restituisce il numero della pagina attualmente visibile nel viewport.
getPageId
string getPageId()
Restituisce un identificatore univoco per la pagina attualmente visibile nel viewport.
goToPage
boolean goToPage(pageNumber)
Restituisce true se la pagina esiste ed è stata visitata.
Parametri:
string, number pageNumber
: il numero di pagina a cui passare.
goToPageId
boolean goToPageId(pageId)
Restituisce true se la pagina esiste ed è stata visitata.
Parametri:
string pageId
: l'identificatore univoco della pagina a cui fare riferimento.
isLoaded
boolean isLoaded()
Restituisce true se il visualizzatore è stato inizializzato correttamente con il libro specificato utilizzando load
.
articolo in evidenza
highlight(opt_string)
Mette in evidenza un termine nell'area visibile.
Parametri:
string opt_string
: una stringa da evidenziare. Disattiva l'evidenziazione se
null
o undefined
.
load
load(identifiers, opt_notFoundCallback, opt_successCallback)
Carica un libro nell'area visibile.
Parametri:
string, Array of strings identifiers
: un URL di anteprima o un identificatore del libro, ad esempio un codice ISBN, OCLC e così via. Consulta Formato della richiesta di link dinamici. Per specificare diversi identificatori alternativi per il libro (ad es.i codici ISBN con copertina rigida e morbida), passa un Array
di queste stringhe di identificatore. Lo spettatore caricherà il primo libro inseribile nell'array.
Function opt_notFoundCallback
: se identifier
è un identificatore del libro, questo callback verrà chiamato se il libro non è stato trovato. Se viene passato null
o se questo
parammetro viene omesso, non verrà chiamata alcuna funzione in caso di errore.
Function opt_successCallback
: questo callback verrà eseguito se e quando lo spettatore viene creato correttamente con un determinato libro ed è pronto a ricevere chiamate di funzione come nextPage
.
nextPage
nextPage()
Vai alla pagina successiva del libro.
previousPage
previousPage()
Vai alla pagina precedente del libro.
resize
resize()
Ridimensiona lo spettatore in base alle dimensioni del relativo div contenitore.
zoomIn
zoomIn()
Aumenta lo zoom nel visualizzatore.
zoomOut
zoomOut()
Diminuisci lo zoom del visualizzatore.
Torna all'inizio
Salvo quando diversamente specificato, i contenuti di questa pagina sono concessi in base alla licenza Creative Commons Attribution 4.0, mentre gli esempi di codice sono concessi in base alla licenza Apache 2.0. Per ulteriori dettagli, consulta le norme del sito di Google Developers. Java è un marchio registrato di Oracle e/o delle sue consociate.
Ultimo aggiornamento 2024-11-08 UTC.
[null,null,["Ultimo aggiornamento 2024-11-08 UTC."],[[["\u003cp\u003eThe Embedded Viewer API allows you to embed a Google Book into your webpage using the \u003ccode\u003egoogle.books.DefaultViewer\u003c/code\u003e class.\u003c/p\u003e\n"],["\u003cp\u003eIt provides methods for navigation such as \u003ccode\u003enextPage\u003c/code\u003e, \u003ccode\u003epreviousPage\u003c/code\u003e, \u003ccode\u003egoToPage\u003c/code\u003e, and \u003ccode\u003egoToPageId\u003c/code\u003e, as well as zooming and highlighting functionalities.\u003c/p\u003e\n"],["\u003cp\u003eYou can load a book using identifiers like ISBN or OCLC with the \u003ccode\u003eload\u003c/code\u003e method and handle loading success or failure with callbacks.\u003c/p\u003e\n"],["\u003cp\u003eThe viewer can be resized dynamically with \u003ccode\u003eresize\u003c/code\u003e and provides methods to retrieve current page information like \u003ccode\u003egetPageNumber\u003c/code\u003e and \u003ccode\u003egetPageId\u003c/code\u003e.\u003c/p\u003e\n"]]],[],null,["# Reference\n\nThe Embedded Viewer API contains one class: DefaultViewer. For an introduction to using the API, see the [Developer's Guide](/books/docs/viewer/developers_guide).\n\nConstructor summary\n-------------------\n\n`\n`**[google.books.DefaultViewer](#google.books.DefaultViewer)**`(div, opt_options)\n`\n: An embedded viewer for a volume in Google Book Search.\n\nMethod summary\n--------------\n\n`string\n`**[getPageNumber](#google.books.DefaultViewer.getPageNumber)**`() `\n: Returns the page number of the page that's currently visible in\n the viewport.\n\n`string\n`**[getPageId](#google.books.DefaultViewer.getPageId)**`() `\n: Returns a unique identifier for the page that's currently visible in the\n viewport.\n\n`boolean\n`**[goToPage](#google.books.DefaultViewer.goToPage)**`(pageNumber) `\n: Returns true if the page exists and was turned to.\n\n`boolean\n`**[goToPageId](#google.books.DefaultViewer.goToPageId)**`(pageId) `\n: Returns true if the page exists and was turned to.\n\n`boolean\n`**[isLoaded](#google.books.DefaultViewer.isLoaded)()**\n: Indicates whether the viewer has been successfully initialized with the given book.\n\n`\n`**[highlight](#google.books.DefaultViewer.highlight)**`(opt_string) `\n: Highlights a term in the viewport.\n\n`\n`**[load](#google.books.DefaultViewer.load)**`(identifiers, opt_notFoundCallback, opt_successCallback) `\n: Loads a book in the viewport.\n\n`\n`**[nextPage](#google.books.DefaultViewer.nextPage)**`() `\n: Goes to the next page in the book.\n\n`\n`**[previousPage](#google.books.DefaultViewer.previousPage)**`() `\n: Goes to the previous page in the book.\n\n`\n`**[resize](#google.books.DefaultViewer.resize)**`() `\n: Resizes the viewer to conform to size of its container div.\n\n`\n`**[zoomIn](#google.books.DefaultViewer.zoomIn)**`() `\n: Zooms into the viewer.\n\n`\n`**[zoomOut](#google.books.DefaultViewer.zoomOut)**`() `\n: Zooms out of the viewer.\n\nConstructor detail\n------------------\n\n### google.books.DefaultViewer\n\n```\ngoogle.books.DefaultViewer(div, opt_options)\n```\n\nAn embedded viewer for a volume in Google Book Search.\n\n\u003c!-- --\u003e\n\n**Parameters:** *Element*` div` - Div to draw the viewport in.\n\u003c!-- --\u003e\n\n*Object*` opt_options` - Key-value map of options to pass along to the viewer.\n\nMethod detail\n-------------\n\n### getPageNumber\n\n```\nstring getPageNumber()\n```\n\nReturns the page number of the page that's currently visible in the viewport.\n\n\u003c!-- --\u003e\n\n**Returns:** *string*` `\n\n### getPageId\n\n```\nstring getPageId()\n```\n\nReturns a unique identifier for the page that's currently visible in the viewport.\n\n\u003c!-- --\u003e\n\n**Returns:** *string*` `\n\n### goToPage\n\n```\nboolean goToPage(pageNumber)\n```\n\nReturns true if the page exists and was turned to.\n\n\u003c!-- --\u003e\n\n**Parameters:** *string, number*` pageNumber ` - The page number of the page to turn to.\n\n\u003c!-- --\u003e\n\n**Returns:** *boolean*` `\n\n### goToPageId\n\n```\nboolean goToPageId(pageId)\n```\n\nReturns true if the page exists and was turned to.\n\n\u003c!-- --\u003e\n\n**Parameters:** *string*` pageId ` - The unique identifier of the page to turn to.\n\n\u003c!-- --\u003e\n\n**Returns:** *boolean*` `\n\n### isLoaded\n\n```\nboolean isLoaded()\n```\n\nReturns true if the viewer has been successfully initialized with the given book using `load`.\n\n\u003c!-- --\u003e\n\n**Returns:** *boolean*` `\n\n### highlight\n\n```\nhighlight(opt_string)\n```\n\nHighlights a term in the viewport.\n\n\u003c!-- --\u003e\n\n**Parameters:** *string*` opt_string ` - A string to highlight. Turns off highlighting if `null` or `undefined`.\n\n### load\n\n```\nload(identifiers, opt_notFoundCallback, opt_successCallback)\n```\n\nLoads a book in the viewport.\n\n\u003c!-- --\u003e\n\n**Parameters:** *string* `, `*Array of strings*` identifiers ` - A preview URL or book identifier such as an ISBN, OCLC, etc. See [Dynamic Links request format](/books/docs/dynamic-links#requestFormat). To specify several alternative identifiers for the book (e.g., the hardcover and softcover ISBNs), pass an `Array` of these identifier strings; the viewer will the viewer will load the first embeddable book in the array.\n\u003c!-- --\u003e\n\n*Function*` opt_notFoundCallback ` - If `identifier` is a book identifier, this callback will be called if the book was not found. If `null` passed or this parameter is omitted, no function will be called on failure.\n\u003c!-- --\u003e\n\n*Function*` opt_successCallback ` - This callback will be executed if and when the viewer is successfully instantiated with a particular book, and ready to receive function calls such as `nextPage`.\n\n### nextPage\n\n```\nnextPage()\n```\n\nGoes to the next page in the book.\n\n### previousPage\n\n```\npreviousPage()\n```\n\nGoes to the previous page in the book.\n\n### resize\n\n```\nresize()\n```\n\nResizes the viewer to conform to size of its container div.\n\n### zoomIn\n\n```\nzoomIn()\n```\n\nZooms into the viewer.\n\n### zoomOut\n\n```\nzoomOut()\n```\n\nZooms out of the viewer.\n\n[Back to top](#top)"]]