Class PositionedImage

PositionedImage

Paragraph पर ऐंकर की गई, तय जगह पर दिखने वाली इमेज. InlineImage के मुकाबले, PositionedImage एक Element नहीं है. उसमें कोई माता-पिता या भाई-बहन Element नहीं है. इसके बजाय, इसे Paragraph या ListItem से ऐंकर किया जाता है और उस ऐंकर से ऑफ़सेट के ज़रिए रखा जाता है. PositionedImage का एक आईडी होता है, जिसका इस्तेमाल करके इसका रेफ़रंस दिया जा सकता है.

const body =
    DocumentApp.getActiveDocument().getActiveTab().asDocumentTab().getBody();

// Append a new paragraph.
const paragraph = body.appendParagraph('New paragraph to anchor the image to.');

// Get an image in Drive from its ID.
const image = DriveApp.getFileById('ENTER_IMAGE_FILE_ID_HERE').getBlob();

// Add the PositionedImage with offsets (in points).
const posImage =
    paragraph.addPositionedImage(image).setTopOffset(60).setLeftOffset(40);

तरीके

तरीकारिटर्न टाइपसंक्षिप्त विवरण
getAs(contentType)Blobइस ऑब्जेक्ट में मौजूद डेटा को, तय किए गए कॉन्टेंट टाइप में बदले गए ब्लॉब के तौर पर दिखाता है.
getBlob()Blobइस ऑब्जेक्ट में मौजूद डेटा को ब्लॉब के तौर पर दिखाएं.
getHeight()Integerइमेज की ऊंचाई, पिक्सल में दिखाता है.
getId()Stringइमेज का आईडी पाता है.
getLayout()PositionedLayoutयह एक वैल्यू दिखाता है, जिससे पता चलता है कि इमेज को कैसे लेआउट किया गया है.
getLeftOffset()Numberपैराग्राफ़ की बाईं ओर, इमेज का ऑफ़सेट पॉइंट में दिखाता है.
getParagraph()Paragraphवह Paragraph दिखाता है जिस पर इमेज ऐंकर की गई है.
getTopOffset()Numberपैराग्राफ़ के सबसे ऊपर से, इमेज का ऑफ़सेट पॉइंट में दिखाता है.
getWidth()Integerइमेज की चौड़ाई, पिक्सल में दिखाता है.
setHeight(height)PositionedImageइमेज की ऊंचाई, पिक्सल में सेट करता है.
setLayout(layout)PositionedImageइससे यह तय होता है कि इमेज को किस तरह सेट किया गया है.
setLeftOffset(offset)PositionedImageइससे पैराग्राफ़ की बाईं ओर, इमेज का ऑफ़सेट पॉइंट में सेट होता है.
setTopOffset(offset)PositionedImageपैराग्राफ़ के ऊपर से, इमेज के ऑफ़सेट को पॉइंट में सेट करता है.
setWidth(width)PositionedImageइमेज की चौड़ाई, पिक्सल में सेट करता है.

ज़्यादा जानकारी वाला दस्तावेज़

getAs(contentType)

इस ऑब्जेक्ट में मौजूद डेटा को, तय किए गए कॉन्टेंट टाइप में बदले गए ब्लॉब के तौर पर दिखाता है. इस तरीके से, फ़ाइल के नाम में सही एक्सटेंशन जुड़ जाता है. जैसे, "myfile.pdf". हालांकि, यह माना जाता है कि फ़ाइल के नाम के आखिरी पीरियड (अगर कोई है) के बाद का हिस्सा, मौजूदा एक्सटेंशन है जिसे बदलना चाहिए. इसलिए, "ShoppingList.12.25.2014", "ShoppingList.12.25.pdf" हो जाता है.

कन्वर्ज़न के लिए हर दिन के कोटे देखने के लिए, Google की सेवाओं के लिए कोटे देखें. नए बनाए गए Google Workspace डोमेन पर, कुछ समय के लिए ज़्यादा कड़े कोटा लागू हो सकते हैं.

पैरामीटर

नामटाइपब्यौरा
contentTypeStringजिस MIME टाइप में बदलना है. ज़्यादातर ब्लॉब के लिए, 'application/pdf' ही एक मान्य विकल्प है. BMP, GIF, JPEG या PNG फ़ॉर्मैट में मौजूद इमेज के लिए, 'image/bmp', 'image/gif', 'image/jpeg' या 'image/png' में से कोई भी वैल्यू इस्तेमाल की जा सकती है. Google Docs दस्तावेज़ के लिए, 'text/markdown' भी मान्य है.

वापसी का टिकट

Blob — डेटा को ब्लॉब के तौर पर दिखाया गया है.


getBlob()

इस ऑब्जेक्ट में मौजूद डेटा को ब्लॉब के तौर पर दिखाएं.

वापसी का टिकट

Blob — डेटा को ब्लॉब के तौर पर दिखाया गया है.


getHeight()

इमेज की ऊंचाई, पिक्सल में दिखाता है.

वापसी का टिकट

Integer — इमेज की ऊंचाई, पिक्सल में

अनुमति देना

इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या एक से ज़्यादा स्कोप के लिए अनुमति की ज़रूरत होती है:

  • https://www.googleapis.com/auth/documents.currentonly
  • https://www.googleapis.com/auth/documents

getId()

इमेज का आईडी पाता है.

वापसी का टिकट

String — इमेज आईडी

अनुमति देना

इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या एक से ज़्यादा स्कोप के लिए अनुमति की ज़रूरत होती है:

  • https://www.googleapis.com/auth/documents.currentonly
  • https://www.googleapis.com/auth/documents

getLayout()

यह एक वैल्यू दिखाता है, जिससे पता चलता है कि इमेज को कैसे लेआउट किया गया है.

वापसी का टिकट

PositionedLayout — इमेज का लेआउट

अनुमति देना

इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या एक से ज़्यादा स्कोप के लिए अनुमति की ज़रूरत होती है:

  • https://www.googleapis.com/auth/documents.currentonly
  • https://www.googleapis.com/auth/documents

getLeftOffset()

पैराग्राफ़ की बाईं ओर से, इमेज का ऑफ़सेट पॉइंट में दिखाता है.

वापसी का टिकट

Number — इमेज को बाएं पैराग्राफ़ की बाईं ओर से ऑफ़सेट किया गया

अनुमति देना

इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या एक से ज़्यादा स्कोप के लिए अनुमति की ज़रूरत होती है:

  • https://www.googleapis.com/auth/documents.currentonly
  • https://www.googleapis.com/auth/documents

getParagraph()

उस Paragraph को दिखाता है जिस पर इमेज ऐंकर की गई है.

वापसी का टिकट

Paragraph — पैरंट पैराग्राफ़

अनुमति देना

इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या एक से ज़्यादा स्कोप के लिए अनुमति की ज़रूरत होती है:

  • https://www.googleapis.com/auth/documents.currentonly
  • https://www.googleapis.com/auth/documents

getTopOffset()

पैराग्राफ़ के सबसे ऊपर से, इमेज का ऑफ़सेट पॉइंट में दिखाता है.

वापसी का टिकट

Number — बाईं ओर मौजूद पैराग्राफ़ के ऊपर से इमेज का ऑफ़सेट

अनुमति देना

इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या एक से ज़्यादा स्कोप के लिए अनुमति की ज़रूरत होती है:

  • https://www.googleapis.com/auth/documents.currentonly
  • https://www.googleapis.com/auth/documents

getWidth()

इमेज की चौड़ाई, पिक्सल में दिखाता है.

वापसी का टिकट

Integer — इमेज की चौड़ाई, पिक्सल में

अनुमति देना

इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या एक से ज़्यादा स्कोप के लिए अनुमति की ज़रूरत होती है:

  • https://www.googleapis.com/auth/documents.currentonly
  • https://www.googleapis.com/auth/documents

setHeight(height)

इमेज की ऊंचाई, पिक्सल में सेट करता है.

पैरामीटर

नामटाइपब्यौरा
heightIntegerइमेज की ऊंचाई, पिक्सल में

वापसी का टिकट

PositionedImage — मौजूदा ऑब्जेक्ट

अनुमति देना

इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या एक से ज़्यादा स्कोप के लिए अनुमति की ज़रूरत होती है:

  • https://www.googleapis.com/auth/documents.currentonly
  • https://www.googleapis.com/auth/documents

setLayout(layout)

इससे यह तय होता है कि इमेज को किस तरह सेट किया गया है.

पैरामीटर

नामटाइपब्यौरा
layoutPositionedLayoutलेआउट मोड दिखाने वाला एनम

वापसी का टिकट

PositionedImage — चेन करने के लिए यह ऑब्जेक्ट

अनुमति देना

इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या एक से ज़्यादा स्कोप के लिए अनुमति की ज़रूरत होती है:

  • https://www.googleapis.com/auth/documents.currentonly
  • https://www.googleapis.com/auth/documents

setLeftOffset(offset)

इससे पैराग्राफ़ की बाईं ओर, इमेज का ऑफ़सेट पॉइंट में सेट होता है.

पैरामीटर

नामटाइपब्यौरा
offsetNumberपैराग्राफ़ की बाईं ओर से ऑफ़सेट

वापसी का टिकट

PositionedImage — चेन करने के लिए यह ऑब्जेक्ट

अनुमति देना

इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या एक से ज़्यादा स्कोप के लिए अनुमति की ज़रूरत होती है:

  • https://www.googleapis.com/auth/documents.currentonly
  • https://www.googleapis.com/auth/documents

setTopOffset(offset)

पैराग्राफ़ के ऊपर से, इमेज के ऑफ़सेट को पॉइंट में सेट करता है.

पैरामीटर

नामटाइपब्यौरा
offsetNumberपैराग्राफ़ के सबसे ऊपर से

वापसी का टिकट

PositionedImage — चेन करने के लिए यह ऑब्जेक्ट

अनुमति देना

इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या एक से ज़्यादा स्कोप के लिए अनुमति की ज़रूरत होती है:

  • https://www.googleapis.com/auth/documents.currentonly
  • https://www.googleapis.com/auth/documents

setWidth(width)

इमेज की चौड़ाई, पिक्सल में सेट करता है.

पैरामीटर

नामटाइपब्यौरा
widthIntegerइमेज की चौड़ाई, पिक्सल में

वापसी का टिकट

PositionedImage — मौजूदा ऑब्जेक्ट

अनुमति देना

इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या एक से ज़्यादा स्कोप के लिए अनुमति की ज़रूरत होती है:

  • https://www.googleapis.com/auth/documents.currentonly
  • https://www.googleapis.com/auth/documents