Class PositionedImage

PositionedImage

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

var body = DocumentApp.getActiveDocument().getBody();

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

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

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

तरीके

तरीकारिटर्न टाइपसंक्षिप्त विवरण
getAs(contentType)Blobइस ऑब्जेक्ट के अंदर डेटा को, बताए गए कॉन्टेंट टाइप में बदले गए ब्लॉब के तौर पर दिखाएं.
getBlob()Blobइस ऑब्जेक्ट के अंदर का डेटा, ब्लॉब के तौर पर दें.
getHeight()Integerपिक्सल में इमेज की ऊंचाई लाता है.
getId()Stringइमेज के आईडी की जानकारी मिलती है.
getLayout()PositionedLayoutइससे एक Enum वैल्यू मिलती है. इससे यह पता चलता है कि इमेज को किस तरह दिखाया गया है.
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 Services के लिए कोटा देखें. हाल ही में बनाए गए Google Workspace डोमेन पर, कुछ समय के लिए सख्त कोटे लागू हो सकते हैं.

पैरामीटर

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

रिटर्न

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()

इससे एक Enum वैल्यू मिलती है. इससे यह पता चलता है कि इमेज को किस तरह दिखाया गया है.

रिटर्न

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)

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

पैरामीटर

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

रिटर्न

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

अनुमति देना

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

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

setLayout(layout)

इमेज कैसे बनाई गई है, इसकी परिभाषा सेट करता है.

पैरामीटर

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

रिटर्न

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

अनुमति देना

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

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

setLeftOffset(offset)

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

पैरामीटर

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

रिटर्न

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

अनुमति देना

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

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

setTopOffset(offset)

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

पैरामीटर

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

रिटर्न

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

अनुमति देना

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

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

setWidth(width)

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

पैरामीटर

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

रिटर्न

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

अनुमति देना

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

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