Справочные материалы
Оптимизируйте свои подборки
Сохраняйте и классифицируйте контент в соответствии со своими настройками.
API встроенного средства просмотра содержит один класс: DefaultViewer. Введение в использование API см. в Руководстве разработчика .
Сводка конструктора
-
google.books.DefaultViewer (div, opt_options)
- Встроенная программа просмотра томов в Поиске книг Google.
Краткое описание метода
-
string getPageNumber ()
- Возвращает номер страницы, которая в данный момент видна в области просмотра.
-
string getPageId ()
- Возвращает уникальный идентификатор страницы, которая в данный момент видна в области просмотра.
-
boolean goToPage (pageNumber)
- Возвращает true, если страница существует и на нее был открыт переход.
-
boolean goToPageId (pageId)
- Возвращает true, если страница существует и на нее был открыт переход.
-
boolean isLoaded ()
- Указывает, была ли программа просмотра успешно инициализирована с данной книгой.
-
highlight (opt_string)
- Выделяет термин в окне просмотра.
-
load (identifiers, opt_notFoundCallback, opt_successCallback)
- Загружает книгу во вьюпорте.
-
nextPage ()
- Переход к следующей странице книги.
-
previousPage ()
- Переход на предыдущую страницу книги.
-
resize ()
- Изменяет размер средства просмотра в соответствии с размером его контейнера div.
-
zoomIn ()
- Увеличивает масштаб зрителя.
-
zoomOut ()
- Удаляет окно просмотра.
Деталь конструктора
google.books.DefaultViewer
google.books.DefaultViewer(div, opt_options)
Встроенная программа просмотра томов в Поиске книг Google.
Параметры: Element div
— Div для рисования области просмотра.
Object opt_options
— карта значений ключей для передачи средству просмотра.
Подробности метода
Получить номер страницы
string getPageNumber()
Возвращает номер страницы, которая в данный момент видна в области просмотра.
получитьпажеид
string getPageId()
Возвращает уникальный идентификатор страницы, которая в данный момент видна в области просмотра.
goToPage
boolean goToPage(pageNumber)
Возвращает true, если страница существует и на нее был открыт переход.
Параметры: string, number pageNumber
— номер страницы, на которую нужно перейти.
goToPageId
boolean goToPageId(pageId)
Возвращает true, если страница существует и на нее был открыт переход.
Параметры: string pageId
— уникальный идентификатор страницы, на которую нужно перейти.
isLoaded
boolean isLoaded()
Возвращает true, если программа просмотра была успешно инициализирована с данной книгой с помощью load
.
выделять
highlight(opt_string)
Выделяет термин в окне просмотра.
Параметры: string opt_string
— строка, которую нужно выделить. Отключает подсветку, если null
или undefined
.
нагрузка
load(identifiers, opt_notFoundCallback, opt_successCallback)
Загружает книгу во вьюпорте.
Параметры: string , Array of strings identifiers
— URL-адрес предварительного просмотра или идентификатор книги, например ISBN, OCLC и т. д. См. Формат запроса динамических ссылок . Чтобы указать несколько альтернативных идентификаторов книги (например, ISBN в твердом и мягком переплете), передайте Array
этих строк идентификаторов; средство просмотра загрузит первую встраиваемую книгу в массиве.
Function opt_notFoundCallback
— если identifier
является идентификатором книги, этот обратный вызов будет вызван, если книга не найдена. Если передано null
или этот параметр опущен, ни одна функция не будет вызываться в случае сбоя.
Function opt_successCallback
— этот обратный вызов будет выполнен, если и когда средство просмотра успешно создаст экземпляр конкретной книги и будет готово к приему вызовов функций, таких как nextPage
.
следующая страница
nextPage()
Переход к следующей странице книги.
предыдущая страница
previousPage()
Переход на предыдущую страницу книги.
изменить размер
resize()
Изменяет размер средства просмотра в соответствии с размером его контейнера div.
увеличить масштаб
zoomIn()
Увеличивает масштаб зрителя.
Уменьшить масштаб
zoomOut()
Вернуться наверх
Если не указано иное, контент на этой странице предоставляется по лицензии Creative Commons "С указанием авторства 4.0", а примеры кода – по лицензии Apache 2.0. Подробнее об этом написано в правилах сайта. Java – это зарегистрированный товарный знак корпорации Oracle и ее аффилированных лиц.
Последнее обновление: 2025-01-09 UTC.
[null,null,["Последнее обновление: 2025-01-09 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)"]]