Class 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);

পদ্ধতি

পদ্ধতি রিটার্ন টাইপ সংক্ষিপ্ত বিবরণ
get As(contentType) Blob এই অবজেক্টের ভেতরের ডেটা নির্দিষ্ট কন্টেন্ট টাইপে রূপান্তরিত একটি ব্লব হিসেবে ফেরত দিন।
get 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)

এই অবজেক্টের ভেতরের ডেটা নির্দিষ্ট কন্টেন্ট টাইপে রূপান্তরিত একটি ব্লব হিসেবে ফেরত দিন। এই মেথডটি ফাইলের নামের সাথে উপযুক্ত এক্সটেনশন যোগ করে—উদাহরণস্বরূপ, "myfile.pdf"। তবে, এটি ধরে নেয় যে ফাইলের নামের শেষ পিরিয়ডের (যদি থাকে) পরের অংশটি একটি বিদ্যমান এক্সটেনশন যা প্রতিস্থাপন করা উচিত। ফলস্বরূপ, "ShoppingList.12.25.2014" হয়ে যায় "ShoppingList.12.25.pdf"।

রূপান্তরের দৈনিক কোটা দেখতে, ‘গুগল পরিষেবার জন্য কোটা’ দেখুন। নতুন তৈরি করা গুগল ওয়ার্কস্পেস ডোমেনগুলো সাময়িকভাবে আরও কঠোর কোটার আওতাভুক্ত হতে পারে।

প্যারামিটার

নাম প্রকার বর্ণনা
content Type String যে MIME টাইপে রূপান্তর করতে হবে। বেশিরভাগ ব্লবের জন্য, 'application/pdf' হলো একমাত্র বৈধ বিকল্প। BMP, GIF, JPEG, বা PNG ফরম্যাটের ছবির জন্য, 'image/bmp' , 'image/gif' , 'image/jpeg' , বা 'image/png' এর যেকোনো একটিও বৈধ। একটি গুগল ডক্স ডকুমেন্টের জন্য, '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()

একটি 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)

ছবির উচ্চতা পিক্সেলে নির্ধারণ করে।

প্যারামিটার

নাম প্রকার বর্ণনা
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