Referencia
Organiza tus páginas con colecciones
Guarda y categoriza el contenido según tus preferencias.
La API de Embedded Viewer contiene una clase: DefaultViewer. Para obtener una introducción al uso de la API, consulta la Guía para desarrolladores.
Resumen del constructor
google.books.DefaultViewer(div, opt_options)
- Un visor incorporado para un volumen en la Búsqueda de Google Libros.
Resumen del método
string
getPageNumber()
- Devuelve el número de página que está visible en la ventana de visualización.
string
getPageId()
- Devuelve un identificador único para la página que está visible en el viewport.
boolean
goToPage(pageNumber)
- Devuelve verdadero si la página existe y se activó.
boolean
goToPageId(pageId)
- El resultado es verdadero si la página existe y se la convirtió en verdadera.
boolean
isLoaded()
- Indica si el visor se inicializó correctamente con el libro determinado.
highlight(opt_string)
- Destaca un término en la ventana de visualización.
load(identifiers, opt_notFoundCallback, opt_successCallback)
- Carga un libro en la ventana de visualización.
nextPage()
- Ir a la página siguiente del libro.
previousPage()
- Ir a la página anterior del libro.
resize()
- Ajusta el tamaño del visor para que se ajuste al tamaño de su div de contenedor.
zoomIn()
- Acerca el visor.
zoomOut()
- Aleja el visor.
Detalles del constructor
google.books.DefaultViewer
google.books.DefaultViewer(div, opt_options)
Es un visor incorporado para un volumen en la Búsqueda de Google Libros.
Parámetros:
Element div
: Es un div para dibujar el viewport.
Object opt_options
: Es un mapa clave-valor de opciones para pasar al visor.
Detalle del método
getPageNumber
string getPageNumber()
Muestra el número de página de la página que es visible actualmente en el viewport.
getPageId
string getPageId()
Muestra un identificador único para la página que se muestra actualmente en el viewport.
goToPage
boolean goToPage(pageNumber)
Muestra verdadero si la página existe y se abrió.
Parámetros:
string, number pageNumber
: Es el número de página a la que se debe ir.
goToPageId
boolean goToPageId(pageId)
Muestra verdadero si la página existe y se abrió.
Parámetros:
string pageId
: El identificador único de la página al que se debe acceder.
isLoaded
boolean isLoaded()
Muestra verdadero si el visor se inicializó correctamente con el libro determinado usando load
.
destacar
highlight(opt_string)
Destaca un término en la ventana de visualización.
Parámetros:
string opt_string
: Es una cadena que se debe destacar. Desactiva el resaltado si es null
o undefined
.
load
load(identifiers, opt_notFoundCallback, opt_successCallback)
Carga un libro en la ventana de visualización.
Parámetros:
string, Array of strings identifiers
: Es una URL de vista previa o un identificador de libro, como un ISBN, OCLC, etcétera. Consulta el formato de solicitud de Dynamic Links. Para especificar varios identificadores alternativos para el libro (p. ej., los ISBN de tapa dura y tapa blanda), pasa un Array
de estas cadenas de identificadores. El visor cargará el primer libro incorporable en el array.
Function opt_notFoundCallback
: Si identifier
es un identificador de libro, se llamará a esta devolución de llamada si no se encuentra el libro. Si se pasa null
o se omite este parámetro, no se llamará a ninguna función en caso de error.
Function opt_successCallback
: Esta devolución de llamada se ejecutará si el visor crea una instancia correctamente con un libro en particular y está listo para recibir llamadas a función, como nextPage
.
nextPage
nextPage()
Va a la página siguiente del libro.
previousPage
previousPage()
Va a la página anterior del libro.
resize
resize()
Cambia el tamaño del visor para ajustarlo al tamaño de su división del contenedor.
zoomIn
zoomIn()
zoomOut
zoomOut()
Volver al principio
Salvo que se indique lo contrario, el contenido de esta página está sujeto a la licencia Atribución 4.0 de Creative Commons, y los ejemplos de código están sujetos a la licencia Apache 2.0. Para obtener más información, consulta las políticas del sitio de Google Developers. Java es una marca registrada de Oracle o sus afiliados.
Última actualización: 2024-11-08 (UTC)
[null,null,["Última actualización: 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)"]]