एम्बेड किए गए दर्शक के एपीआई में एक क्लास होती है: DefaultViewer. एपीआई इस्तेमाल करने के बारे में जानने के लिए, डेवलपर की गाइड देखें.
कन्स्ट्रक्टर की खास जानकारी
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()
- इससे व्यूअर का साइज़, उसके कंटेनर के डाइमेंशन के हिसाब से बदल जाता है.
zoomIn()
- दर्शक पर ज़ूम इन करता है.
zoomOut()
- दर्शक का ज़ूम आउट करता है.
कंस्ट्रक्टर की जानकारी
google.books.DefaultViewer
google.books.DefaultViewer(div, opt_options)
-
Google Book Search में किसी वॉल्यूम के लिए एम्बेड किया गया व्यूअर.
-
पैरामीटर:
Element 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
- झलक का यूआरएल या किताब का आइडेंटिफ़ायर, जैसे कि ISBN, OCLC वगैरह. डाइनैमिक लिंक के अनुरोध का फ़ॉर्मैट देखें. किताब के लिए कई अन्य आइडेंटिफ़ायर (जैसे, हार्डकवर और सॉफ़्टकवर के ISBN) बताने के लिए, इन आइडेंटिफ़ायर स्ट्रिंग में से किसी एक को Array
के तौर पर पास करें. दर्शक, ऐरे में मौजूद पहली ऐसी किताब को लोड करेगा जिसे एम्बेड किया जा सकता है.
Function opt_notFoundCallback
- अगर identifier
, किताब का आइडेंटिफ़ायर है, तो किताब न मिलने पर यह कॉलबैक कॉल किया जाएगा. अगर null
पास हो जाता है या इस
पैरामीटर को छोड़ दिया जाता है, तो फ़ेल होने पर कोई फ़ंक्शन कॉल नहीं किया जाएगा.
Function opt_successCallback
- यह कॉलबैक तब लागू होगा, जब दर्शक को किसी खास किताब के साथ इंस्टैंशिएट किया जाता है और
nextPage
जैसे फ़ंक्शन कॉल पाने के लिए तैयार होते हैं.
nextPage
nextPage()
-
यह आपको किताब के अगले पेज पर ले जाता है.
previousPage
previousPage()
-
किताब के पिछले पेज पर ले जाता है.
resize
resize()
-
व्यूअर का साइज़ उसके कंटेनर div के साइज़ के हिसाब से बदलता है.
zoomIn
zoomIn()
-
व्यूअर पर ज़ूम इन करता है.
zoomOut
zoomOut()
-
दर्शक की इमेज को ज़ूम आउट करता है.