API โปรแกรมดูแบบฝังมีคลาส 1 รายการคือ 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
เป็นตัวระบุหนังสือ
ระบบจะเรียก Callback นี้หากไม่พบหนังสือ หากผ่าน null
หรือละเว้นพารามิเตอร์นี้ จะไม่มีการเรียกใช้ฟังก์ชันเมื่อล้มเหลว
Function opt_successCallback
- การเรียกใช้ Callback นี้จะทำงานหากและเมื่อผู้ดูสร้างอินสแตนซ์กับหนังสือบางเล่มสำเร็จ และพร้อมที่จะรับการเรียกใช้ฟังก์ชัน เช่น nextPage
nextPage
nextPage()
-
ไปที่หน้าถัดไปในหนังสือ
previousPage
previousPage()
-
ไปยังหน้าก่อนหน้าในหนังสือ
resize
resize()
-
ปรับขนาดมุมมองให้สอดคล้องกับขนาดของ div คอนเทนเนอร์
zoomIn
zoomIn()
-
ซูมเข้าไปในมุมมอง
zoomOut
zoomOut()
-
ซูมออกจากมุมมอง