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
- 要醒目顯示的字串。如為 null
或 undefined
,則會關閉醒目顯示功能。堆
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()
-
縮小檢視器。