Class TextStyle

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

একটি সেলের মধ্যে টেক্সটের রেন্ডার করা স্টাইল।

টেক্সট স্টাইলগুলির একটি সংশ্লিষ্ট 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 )।

অপ্রচলিত পদ্ধতি