Embedded Viewer API 包含一個類別:DefaultViewer。如需 API 的使用簡介,請參閱開發人員指南。
建構函式摘要
google.books.DefaultViewer(div, opt_options)
- Google 圖書搜尋中特定冊次的內嵌檢視器。
方法摘要
string getPageNumber()
- 傳回目前在可視區域顯示的頁面頁碼。
string getPageId()
- 傳回目前在可視區域中顯示的網頁專屬 ID。
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
- 要傳遞至檢視器的選項的鍵/值對應。方法詳細資料
getPageNumber
string getPageNumber()
-
傳回可視區域目前可見的頁數。
-
回傳:
string
getPageId
string getPageId()
-
傳回目前在可視區域中顯示的網頁專屬 ID。
-
回傳:
string
goToPage
boolean goToPage(pageNumber)
-
如果頁面已存在且已啟用,則傳回 true。
-
參數:
string, number pageNumber
- 要轉向的頁數。
-
回傳次數:
boolean
goToPageId
boolean goToPageId(pageId)
-
如果頁面已存在且已啟用,則傳回 true。
-
參數:
string pageId
- 網頁做為目標網頁的專屬 ID。
-
回傳次數:
boolean
isLoaded
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 等。請參閱動態連結要求格式。如要指定書籍的多個替代 ID (例如精裝版和平裝版 ISBN),請傳遞這些 ID 字串的 Array
;檢視器會在陣列中載入第一個可嵌入的書籍。
Function opt_notFoundCallback
:如果 identifier
是書籍 ID,系統就會在找不到書籍時呼叫這個回呼。如果傳遞 null
或省略這個參數,系統不會在失敗時呼叫任何函式。Function opt_successCallback
:如果檢視者已成功與特定書籍例項化,且已準備好接收 nextPage
等函式呼叫,系統就會執行這個回呼。nextPage
nextPage()
-
前往書籍的下一頁。
previousPage
previousPage()
-
前往書籍的上一頁。
resize
resize()
-
根據容器 div 的大小調整檢視器的大小。
zoomIn
zoomIn()
-
放大檢視器。
zoomOut
zoomOut()
-
縮小檢視器。