Referenz
Mit Sammlungen den Überblick behalten
Sie können Inhalte basierend auf Ihren Einstellungen speichern und kategorisieren.
Die Embedded Viewer API enthält eine Klasse: DefaultViewer. Eine Einführung in die Verwendung der API finden Sie im Entwicklerhandbuch.
Zusammenfassung des Konstruktors
google.books.DefaultViewer(div, opt_options)
- Ein eingebetteter Viewer für einen Band in der Google Buchsuche.
Zusammenfassung der Methode
string
getPageNumber()
- Gibt die Seitennummer der Seite zurück, die derzeit im Darstellungsbereich sichtbar ist.
string
getPageId()
- : Gibt eine eindeutige Kennung für die Seite zurück, die derzeit im Darstellungsbereich sichtbar ist.
boolean
goToPage(pageNumber)
- Gibt „true“ zurück, wenn die Seite existiert und aufgerufen wurde.
boolean
goToPageId(pageId)
- Gibt „wahr“ zurück, wenn die Seite vorhanden ist und aufgerufen wurde.
boolean
isLoaded()
- Gibt an, ob der Viewer mit dem entsprechenden Buch initialisiert wurde.
highlight(opt_string)
- Markiert einen Begriff im Darstellungsbereich
load(identifiers, opt_notFoundCallback, opt_successCallback)
- Ladet ein Buch in den Darstellungsbereich.
nextPage()
- Damit wird die nächste Seite im Buch aufgerufen.
previousPage()
- Zur vorherigen Seite im Buch wechseln.
resize()
- Passt die Größe des Viewers an die Größe des Container-Divs an.
zoomIn()
- Zoomt heran.
zoomOut()
- Zoomt heraus.
Konstruktordetails
google.books.DefaultViewer
google.books.DefaultViewer(div, opt_options)
Ein eingebetteter Viewer für einen Band in der Google Buchsuche.
Parameter:
Element div
– Div, in dem der Darstellungsbereich gezeichnet wird.
Object opt_options
– Schlüssel/Wert-Paar-Zuordnung von Optionen, die an den Betrachter weitergegeben werden sollen.
Methode – Details
getPageNumber
string getPageNumber()
Gibt die Seitennummer der Seite zurück, die derzeit im Darstellungsbereich sichtbar ist.
getPageId
string getPageId()
Gibt eine eindeutige Kennung für die Seite zurück, die derzeit im Darstellungsbereich sichtbar ist.
goToPage
boolean goToPage(pageNumber)
Gibt „true“ zurück, wenn die Seite vorhanden ist und aufgerufen wurde.
Parameter:
string, number pageNumber
– Die Seitenzahl der Seite, zu der gewechselt werden soll.
goToPageId
boolean goToPageId(pageId)
Gibt „true“ zurück, wenn die Seite vorhanden ist und aufgerufen wurde.
Parameter:
string pageId
: Die eindeutige Kennung der Seite, zu der gewechselt werden soll.
isLoaded
boolean isLoaded()
Gibt „true“ zurück, wenn der Betrachter mit dem angegebenen Buch über load
erfolgreich initialisiert wurde.
Highlight
highlight(opt_string)
Markiert einen Begriff im Darstellungsbereich
Parameter:
string opt_string
: Ein String, der hervorgehoben werden soll. Deaktiviert die Hervorhebung, wenn null
oder undefined
.
load
load(identifiers, opt_notFoundCallback, opt_successCallback)
Lädt ein Buch in den Darstellungsbereich.
Parameter:
string, Array of strings identifiers
: Eine Vorschau-URL oder Buch-ID wie eine ISBN oder OCLC. Weitere Informationen finden Sie unter Anfrageformat für dynamische Links. Wenn du mehrere alternative IDs für das Buch angeben möchtest (z. B. die ISBNs für Hardcover und Softcover), übergebe eine Array
dieser ID-Strings. Der Betrachter lädt dann das erste einbettbare Buch im Array.
Function opt_notFoundCallback
– Wenn identifier
eine Buch-ID ist, wird dieser Rückruf aufgerufen, wenn das Buch nicht gefunden wurde. Wenn null
übergeben oder dieser Parameter weggelassen wird, wird bei einem Fehler keine Funktion aufgerufen.
Function opt_successCallback
– Dieser Rückruf wird ausgeführt, wenn der Viewer mit einem bestimmten Buch erfolgreich instanziiert wurde und bereit ist, Funktionsaufrufe wie nextPage
zu empfangen.
nextPage
nextPage()
Wechselt zur nächsten Seite im Buch.
previousPage
previousPage()
Wechselt zur vorherigen Seite im Buch.
resize
resize()
Ändert die Größe des Viewers an die Größe seines Container-Divs.
zoomIn
zoomIn()
zoomOut
zoomOut()
Herauszoomen aus der Ansicht.
Nach oben
Sofern nicht anders angegeben, sind die Inhalte dieser Seite unter der Creative Commons Attribution 4.0 License und Codebeispiele unter der Apache 2.0 License lizenziert. Weitere Informationen finden Sie in den Websiterichtlinien von Google Developers. Java ist eine eingetragene Marke von Oracle und/oder seinen Partnern.
Zuletzt aktualisiert: 2024-11-08 (UTC).
[null,null,["Zuletzt aktualisiert: 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)"]]