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получитьпажеид
string getPageId()
-  Возвращает уникальный идентификатор страницы, которая в данный момент видна в области просмотра. 
-  Возврат:
stringgoToPage
boolean goToPage(pageNumber)
-  Возвращает true, если страница существует и на нее был открыт переход.
-  Параметры:
string, number pageNumber — номер страницы, на которую нужно перейти.-  Возврат:
booleangoToPageId
boolean goToPageId(pageId)
-  Возвращает true, если страница существует и на нее был открыт переход.
-  Параметры:
string pageId — уникальный идентификатор страницы, на которую нужно перейти.-  Возврат:
booleanisLoaded
boolean isLoaded()
-  Возвращает true, если программа просмотра была успешно инициализирована с данной книгой с помощью 
load . -  Возврат:
booleanвыделять
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()
-  Удаляет окно просмотра.