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()
- 
       ซูมออกจากโปรแกรมดู