একটি সেলের মধ্যে টেক্সটের রেন্ডার করা স্টাইল।
টেক্সট স্টাইলগুলির একটি সংশ্লিষ্ট RichTextValue থাকতে পারে। যদি RichTextValue একাধিক টেক্সট রান জুড়ে বিস্তৃত থাকে এবং একটি নির্দিষ্ট টেক্সট স্টাইল রিড মেথডের জন্য সেগুলির মান ভিন্ন হয়, তবে মেথডটি null রিটার্ন করে। এটি এড়ানোর জন্য, RichTextValue.getRuns() মেথড দ্বারা রিটার্ন করা Rich Text ভ্যালুগুলি ব্যবহার করে টেক্সট স্টাইলগুলির জন্য কোয়েরি করুন।
পদ্ধতি
| পদ্ধতি | রিটার্ন টাইপ | সংক্ষিপ্ত বিবরণ |
|---|---|---|
copy() | Text Style Builder | এই টেক্সট স্টাইলের মানগুলো দিয়ে ইনিশিয়ালাইজ করা একটি টেক্সট স্টাইল বিল্ডার তৈরি করে। |
get Font Family() | String | টেক্সটটির ফন্ট ফ্যামিলি নির্ধারণ করে। |
get Font Size() | Integer | টেক্সটের ফন্ট সাইজ পয়েন্টে বের করে। |
get Foreground Color Object() | Color |null | টেক্সটের ফন্টের রঙ নির্ধারণ করে। |
is Bold() | Boolean | লেখাটি বোল্ড কিনা তা নির্ধারণ করে। |
is Italic() | Boolean | সেলটি ইটালিক কিনা তা নির্ণয় করে। |
is Strikethrough() | Boolean | সেলটিতে স্ট্রাইকথ্রু আছে কি না, তা নির্ণয় করে। |
is Underline() | Boolean | সেলটি আন্ডারলাইন করা আছে কি না তা জানায়। |
বিস্তারিত ডকুমেন্টেশন
copy()
এই টেক্সট স্টাইলের মানগুলো দিয়ে ইনিশিয়ালাইজ করা একটি টেক্সট স্টাইল বিল্ডার তৈরি করে।
ফেরত
TextStyleBuilder — এই টেক্সট স্টাইলের একটি বিল্ডার।
getFontFamily()
টেক্সটটির ফন্ট ফ্যামিলি নির্ধারণ করে। যদি ফন্ট ফ্যামিলি সেট করা না থাকে অথবা সংশ্লিষ্ট RichTextValue টি ভিন্ন ভিন্ন ফন্ট ফ্যামিলির একাধিকবার ব্যবহৃত হয়ে থাকে, তাহলে null রিটার্ন করে।
ফেরত
String — টেক্সটের ফন্ট ফ্যামিলি (উদাহরণস্বরূপ, 'Arial') অথবা null ।
getFontSize()
টেক্সটের ফন্ট সাইজ পয়েন্টে নির্ধারণ করে। যদি ফন্ট সাইজ সেট করা না থাকে অথবা সংশ্লিষ্ট RichTextValue তে ভিন্ন ভিন্ন ফন্ট সাইজের একাধিক রান থাকে, তাহলে null রিটার্ন করে।
ফেরত
Integer — টেক্সটের ফন্ট সাইজ অথবা null ।
getForegroundColorObject()
টেক্সটের ফন্টের রঙ নির্ধারণ করে। যদি ফন্টের রঙ সেট করা না থাকে অথবা সংশ্লিষ্ট RichTextValue টিতে ভিন্ন ভিন্ন ফন্টের রঙ একাধিকবার ব্যবহৃত হয়ে থাকে, তাহলে null রিটার্ন করে।
ফেরত
Color |null — টেক্সটের ফন্টের রঙ অথবা null ।
isBold()
টেক্সটটি বোল্ড হবে কি না তা নির্ধারণ করে। যদি বোল্ড সেট করা না থাকে অথবা সংশ্লিষ্ট RichTextValue ভিন্ন ভিন্ন বোল্ড সেটিং সহ একাধিক রান থাকে, তাহলে null রিটার্ন করে।
ফেরত
Boolean — সেলটি বোল্ড হবে কি না, নাকি null )।
isItalic()
সেলটি ইটালিক কিনা তা নির্ধারণ করে। যদি ইটালিক সেট করা না থাকে অথবা সংশ্লিষ্ট RichTextValue টিতে ভিন্ন ভিন্ন ইটালিক সেটিং সহ একাধিকবার ব্যবহার করা হয়ে থাকে, তাহলে null রিটার্ন করে।
ফেরত
Boolean — সেলটি ইটালিক হবে কি না, নাকি null ।
isStrikethrough()
সেলটিতে স্ট্রাইকথ্রু আছে কি না তা জানা যায়। যদি স্ট্রাইকথ্রু সেট করা না থাকে অথবা সংশ্লিষ্ট RichTextValue টিতে ভিন্ন ভিন্ন স্ট্রাইকথ্রু সেটিংস সহ একাধিকবার ব্যবহার করা হয়ে থাকে, তাহলে null রিটার্ন করা হয়।
ফেরত
Boolean — সেলটিতে স্ট্রাইকথ্রু থাকবে কি না, নাকি null )।
isUnderline()
সেলটি আন্ডারলাইন করা আছে কি না তা জানায়। যদি আন্ডারলাইন সেট করা না থাকে অথবা সংশ্লিষ্ট RichTextValue একাধিকবার ভিন্ন ভিন্ন আন্ডারলাইন সেটিংস থাকে, তাহলে null রিটার্ন করে।
ফেরত
Boolean — সেলটির নিচে দাগ দেওয়া হবে কি না, নাকি null )।