Referensi
Tetap teratur dengan koleksi
Simpan dan kategorikan konten berdasarkan preferensi Anda.
Embedded Viewer API berisi satu class: DefaultViewer. Untuk pengantar penggunaan API, lihat Panduan Developer.
Ringkasan konstruktor
google.books.DefaultViewer(div, opt_options)
- Penampil tersemat untuk sebuah volume dalam Penelusuran Google Buku.
Ringkasan metode
string
getPageNumber()
- Menampilkan nomor halaman yang saat ini terlihat di area tampilan.
string
getPageId()
- Menampilkan ID unik untuk halaman yang saat ini terlihat di area pandang.
boolean
goToPage(pageNumber)
- Menampilkan nilai benar jika halaman ada dan dialihkan.
boolean
goToPageId(pageId)
- Menampilkan true jika halaman ada dan diaktifkan.
boolean
isLoaded()
- Menunjukkan apakah penampil telah berhasil diinisialisasi dengan buku yang diberikan.
highlight(opt_string)
- Menyoroti istilah di area tampilan.
load(identifiers, opt_notFoundCallback, opt_successCallback)
- Memuat buku di area pandang.
nextPage()
- Membuka halaman berikutnya dalam buku.
previousPage()
- Membuka halaman sebelumnya dalam buku.
resize()
- Mengubah ukuran penampil agar sesuai dengan ukuran div penampung.
zoomIn()
- Memperbesar penampil.
zoomOut()
- Memperkecil tampilan.
Detail konstruktor
google.books.DefaultViewer
google.books.DefaultViewer(div, opt_options)
Penampil tersemat untuk sebuah volume dalam Penelusuran Google Buku.
Parameter:
Element div
- Div untuk menggambar area pandang.
Object opt_options
- Peta nilai kunci opsi yang akan diteruskan ke penonton.
Detail metode
getPageNumber
string getPageNumber()
Menampilkan nomor halaman yang saat ini terlihat di
area tampilan.
getPageId
string getPageId()
Menampilkan ID unik untuk halaman yang saat ini terlihat di
area tampilan.
goToPage
boolean goToPage(pageNumber)
Menampilkan true (benar) jika halaman sudah ada dan dialihkan.
Parameter:
string, number pageNumber
- Nomor halaman yang akan dibuka.
goToPageId
boolean goToPageId(pageId)
Menampilkan true jika halaman ada dan diaktifkan.
Parameter:
string pageId
- ID unik halaman yang akan dituju.
isLoaded
boolean isLoaded()
Menampilkan true (benar) jika penampil telah berhasil diinisialisasi dengan buku yang diberikan menggunakan load
.
sorotan
highlight(opt_string)
Menyoroti istilah di area tampilan.
Parameter:
string opt_string
- String yang akan ditandai. Menonaktifkan penandaan jika
null
atau undefined
.
load
load(identifiers, opt_notFoundCallback, opt_successCallback)
Memuat buku di area pandang.
Parameter:
string, Array of strings identifiers
- URL pratinjau atau ID buku seperti ISBN,
OCLC, dll. Lihat Format permintaan Dynamic Links. Untuk menentukan beberapa ID alternatif buku (misalnya, ISBN hardcover dan softcover), teruskan Array
string ID ini; penampil akan memuat buku pertama yang dapat disematkan dalam array.
Function opt_notFoundCallback
- Jika identifier
adalah ID
buku, callback ini akan dipanggil jika buku tidak ditemukan. Jika null
diteruskan atau parameter ini dihilangkan, tidak ada fungsi yang akan dipanggil jika gagal.
Function opt_successCallback
- Callback ini akan dieksekusi
jika dan saat penampil berhasil dibuat instance-nya dengan buku tertentu, dan siap
menerima panggilan fungsi seperti nextPage
.
nextPage
nextPage()
Membuka halaman berikutnya dalam buku.
previousPage
previousPage()
Membuka halaman sebelumnya dalam buku.
resize
resize()
Ubah ukuran penampil agar sesuai dengan ukuran div penampungnya.
zoomIn
zoomIn()
zoomOut
zoomOut()
Kembali ke atas
Kecuali dinyatakan lain, konten di halaman ini dilisensikan berdasarkan Lisensi Creative Commons Attribution 4.0, sedangkan contoh kode dilisensikan berdasarkan Lisensi Apache 2.0. Untuk mengetahui informasi selengkapnya, lihat Kebijakan Situs Google Developers. Java adalah merek dagang terdaftar dari Oracle dan/atau afiliasinya.
Terakhir diperbarui pada 2024-11-08 UTC.
[null,null,["Terakhir diperbarui pada 2024-11-08 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)"]]