تصویر با موقعیت ثابت که به یک Paragraph متصل شده است. برخلاف یک InlineImage ، یک PositionedImage یک Element نیست. این Element والد یا خواهر و برادر ندارد. در عوض، به یک Paragraph یا ListItem متصل شده است و از طریق offsets از آن anchor قرار میگیرد. یک PositionedImage دارای یک ID است که میتواند برای ارجاع به آن استفاده شود.
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);
روشها
| روش | نوع بازگشتی | شرح مختصر |
|---|---|---|
get As(contentType) | Blob | دادههای درون این شیء را به صورت یک blob تبدیلشده به نوع محتوای مشخصشده، برمیگرداند. |
get Blob() | Blob | دادههای درون این شیء را به صورت یک blob برمیگرداند. |
get Height() | Integer | ارتفاع تصویر را بر حسب پیکسل بازیابی میکند. |
get Id() | String | شناسه تصویر را دریافت میکند. |
get Layout() | Positioned Layout | یک مقدار شمارشی (enum) دریافت میکند که نشان دهنده نحوه چیدمان تصویر است. |
get Left Offset() | Number | میزان انحراف تصویر از سمت چپ پاراگراف را بر حسب نقطه برمیگرداند. |
get Paragraph() | Paragraph | Paragraph را که تصویر به آن متصل شده است، دریافت میکند. |
get Top Offset() | Number | میزان انحراف تصویر از بالای پاراگراف را بر حسب نقطه برمیگرداند. |
get Width() | Integer | عرض تصویر را بر حسب پیکسل بازیابی میکند. |
set Height(height) | Positioned Image | ارتفاع تصویر را بر حسب پیکسل تنظیم میکند. |
set Layout(layout) | Positioned Image | تعریف نحوه چیدمان تصویر را تعیین میکند. |
set Left Offset(offset) | Positioned Image | میزان انحراف تصویر از سمت چپ پاراگراف را بر حسب نقطه تنظیم میکند. |
set Top Offset(offset) | Positioned Image | میزان انحراف تصویر از بالای پاراگراف را بر حسب نقطه تنظیم میکند. |
set Width(width) | Positioned Image | عرض تصویر را بر حسب پیکسل تنظیم میکند. |
مستندات دقیق
getAs(contentType)
دادههای درون این شیء را به صورت یک blob تبدیلشده به نوع محتوای مشخصشده برمیگرداند. این متد پسوند مناسب را به نام فایل اضافه میکند - برای مثال، "myfile.pdf". با این حال، فرض میکند که بخشی از نام فایل که پس از آخرین نقطه (در صورت وجود) میآید، یک پسوند موجود است که باید جایگزین شود. در نتیجه، "ShoppingList.12.25.2014" به "ShoppingList.12.25.pdf" تبدیل میشود.
برای مشاهده سهمیههای روزانه برای تبدیلها، به سهمیههای سرویسهای گوگل مراجعه کنید. دامنههای جدید Google Workspace ممکن است موقتاً مشمول سهمیههای سختگیرانهتری باشند.
پارامترها
| نام | نوع | توضیحات |
|---|---|---|
content Type | String | نوع MIME برای تبدیل. برای اکثر blobها، 'application/pdf' تنها گزینه معتبر است. برای تصاویر با فرمت BMP، GIF، JPEG یا PNG، هر یک از 'image/bmp' ، 'image/gif' ، 'image/jpeg' یا 'image/png' نیز معتبر هستند. برای یک سند Google Docs، 'text/markdown' نیز معتبر است. |
بازگشت
Blob - دادهها به عنوان یک حباب.
getBlob()
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()
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)
ارتفاع تصویر را بر حسب پیکسل تنظیم میکند.
پارامترها
| نام | نوع | توضیحات |
|---|---|---|
height | Integer | ارتفاع تصویر، بر حسب پیکسل |
بازگشت
PositionedImage - شیء فعلی
مجوز
اسکریپتهایی که از این روش استفاده میکنند، نیاز به مجوز با یک یا چند مورد از حوزههای زیر دارند:
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
setLayout(layout)
تعریف نحوه چیدمان تصویر را تعیین میکند.
پارامترها
| نام | نوع | توضیحات |
|---|---|---|
layout | Positioned Layout | یک enum که حالت طرحبندی را نشان میدهد |
بازگشت
PositionedImage - این شیء برای زنجیرهسازی
مجوز
اسکریپتهایی که از این روش استفاده میکنند، نیاز به مجوز با یک یا چند مورد از حوزههای زیر دارند:
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
setLeftOffset(offset)
میزان انحراف تصویر از سمت چپ پاراگراف را بر حسب نقطه تنظیم میکند.
پارامترها
| نام | نوع | توضیحات |
|---|---|---|
offset | Number | انحراف از سمت چپ پاراگراف |
بازگشت
PositionedImage - این شیء برای زنجیرهسازی
مجوز
اسکریپتهایی که از این روش استفاده میکنند، نیاز به مجوز با یک یا چند مورد از حوزههای زیر دارند:
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
setTopOffset(offset)
میزان انحراف تصویر از بالای پاراگراف را بر حسب نقطه تنظیم میکند.
پارامترها
| نام | نوع | توضیحات |
|---|---|---|
offset | Number | فاصله از بالای پاراگراف |
بازگشت
PositionedImage - این شیء برای زنجیرهسازی
مجوز
اسکریپتهایی که از این روش استفاده میکنند، نیاز به مجوز با یک یا چند مورد از حوزههای زیر دارند:
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
setWidth(width)
عرض تصویر را بر حسب پیکسل تنظیم میکند.
پارامترها
| نام | نوع | توضیحات |
|---|---|---|
width | Integer | عرض تصویر، بر حسب پیکسل |
بازگشت
PositionedImage - شیء فعلی
مجوز
اسکریپتهایی که از این روش استفاده میکنند، نیاز به مجوز با یک یا چند مورد از حوزههای زیر دارند:
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents