Class TextStyle

টেক্সটস্টাইল

লেখার শৈলী।

এই ক্লাসের রিড মেথডগুলো null রিটার্ন করে যদি সংশ্লিষ্ট TextRange একাধিক টেক্সট রান জুড়ে বিস্তৃত থাকে এবং কল করা রিড মেথডটির জন্য সেই রানগুলোতে ভিন্ন ভিন্ন ভ্যালু থাকে। এটি এড়ানোর জন্য, TextRange.getRuns() মেথড দ্বারা রিটার্ন করা TextRange গুলো ব্যবহার করে টেক্সট স্টাইল কোয়েরি করুন।

আপনি যদি এমন কোনো পদ্ধতি ব্যবহার করেন যা কোনো আকৃতির মধ্যে লেখার বিন্যাস পরিবর্তন করে, তাহলে টেক্সট স্টাইলগুলিতে প্রয়োগ করা যেকোনো অটোফিট সেটিংস নিষ্ক্রিয় হয়ে যায়।

পদ্ধতি

পদ্ধতি রিটার্ন টাইপ সংক্ষিপ্ত বিবরণ
get Background Color() Color |null টেক্সটটির ব্যাকগ্রাউন্ড কালার রিটার্ন করে, অথবা টেক্সটটিতে একাধিক স্টাইল থাকলে null রিটার্ন করে।
get Baseline Offset() Text Baseline Offset |null টেক্সটের স্বাভাবিক অবস্থান থেকে তার উল্লম্ব অফসেট ফেরত দেয়, অথবা টেক্সটটিতে একাধিক স্টাইল থাকলে null ফেরত দেয়।
get Font Family() String|null টেক্সটটির ফন্ট ফ্যামিলি রিটার্ন করে, অথবা টেক্সটটিতে একাধিক স্টাইল থাকলে null রিটার্ন করে।
get Font Size() Number|null টেক্সটের ফন্ট সাইজ পয়েন্টে ফেরত দেয়, অথবা টেক্সটটিতে একাধিক স্টাইল থাকলে null ফেরত দেয়।
get Font Weight() Integer|null টেক্সটটির ফন্ট ওয়েট রিটার্ন করে, অথবা টেক্সটটিতে একাধিক স্টাইল থাকলে null রিটার্ন করে।
get Foreground Color() Color |null টেক্সটটির ফোরগ্রাউন্ড কালার রিটার্ন করে, অথবা টেক্সটটিতে একাধিক স্টাইল থাকলে null রিটার্ন করে।
get Link() Link |null টেক্সটের উপর Link রিটার্ন করে, অথবা কোনো লিঙ্ক না থাকলে, বা লিঙ্কটি টেক্সটের কোনো অংশে থাকলে, বা একাধিক লিঙ্ক থাকলে null রিটার্ন করে।
has Link() Boolean|null টেক্সটটিতে লিঙ্ক থাকলে true , না থাকলে false , অথবা লিঙ্কটি টেক্সটের কোনো অংশে থাকলে বা একাধিক লিঙ্ক থাকলে null রিটার্ন করে।
is Background Transparent() Boolean|null টেক্সটের ব্যাকগ্রাউন্ড স্বচ্ছ হলে true , না হলে false , অথবা টেক্সটটিতে একাধিক স্টাইল থাকলে null রিটার্ন করে।
is Bold() Boolean|null টেক্সটটি বোল্ড হিসেবে রেন্ডার করা হলে true , না হলে false , অথবা টেক্সটটিতে একাধিক স্টাইল থাকলে null রিটার্ন করে।
is Italic() Boolean|null টেক্সটটি ইটালিক করা থাকলে true , না থাকলে false , অথবা টেক্সটটিতে একাধিক স্টাইল থাকলে null রিটার্ন করে।
is Small Caps() Boolean|null টেক্সটটি ছোট হাতের বড় অক্ষরে থাকলে true , না থাকলে false , অথবা টেক্সটটিতে একাধিক স্টাইল থাকলে null রিটার্ন করে।
is Strikethrough() Boolean|null টেক্সটটি কেটে দেওয়া হলে true , না হলে false , অথবা টেক্সটটিতে একাধিক স্টাইল থাকলে null রিটার্ন করে।
is Underline() Boolean|null টেক্সটটি আন্ডারলাইন করা থাকলে true , না থাকলে false , অথবা টেক্সটটিতে একাধিক স্টাইল থাকলে null রিটার্ন করে।
remove Link() Text Style একটি Link মুছে ফেলে।
set Background Color(color) Text Style টেক্সটের ব্যাকগ্রাউন্ড রঙ নির্ধারণ করে।
set Background Color(red, green, blue) Text Style টেক্সটের ব্যাকগ্রাউন্ড কালারকে ০ থেকে ২৫৫ পর্যন্ত প্রদত্ত RGB ভ্যালু অনুযায়ী সেট করে।
set Background Color(hexColor) Text Style টেক্সটের ব্যাকগ্রাউন্ড কালারকে প্রদত্ত হেক্স কালার স্ট্রিং অনুযায়ী সেট করে।
set Background Color(color) Text Style টেক্সটের ব্যাকগ্রাউন্ড কালারকে প্রদত্ত Theme Color Type অনুযায়ী সেট করে।
set Background Color Transparent() Text Style টেক্সটের ব্যাকগ্রাউন্ডের রঙ স্বচ্ছ করে।
set Baseline Offset(offset) Text Style টেক্সটের স্বাভাবিক অবস্থানের সাপেক্ষে এর উল্লম্ব অফসেট নির্ধারণ করে।
set Bold(bold) Text Style লেখাটি বোল্ড হিসেবে দেখানো হবে কিনা তা নির্ধারণ করে।
set Font Family(fontFamily) Text Style টেক্সটের ফন্ট ফ্যামিলি নির্ধারণ করে।
set Font Family And Weight(fontFamily, fontWeight) Text Style টেক্সটের ফন্ট ফ্যামিলি ও ওয়েট নির্ধারণ করে।
set Font Size(fontSize) Text Style টেক্সটের ফন্ট সাইজ পয়েন্টে নির্ধারণ করে।
set Foreground Color(foregroundColor) Text Style টেক্সটের ফোরগ্রাউন্ড রঙ নির্ধারণ করে।
set Foreground Color(red, green, blue) Text Style টেক্সটের ফোরগ্রাউন্ড কালারকে ০ থেকে ২৫৫ পর্যন্ত প্রদত্ত RGB ভ্যালুতে সেট করে।
set Foreground Color(hexColor) Text Style টেক্সটের ফোরগ্রাউন্ড কালারকে প্রদত্ত হেক্স কালার স্ট্রিংটিতে সেট করে।
set Foreground Color(color) Text Style টেক্সটের ফোরগ্রাউন্ড কালারকে প্রদত্ত Theme Color Type সেট করে।
set Italic(italic) Text Style লেখাটি ইটালিক করা হবে কিনা তা নির্ধারণ করে।
set Link Slide(slideIndex) Text Style স্লাইডের শূন্য-ভিত্তিক সূচক ব্যবহার করে প্রদত্ত Slide একটি Link তৈরি করে।
set Link Slide(slide) Text Style প্রদত্ত Slide জন্য একটি Link তৈরি করে, লিঙ্কটি প্রদত্ত স্লাইড আইডি দ্বারা নির্ধারিত হয়।
set Link Slide(slidePosition) Text Style স্লাইডের আপেক্ষিক অবস্থান ব্যবহার করে প্রদত্ত Slide একটি Link স্থাপন করে।
set Link Url(url) Text Style প্রদত্ত অ-খালি ইউআরএল স্ট্রিংটিতে একটি Link সেট করে।
set Small Caps(smallCaps) Text Style লেখাটি ছোট হাতের বড় অক্ষরে প্রদর্শিত হবে কিনা তা নির্ধারণ করে।
set Strikethrough(strikethrough) Text Style লেখাটি কেটে দেওয়া হবে কিনা তা নির্ধারণ করে।
set Underline(underline) Text Style লেখাটি আন্ডারলাইন করা হবে কিনা তা নির্ধারণ করে।

বিস্তারিত ডকুমেন্টেশন

getBackgroundColor()

টেক্সটটির ব্যাকগ্রাউন্ড কালার রিটার্ন করে, অথবা টেক্সটটিতে একাধিক স্টাইল থাকলে null রিটার্ন করে।

ফেরত

Color |null — টেক্সটের পটভূমির রঙ।

অনুমোদন

যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:

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

getBaselineOffset()

টেক্সটের স্বাভাবিক অবস্থান থেকে তার উল্লম্ব অফসেট ফেরত দেয়, অথবা টেক্সটটিতে একাধিক স্টাইল থাকলে null ফেরত দেয়।

ফেরত

TextBaselineOffset |null — টেক্সটের স্বাভাবিক অবস্থান থেকে এর উল্লম্ব অফসেট।

অনুমোদন

যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:

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

getFontFamily()

টেক্সটটির ফন্ট ফ্যামিলি রিটার্ন করে, অথবা টেক্সটটিতে একাধিক স্টাইল থাকলে null রিটার্ন করে।

ফেরত

String|null — টেক্সটটির ফন্ট ফ্যামিলি।

অনুমোদন

যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:

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

getFontSize()

টেক্সটের ফন্ট সাইজ পয়েন্টে ফেরত দেয়, অথবা টেক্সটটিতে একাধিক স্টাইল থাকলে null ফেরত দেয়।

ফেরত

Number|null — টেক্সটের ফন্ট সাইজ (পয়েন্ট এককে)।

অনুমোদন

যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:

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

getFontWeight()

টেক্সটটির ফন্ট ওয়েট রিটার্ন করে, অথবা টেক্সটটিতে একাধিক স্টাইল থাকলে null রিটার্ন করে।

ওয়েট হলো ১০০ থেকে ৯০০-এর মধ্যে ১০০-এর গুণিতক। এই পরিসরটি CSS 2.1 স্পেসিফিকেশনের ১৫.৬ অনুচ্ছেদে বর্ণিত সাংখ্যিক মানগুলোর সাথে সামঞ্জস্যপূর্ণ, এবং অ-সাংখ্যিক মান অনুমোদিত নয়। ৭০০ বা তার বেশি ওয়েটকে বোল্ড হিসেবে গণ্য করা হয়, সেক্ষেত্রে isBold() true রিটার্ন করে। ডিফল্ট মান হলো ৪০০ ("নরমাল")।

ফেরত

Integer|null — লেখার ফন্টের পুরুত্ব।

অনুমোদন

যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:

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

getForegroundColor()

টেক্সটটির ফোরগ্রাউন্ড কালার রিটার্ন করে, অথবা টেক্সটটিতে একাধিক স্টাইল থাকলে null রিটার্ন করে।

ফেরত

Color |null — টেক্সটের সম্মুখভাগের রঙ।

অনুমোদন

যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:

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

টেক্সটের উপর Link রিটার্ন করে, অথবা কোনো লিঙ্ক না থাকলে, বা লিঙ্কটি টেক্সটের কোনো অংশে থাকলে, বা একাধিক লিঙ্ক থাকলে null রিটার্ন করে। টেক্সটটিতে কোনো লিঙ্ক নেই কিনা তা নির্ধারণ করতে hasLink() কল করুন।

const shape = SlidesApp.getActivePresentation().getSlides()[0].getShapes()[0];
const textLink = shape.getText().getTextStyle().getLink();
if (textLink != null) {
  Logger.log(`Shape text has a link of type: ${textLink.getLinkType()}`);
}

ফেরত

Link |null — টেক্সটের উপর থাকা লিঙ্কটি।

অনুমোদন

যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:

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

টেক্সটটিতে লিঙ্ক থাকলে true , না থাকলে false , অথবা লিঙ্কটি টেক্সটের কোনো অংশে থাকলে বা একাধিক লিঙ্ক থাকলে null রিটার্ন করে।

নিউলাইন ক্যারেক্টারে লিঙ্ক সেট করা যায় না। তাই, যদি TextRange কোনো নিউলাইন ক্যারেক্টার থাকে, তাহলে এই মেথডটি সর্বদা null অথবা false রিটার্ন করে।

ফেরত

Boolean|null — টেক্সটটিতে কোনো লিঙ্ক আছে কি না।

অনুমোদন

যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:

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

isBackgroundTransparent()

টেক্সটের ব্যাকগ্রাউন্ড স্বচ্ছ হলে true , না হলে false , অথবা টেক্সটটিতে একাধিক স্টাইল থাকলে null রিটার্ন করে।

ফেরত

Boolean|null — টেক্সটের ব্যাকগ্রাউন্ড স্বচ্ছ হবে কি না।

অনুমোদন

যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:

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

isBold()

টেক্সটটি বোল্ড হিসেবে রেন্ডার করা হলে true , না হলে false , অথবা টেক্সটটিতে একাধিক স্টাইল থাকলে null রিটার্ন করে।

ফেরত

Boolean|null — লেখাটি বোল্ড হিসেবে প্রদর্শিত হবে কিনা।

অনুমোদন

যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:

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

isItalic()

টেক্সটটি ইটালিক করা থাকলে true , না থাকলে false , অথবা টেক্সটটিতে একাধিক স্টাইল থাকলে null রিটার্ন করে।

ফেরত

Boolean|null — লেখাটি ইটালিক করা হবে কিনা।

অনুমোদন

যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:

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

isSmallCaps()

টেক্সটটি ছোট হাতের বড় অক্ষরে থাকলে true , না থাকলে false , অথবা টেক্সটটিতে একাধিক স্টাইল থাকলে null রিটার্ন করে।

ফেরত

Boolean|null — লেখাটি ছোট হাতের বড় অক্ষরে হবে কিনা।

অনুমোদন

যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:

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

isStrikethrough()

টেক্সটটি কেটে দেওয়া হলে true , না হলে false , অথবা টেক্সটটিতে একাধিক স্টাইল থাকলে null রিটার্ন করে।

ফেরত

Boolean|null — লেখাটি কেটে দেওয়া হবে কিনা।

অনুমোদন

যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:

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

isUnderline()

টেক্সটটি আন্ডারলাইন করা থাকলে true , না থাকলে false , অথবা টেক্সটটিতে একাধিক স্টাইল থাকলে null রিটার্ন করে।

ফেরত

Boolean|null — লেখাটি আন্ডারলাইন করা হবে কিনা।

অনুমোদন

যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:

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

একটি Link মুছে ফেলে।

একটি লিঙ্ক মুছে ফেললে টেক্সট থেকে হাইপারলিঙ্কের ফোরগ্রাউন্ড কালার এবং আন্ডারলাইন স্টাইল মুছে যায়। সম্ভব হলে, এই স্টাইলগুলো লিঙ্কের আগের টেক্সটের সাথে মিলিয়ে প্রয়োগ করা হয়।

const textRange = SlidesApp.getActivePresentation().getSlides()[0].getShapes()[0].getText();
textRange.getTextStyle().removeLink();

ফেরত

TextStyle — এই TextStyle , চেইনিং-এর জন্য।


setBackgroundColor(color)

টেক্সটের ব্যাকগ্রাউন্ড রঙ নির্ধারণ করে।

প্যারামিটার

নাম প্রকার বর্ণনা
color Color পটভূমির রঙ নির্ধারণ করতে হবে।

ফেরত

TextStyle — এই TextStyle , চেইনিং-এর জন্য।

অনুমোদন

যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:

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

setBackgroundColor(red, green, blue)

টেক্সটের ব্যাকগ্রাউন্ড কালারকে ০ থেকে ২৫৫ পর্যন্ত প্রদত্ত RGB ভ্যালু অনুযায়ী সেট করে।

প্যারামিটার

নাম প্রকার বর্ণনা
red Integer রঙের লাল উপাদান।
green Integer রঙের সবুজ উপাদান।
blue Integer রঙের নীল উপাদান।

ফেরত

TextStyle — এই TextStyle , চেইনিং-এর জন্য।

অনুমোদন

যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:

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

setBackgroundColor(hexColor)

টেক্সটের ব্যাকগ্রাউন্ড কালারকে প্রদত্ত হেক্স কালার স্ট্রিং অনুযায়ী সেট করে।

হেক্স স্ট্রিংটি অবশ্যই '#RRGGBB' ফরম্যাটে হতে হবে। উদাহরণস্বরূপ, pink-কে এভাবে প্রকাশ করা হয়।

প্যারামিটার

নাম প্রকার বর্ণনা
hex Color String হেক্স রঙের স্ট্রিং।

ফেরত

TextStyle — এই TextStyle , চেইনিং-এর জন্য।

অনুমোদন

যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:

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

setBackgroundColor(color)

টেক্সটের ব্যাকগ্রাউন্ড কালারকে প্রদত্ত ThemeColorType অনুযায়ী সেট করে।

প্যারামিটার

নাম প্রকার বর্ণনা
color Theme Color Type থিমের রঙের ধরণ।

ফেরত

TextStyle — এই TextStyle , চেইনিং-এর জন্য।

অনুমোদন

যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:

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

setBackgroundColorTransparent()

টেক্সটের ব্যাকগ্রাউন্ডের রঙ স্বচ্ছ করে।

ফেরত

TextStyle — এই TextStyle , চেইনিং-এর জন্য।

অনুমোদন

যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:

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

setBaselineOffset(offset)

টেক্সটের স্বাভাবিক অবস্থানের সাপেক্ষে এর উল্লম্ব অফসেট নির্ধারণ করে।

প্যারামিটার

নাম প্রকার বর্ণনা
offset Text Baseline Offset সেট করার জন্য বেসলাইন অফসেট।

ফেরত

TextStyle — এই TextStyle , চেইনিং-এর জন্য।

অনুমোদন

যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:

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

setBold(bold)

লেখাটি বোল্ড হিসেবে দেখানো হবে কিনা তা নির্ধারণ করে।

প্যারামিটার

নাম প্রকার বর্ণনা
bold Boolean লেখাটিকে গাঢ় অক্ষরে দেখানো হবে কিনা।

ফেরত

TextStyle — এই TextStyle , চেইনিং-এর জন্য।

অনুমোদন

যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:

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

setFontFamily(fontFamily)

টেক্সটের ফন্ট ফ্যামিলি নির্ধারণ করে।

প্যারামিটার

নাম প্রকার বর্ণনা
font Family String যে ফন্ট ফ্যামিলিটি সেট করতে হবে।

ফেরত

TextStyle — এই TextStyle , চেইনিং-এর জন্য।

অনুমোদন

যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:

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

setFontFamilyAndWeight(fontFamily, fontWeight)

টেক্সটের ফন্ট ফ্যামিলি ও ওয়েট নির্ধারণ করে।

প্যারামিটার

নাম প্রকার বর্ণনা
font Family String ফন্ট পরিবার।
font Weight Integer ফন্টের ওজন।

ফেরত

TextStyle — এই TextStyle , চেইনিং-এর জন্য।

অনুমোদন

যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:

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

setFontSize(fontSize)

টেক্সটের ফন্ট সাইজ পয়েন্টে নির্ধারণ করে।

প্যারামিটার

নাম প্রকার বর্ণনা
font Size Number ফন্টের আকার পয়েন্টে।

ফেরত

TextStyle — এই TextStyle , চেইনিং-এর জন্য।

অনুমোদন

যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:

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

setForegroundColor(foregroundColor)

টেক্সটের ফোরগ্রাউন্ড রঙ নির্ধারণ করে।

প্যারামিটার

নাম প্রকার বর্ণনা
foreground Color Color সেট করার জন্য ফোরগ্রাউন্ড রঙ।

ফেরত

TextStyle — এই TextStyle , চেইনিং-এর জন্য।

অনুমোদন

যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:

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

setForegroundColor(red, green, blue)

টেক্সটের ফোরগ্রাউন্ড কালারকে ০ থেকে ২৫৫ পর্যন্ত প্রদত্ত RGB ভ্যালুতে সেট করে।

প্যারামিটার

নাম প্রকার বর্ণনা
red Integer রঙের লাল উপাদান।
green Integer রঙের সবুজ উপাদান।
blue Integer রঙের নীল উপাদান।

ফেরত

TextStyle — এই TextStyle , চেইনিং-এর জন্য।

অনুমোদন

যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:

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

setForegroundColor(hexColor)

টেক্সটের ফোরগ্রাউন্ড কালারকে প্রদত্ত হেক্স কালার স্ট্রিংটিতে সেট করে।

হেক্স স্ট্রিংটি অবশ্যই '#RRGGBB' ফরম্যাটে হতে হবে। উদাহরণস্বরূপ, pink-কে এভাবে প্রকাশ করা হয়।

প্যারামিটার

নাম প্রকার বর্ণনা
hex Color String হেক্স রঙের স্ট্রিং।

ফেরত

TextStyle — এই TextStyle , চেইনিং-এর জন্য।

অনুমোদন

যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:

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

setForegroundColor(color)

টেক্সটের ফোরগ্রাউন্ড কালারকে প্রদত্ত ThemeColorType এ সেট করে।

প্যারামিটার

নাম প্রকার বর্ণনা
color Theme Color Type থিমের রঙের ধরণ।

ফেরত

TextStyle — এই TextStyle , চেইনিং-এর জন্য।

অনুমোদন

যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:

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

setItalic(italic)

লেখাটি ইটালিক করা হবে কিনা তা নির্ধারণ করে।

প্যারামিটার

নাম প্রকার বর্ণনা
italic Boolean লেখাটি ইটালিক হিসেবে দেখানো হবে কিনা।

ফেরত

TextStyle — এই TextStyle , চেইনিং-এর জন্য।

অনুমোদন

যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:

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

setLinkSlide(slideIndex)

স্লাইডের শূন্য-ভিত্তিক সূচক ব্যবহার করে প্রদত্ত Slide একটি Link তৈরি করে।

লিঙ্ক সেট করলে টেক্সটের স্টাইল পরিবর্তিত হয়ে আন্ডারলাইন হয় এবং এর ফোরগ্রাউন্ড কালার ThemeColorType.HYPERLINK হয়। এটি setForegroundColor(hexColor) এবং setUnderline(underline) এর মাধ্যমে পরিবর্তন করা যায়।

যেহেতু নিউলাইন ক্যারেক্টারে লিঙ্ক সেট করা যায় না, তাই TextRange এর নিউলাইন ক্যারেক্টারগুলো উপেক্ষা করা হয়।

// Set a link to the first slide of the presentation.
const presentation = SlidesApp.getActivePresentation();
const slide = presentation.getSlides()[0];
const textRange = slide.getShapes()[0].getText();
textRange.getTextStyle().setLinkSlide(0);

প্যারামিটার

নাম প্রকার বর্ণনা
slide Index Integer স্লাইডটির শূন্য-ভিত্তিক সূচক।

ফেরত

TextStyle — এই TextStyle , চেইনিং-এর জন্য।

অনুমোদন

যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:

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

setLinkSlide(slide)

প্রদত্ত Slide জন্য একটি Link তৈরি করে, লিঙ্কটি প্রদত্ত স্লাইড আইডি দ্বারা নির্ধারিত হয়।

লিঙ্ক সেট করলে টেক্সটের স্টাইল পরিবর্তিত হয়ে আন্ডারলাইন হয় এবং এর ফোরগ্রাউন্ড কালার ThemeColorType.HYPERLINK হয়। এটি setForegroundColor(hexColor) এবং setUnderline(underline) এর মাধ্যমে পরিবর্তন করা যায়।

যেহেতু নিউলাইন ক্যারেক্টারে লিঙ্ক সেট করা যায় না, তাই TextRange এর নিউলাইন ক্যারেক্টারগুলো উপেক্ষা করা হয়।

// Set a link to the first slide of the presentation.
const presentation = SlidesApp.getActivePresentation();
const slide = presentation.getSlides()[0];
const textRange = slide.getShapes()[0].getText();
textRange.getTextStyle().setLinkSlide(slide);

প্যারামিটার

নাম প্রকার বর্ণনা
slide Slide Slide লিঙ্ক করা হবে।

ফেরত

TextStyle — এই TextStyle , চেইনিং-এর জন্য।

অনুমোদন

যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:

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

setLinkSlide(slidePosition)

স্লাইডের আপেক্ষিক অবস্থান ব্যবহার করে প্রদত্ত Slide একটি Link স্থাপন করে।

লিঙ্ক সেট করলে টেক্সটের স্টাইল পরিবর্তিত হয়ে আন্ডারলাইন হয় এবং এর ফোরগ্রাউন্ড কালার ThemeColorType.HYPERLINK হয়। এটি setForegroundColor(hexColor) এবং setUnderline(underline) এর মাধ্যমে পরিবর্তন করা যায়।

যেহেতু নিউলাইন ক্যারেক্টারে লিঙ্ক সেট করা যায় না, তাই TextRange এর নিউলাইন ক্যারেক্টারগুলো উপেক্ষা করা হয়।

// Set a link to the first slide of the presentation.
const textRange = SlidesApp.getActivePresentation().getSlides()[0].getShapes()[0].getText();
textRange.getTextStyle().setLinkSlide(SlidesApp.SlidePosition.FIRST_SLIDE);

প্যারামিটার

নাম প্রকার বর্ণনা
slide Position Slide Position আপেক্ষিক Slide Position

ফেরত

TextStyle — এই TextStyle , চেইনিং-এর জন্য।

অনুমোদন

যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:

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

setLinkUrl(url)

প্রদত্ত অ-খালি ইউআরএল স্ট্রিংটিতে একটি Link সেট করে।

লিঙ্ক সেট করলে টেক্সটের স্টাইল পরিবর্তিত হয়ে আন্ডারলাইন হয় এবং এর ফোরগ্রাউন্ড কালার ThemeColorType.HYPERLINK হয়। এটি setForegroundColor(hexColor) এবং setUnderline(underline) এর মাধ্যমে পরিবর্তন করা যায়।

যেহেতু নিউলাইন ক্যারেক্টারে লিঙ্ক সেট করা যায় না, তাই TextRange এর নিউলাইন ক্যারেক্টারগুলো উপেক্ষা করা হয়।

// Set a link to the URL.
const textRange = SlidesApp.getActivePresentation().getSlides()[0].getShapes()[0].getText();
textRange.getTextStyle().setLinkUrl('https://slides.google.com');

প্যারামিটার

নাম প্রকার বর্ণনা
url String URL স্ট্রিং।

ফেরত

TextStyle — এই TextStyle , চেইনিং-এর জন্য।

অনুমোদন

যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:

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

setSmallCaps(smallCaps)

লেখাটি ছোট হাতের বড় অক্ষরে প্রদর্শিত হবে কিনা তা নির্ধারণ করে।

প্যারামিটার

নাম প্রকার বর্ণনা
small Caps Boolean লেখাটি ছোট হাতের বড় অক্ষরে দেখানো হবে কিনা।

ফেরত

TextStyle — এই TextStyle , চেইনিং-এর জন্য।

অনুমোদন

যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:

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

setStrikethrough(strikethrough)

লেখাটি কেটে দেওয়া হবে কিনা তা নির্ধারণ করে।

প্যারামিটার

নাম প্রকার বর্ণনা
strikethrough Boolean লেখাটি কেটে দেওয়া হবে কিনা।

ফেরত

TextStyle — এই TextStyle , চেইনিং-এর জন্য।

অনুমোদন

যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:

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

setUnderline(underline)

লেখাটি আন্ডারলাইন করা হবে কিনা তা নির্ধারণ করে।

প্যারামিটার

নাম প্রকার বর্ণনা
underline Boolean লেখাটির নিচে দাগ দেওয়া হবে কিনা।

ফেরত

TextStyle — এই TextStyle , চেইনিং-এর জন্য।

অনুমোদন

যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:

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