參考資料

Embedded Viewer 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 - 進入可視區域。
      Object opt_options - 要傳遞給觀眾的選項鍵/值對應。

方法說明

getPageNumber

string getPageNumber()
    傳回目前可視區域中可見的頁碼。
    傳回:
      string 

getPageId

string getPageId()
    傳回目前可視區域中可見網頁的唯一識別碼。
    傳回:
      string 

前往網頁

boolean goToPage(pageNumber)
    如果網頁已存在且已轉入,則傳回 True。
    參數:
      string, number pageNumber - 要翻頁的頁碼。
    傳回:
      boolean 

goToPageId

boolean goToPageId(pageId)
    如果網頁已存在且已轉入,則傳回 True。
    參數:
      string pageId - 要轉換網頁的不重複 ID。
    傳回:
      boolean 

已載入

boolean isLoaded()
    如果檢視器使用 load 成功將指定書籍初始化,則傳回 True。
    傳回:
      boolean 

影片簡介

highlight(opt_string)
    在可視區域中醒目顯示字詞。
    參數:
      string opt_string - 要醒目顯示的字串。如為 nullundefined,則會關閉醒目顯示功能。

load(identifiers, opt_notFoundCallback, opt_successCallback)
    在可視區域中載入書籍。
    參數:
      string, Array of strings identifiers - 預覽網址或書籍 ID,例如 ISBN、OCLC 等。請參閱動態連結要求格式。如要指定書籍的多個替代識別碼 (例如精裝版和精裝本的 ISBN),請傳遞這些 ID 字串的 Array;檢視者將載入陣列中第一個可嵌入的書籍。
      Function opt_notFoundCallback - 如果 identifier 是書籍識別碼,系統會在找不到書籍時呼叫此回呼。如果傳遞了 null 或省略這項參數,失敗時就不會呼叫任何函式。
      Function opt_successCallback - 如果檢視器成功將特定書籍執行個體化,並準備好接收函式 (例如 nextPage),系統就會執行這個回呼。

下一頁

nextPage()
    前往書籍的下一頁。

上一頁

previousPage()
    前往書籍中的上一頁。

resize

resize()
    調整檢視器的大小,使其符合容器 div 的大小。

放大

zoomIn()
    放大檢視畫面。

縮小

zoomOut()
    縮小檢視器。

返回頁首