Embedded Viewer API มีคลาสเดียวคือ DefaultViewer ดูข้อมูลเบื้องต้นเกี่ยวกับการใช้ API ได้ที่คู่มือสำหรับนักพัฒนาซอฟต์แวร์
สรุปเกี่ยวกับตัวสร้าง
google.books.DefaultViewer(div, opt_options)
- เครื่องมือดูหนังสือที่ฝังเล่มใน Google Book Search
สรุปวิธีการ
string getPageNumber()
- แสดงผลหมายเลขหน้าของหน้าเว็บที่แสดงอยู่ในวิวพอร์ต
string getPageId()
- แสดงผลตัวระบุที่ไม่ซ้ำสำหรับหน้าเว็บที่ปรากฏในวิวพอร์ตในปัจจุบัน
boolean goToPage(pageNumber)
- แสดงค่า "จริง" หากหน้าเว็บมีอยู่และเปิดอยู่
boolean goToPageId(pageId)
- แสดงค่า "จริง" หากหน้าเว็บมีอยู่และเปิดอยู่
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 Book Search
-
พารามิเตอร์:
Element div
- Div สำหรับวาดวิวพอร์ต
Object opt_options
- แผนที่คีย์-ค่าของตัวเลือกที่จะส่งต่อให้ผู้ชม
รายละเอียดวิธีการ
getPageNumber
string getPageNumber()
-
แสดงหมายเลขหน้าของหน้าที่แสดงอยู่ในวิวพอร์ต
-
ผลลัพธ์:
string
getPageId
string getPageId()
-
แสดงผลตัวระบุที่ไม่ซ้ำกันสำหรับหน้าที่แสดงอยู่ในวิวพอร์ต
-
การคืนสินค้า:
string
goToPage
boolean goToPage(pageNumber)
-
แสดงค่า "จริง" หากหน้าเว็บมีอยู่และมีการเลื่อนไปดู
-
พารามิเตอร์:
string, number pageNumber
- หมายเลขหน้าของหน้าที่ระบุ
-
การคืนสินค้า:
boolean
goToPageId
boolean goToPageId(pageId)
-
แสดงค่า "จริง" หากหน้าเว็บมีอยู่และมีการเลื่อนไปดู
-
พารามิเตอร์:
string pageId
- ตัวระบุที่ไม่ซ้ำกันของหน้าที่จะเปลี่ยนไป
-
การคืนสินค้า:
boolean
isLoaded
boolean isLoaded()
-
แสดงผลเป็น "จริง" หากเริ่มการทำงานของผู้ดูด้วยหนังสือที่ระบุโดยใช้
load
สำเร็จแล้ว
-
ผลลัพธ์:
boolean
ไฮไลต์
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
เป็นตัวระบุหนังสือ ระบบจะเรียกใช้การเรียกกลับนี้หากไม่พบหนังสือ หากส่ง null
หรือไม่ได้ระบุพารามิเตอร์นี้ ระบบจะไม่เรียกใช้ฟังก์ชันหากดำเนินการไม่สำเร็จ
Function opt_successCallback
- ระบบจะเรียกใช้การเรียกกลับนี้หากสร้างอินสแตนซ์ Viewer กับหนังสือเล่มใดเล่มหนึ่งเรียบร้อยแล้ว และพร้อมที่จะรับการเรียกใช้ฟังก์ชัน เช่น nextPage
nextPage
nextPage()
-
โดยจะไปที่หน้าถัดไปในหนังสือ
previousPage
previousPage()
-
ไปยังหน้าก่อนหน้าในหนังสือ
ปรับขนาด
resize()
-
ปรับขนาดโปรแกรมดูให้สอดคล้องกับขนาดของ div คอนเทนเนอร์
zoomIn
zoomIn()
-
ซูมเข้าไปในมุมมอง
zoomOut
zoomOut()
-
ซูมออกจากโปรแกรมดู