חומרי עזר
קל לארגן דפים בעזרת אוספים
אפשר לשמור ולסווג תוכן על סמך ההעדפות שלך.
Embedded Viewer API מכיל מחלקה אחת: DefaultViewer. מבוא לשימוש ב-API זמין במדריך למפתחים.
סיכום של ה-constructor
google.books.DefaultViewer(div, opt_options)
- נגן מוטמע של כרך בחיפוש ב-Google Books.
סיכום של השיטה
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()
- הקטנת התצוגה של העינית.
פרטי ה-Constructor
google.books.DefaultViewer
google.books.DefaultViewer(div, opt_options)
נגן מוטמע של כרך בחיפוש Google בספרים.
פרמטרים:
Element div
– קו מפריד לציור של אזור התצוגה.
Object opt_options
– מפה של אפשרויות עם ערכים מרכזיים להעברה
אל הצופה.
פרטי השיטה
getPageNumber
string getPageNumber()
הפונקציה מחזירה את מספר הדף שגלוי כרגע בחלון התצוגה.
getPageId
string getPageId()
הפונקציה מחזירה מזהה ייחודי של הדף שגלוי כרגע בחלון התצוגה.
goToPage
boolean goToPage(pageNumber)
הפונקציה מחזירה את הערך true אם הדף קיים ועבר אליו.
פרמטרים:
string, number pageNumber
– מספר הדף שאליו רוצים לעבור.
goToPageId
boolean goToPageId(pageId)
הפונקציה מחזירה את הערך true אם הדף קיים ועבר אליו.
פרמטרים:
string pageId
– המזהה הייחודי של הדף שאליו רוצים לעבור.
isLoaded
boolean isLoaded()
הפונקציה מחזירה את הערך true אם הספר הנתון הופעל בהצלחה אצל הצופה באמצעות load
.
בפוקוס
highlight(opt_string)
מדגישה מונח באזור התצוגה.
פרמטרים:
string opt_string
– מחרוזת להדגשה. ההדגשה תושבת אם null
או undefined
.
משקל
load(identifiers, opt_notFoundCallback, opt_successCallback)
פרמטרים:
string, Array of strings identifiers
– כתובת URL של תצוגה מקדימה או מזהה ספר, כמו מספר ISBN, OCLC וכו'. אפשר לעיין בפורמט הבקשה של קישורים דינמיים. כדי לציין מספר מזהים חלופיים לספר (למשל, מספרי ה-ISBN של כריכה קשה וכריכה רכה), יש להעביר Array
ממחרוזות המזהים האלה. הצופה יטען את הספר הראשון שניתן להטמעה במערך.
Function opt_notFoundCallback
– אם identifier
הוא מזהה ספר, תיגרם קריאה חוזרת (callback) אם הספר לא נמצא. אם הערך null
מועבר או שהפרמטר הזה מושמט, לא תתבצע קריאה לפונקציה במקרה של כשל.
Function opt_successCallback
– פונקציית ה-callback הזו תופעל אם וכשתיצורו את הצופה עם ספר מסוים, והוא יהיה מוכן לקבל קריאות לפונקציות כמו nextPage
.
nextPage
nextPage()
previousPage
previousPage()
resize
resize()
שינוי הגודל של חלון הצפייה כך שיתאים לגודל של ה-div של הקונטיינר שלו.
zoomIn
zoomIn()
zoomOut
zoomOut()
חזרה למעלה
אלא אם צוין אחרת, התוכן של דף זה הוא ברישיון Creative Commons Attribution 4.0 ודוגמאות הקוד הן ברישיון Apache 2.0. לפרטים, ניתן לעיין במדיניות האתר Google Developers. Java הוא סימן מסחרי רשום של חברת Oracle ו/או של השותפים העצמאיים שלה.
עדכון אחרון: 2024-11-08 (שעון UTC).
[null,null,["עדכון אחרון: 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)"]]