পাঠ্য বিষয়বস্তু
সাধারণ পাঠ্য বিষয়বস্তু। পাঠ্যটি অবশ্যই একটি সামঞ্জস্যপূর্ণ আকারে (যেমন পাঠ্য বাক্স বা আয়তক্ষেত্র) বা একটি পৃষ্ঠার একটি টেবিল কক্ষে থাকতে হবে।
JSON প্রতিনিধিত্ব |
---|
{ "textElements": [ { object ( |
ক্ষেত্র | |
---|---|
textElements[] | পাঠ্য বিষয়বস্তু স্টাইলিং তথ্য সহ এর উপাদান অংশে বিভক্ত। এই সম্পত্তি শুধুমাত্র পঠনযোগ্য. |
lists | বুলেটযুক্ত তালিকাগুলি এই পাঠ্যের মধ্যে রয়েছে, তালিকা ID দ্বারা কী করা হয়েছে৷ |
টেক্সট এলিমেন্ট
একটি TextElement একটি আকার বা টেবিলসেলের পাঠ্য বিষয়বস্তুতে সূচকগুলির একটি পরিসরের বিষয়বস্তু বর্ণনা করে।
JSON প্রতিনিধিত্ব |
---|
{ "startIndex": integer, "endIndex": integer, // Union field |
ক্ষেত্র | |
---|---|
startIndex | ইউনিকোড কোড ইউনিটে এই পাঠ্য উপাদানটির শূন্য-ভিত্তিক সূচনা সূচক। |
endIndex | এই পাঠ্য উপাদানটির শূন্য-ভিত্তিক শেষ সূচক, একচেটিয়া, ইউনিকোড কোড ইউনিটে। |
ইউনিয়ন ক্ষেত্র kind . এই উপাদান প্রতিনিধিত্ব করে যে টেক্সট ধরনের. kind নিম্নলিখিতগুলির মধ্যে একটি হতে পারে: | |
paragraphMarker | একটি মার্কার একটি নতুন অনুচ্ছেদের শুরুর প্রতিনিধিত্ব করে৷ এই টেক্সট এলিমেন্টের |
textRun | একটি টেক্সট এলিমেন্ট যা টেক্সটের একটি রানকে উপস্থাপন করে যেখানে রানের সমস্ত অক্ষরের একই TextRuns-এর |
autoText | একটি TextElement পাঠ্যের একটি স্থানকে প্রতিনিধিত্ব করে যা সময়ের সাথে পরিবর্তন হতে পারে এমন বিষয়বস্তুর সাথে গতিশীলভাবে প্রতিস্থাপিত হয়। |
অনুচ্ছেদ মার্কার
একটি TextElement প্রকার যা একটি নতুন অনুচ্ছেদের শুরুর প্রতিনিধিত্ব করে।
JSON প্রতিনিধিত্ব |
---|
{ "style": { object ( |
ক্ষেত্র | |
---|---|
style | অনুচ্ছেদের শৈলী |
bullet | এই অনুচ্ছেদের জন্য বুলেট. উপস্থিত না থাকলে, অনুচ্ছেদটি একটি তালিকার অন্তর্গত নয়। |
অনুচ্ছেদশৈলী
একটি সম্পূর্ণ অনুচ্ছেদে প্রযোজ্য শৈলী।
যদি এই পাঠ্যটি একটি অভিভাবক placeholder
সহ একটি আকারে থাকে, তাহলে এই অনুচ্ছেদ শৈলীগুলি পিতামাতার কাছ থেকে উত্তরাধিকারসূত্রে প্রাপ্ত হতে পারে৷ কোন অনুচ্ছেদ শৈলী উত্তরাধিকারসূত্রে পাওয়া যায় তা তালিকার নেস্টিং স্তরের উপর নির্ভর করে:
- একটি তালিকায় নেই এমন একটি অনুচ্ছেদ প্যারেন্ট প্লেসহোল্ডারের ভিতরে তালিকার 0 নেস্টিং স্তরের অনুচ্ছেদ থেকে অনুচ্ছেদ শৈলীর উত্তরাধিকারী হবে।
- একটি তালিকার একটি অনুচ্ছেদ প্যারেন্ট প্লেসহোল্ডারের ভিতরে তালিকার সংশ্লিষ্ট নেস্টিং স্তরের অনুচ্ছেদ থেকে অনুচ্ছেদ শৈলীর উত্তরাধিকারী হবে।
উত্তরাধিকারসূত্রে প্রাপ্ত অনুচ্ছেদ শৈলী এই বার্তায় আনসেট ক্ষেত্র হিসাবে উপস্থাপন করা হয়েছে।
JSON প্রতিনিধিত্ব |
---|
{ "lineSpacing": number, "alignment": enum ( |
ক্ষেত্র | |
---|---|
lineSpacing | লাইনের মধ্যে স্থানের পরিমাণ, স্বাভাবিকের শতাংশ হিসাবে, যেখানে স্বাভাবিককে 100.0 হিসাবে উপস্থাপন করা হয়। সেট না থাকলে, মানটি পিতামাতার কাছ থেকে উত্তরাধিকারসূত্রে প্রাপ্ত হয়। |
alignment | এই অনুচ্ছেদের জন্য পাঠ্য প্রান্তিককরণ। |
indentStart | বর্তমান পাঠ্যের দিকনির্দেশের উপর ভিত্তি করে, পাশের অনুচ্ছেদের জন্য পরিমাণ ইন্ডেন্টেশন যা পাঠ্যের শুরুর সাথে সঙ্গতিপূর্ণ। সেট না থাকলে, মানটি পিতামাতার কাছ থেকে উত্তরাধিকারসূত্রে প্রাপ্ত হয়। |
indentEnd | বর্তমান পাঠ্যের দিকনির্দেশের উপর ভিত্তি করে, পাশের অনুচ্ছেদের জন্য পরিমাণ ইন্ডেন্টেশন যা পাঠ্যের শেষের সাথে সঙ্গতিপূর্ণ। সেট না থাকলে, মানটি পিতামাতার কাছ থেকে উত্তরাধিকারসূত্রে প্রাপ্ত হয়। |
spaceAbove | অনুচ্ছেদের উপরে অতিরিক্ত স্থানের পরিমাণ। সেট না থাকলে, মানটি পিতামাতার কাছ থেকে উত্তরাধিকারসূত্রে প্রাপ্ত হয়। |
spaceBelow | অনুচ্ছেদের নীচে অতিরিক্ত স্থানের পরিমাণ। সেট না থাকলে, মানটি পিতামাতার কাছ থেকে উত্তরাধিকারসূত্রে প্রাপ্ত হয়। |
indentFirstLine | অনুচ্ছেদের প্রথম লাইনের শুরুর জন্য ইন্ডেন্টেশনের পরিমাণ। সেট না থাকলে, মানটি পিতামাতার কাছ থেকে উত্তরাধিকারসূত্রে প্রাপ্ত হয়। |
direction | এই অনুচ্ছেদের পাঠ্য দিক। যদি সেট না করা হয়, তাহলে মানটি |
spacingMode | অনুচ্ছেদের ব্যবধান মোড। |
প্রান্তিককরণ
একটি অনুচ্ছেদের জন্য টেক্সট প্রান্তিককরণের ধরন।
Enums | |
---|---|
ALIGNMENT_UNSPECIFIED | অনুচ্ছেদ প্রান্তিককরণ পিতামাতার কাছ থেকে উত্তরাধিকারসূত্রে প্রাপ্ত। |
START | অনুচ্ছেদটি লাইনের শুরুতে সারিবদ্ধ করা হয়েছে। LTR পাঠ্যের জন্য বাম-সারিবদ্ধ, অন্যথায় ডান-সারিবদ্ধ। |
CENTER | অনুচ্ছেদ কেন্দ্রীভূত। |
END | অনুচ্ছেদটি লাইনের শেষে সারিবদ্ধ। LTR পাঠ্যের জন্য ডান-সারিবদ্ধ, অন্যথায় বাম-সারিবদ্ধ। |
JUSTIFIED | অনুচ্ছেদটি ন্যায়সঙ্গত। |
টেক্সট ডিরেকশন
দিকনির্দেশের পাঠ্য প্রবাহিত হতে পারে।
Enums | |
---|---|
TEXT_DIRECTION_UNSPECIFIED | পাঠ্যের দিকনির্দেশ পিতামাতার কাছ থেকে উত্তরাধিকারসূত্রে প্রাপ্ত। |
LEFT_TO_RIGHT | পাঠ্য বাম থেকে ডানে যায়। |
RIGHT_TO_LEFT | লেখাটি ডান থেকে বামে যায়। |
স্পেসিং মোড
অনুচ্ছেদ ব্যবধান জন্য বিভিন্ন মোড.
Enums | |
---|---|
SPACING_MODE_UNSPECIFIED | স্পেসিং মোডটি পিতামাতার কাছ থেকে উত্তরাধিকারসূত্রে প্রাপ্ত। |
NEVER_COLLAPSE | অনুচ্ছেদের ব্যবধান সবসময় রেন্ডার করা হয়। |
COLLAPSE_LISTS | তালিকা উপাদানগুলির মধ্যে অনুচ্ছেদের ব্যবধান বাদ দেওয়া হয়েছে৷ |
বুলেট
একটি অনুচ্ছেদের বুলেট বর্ণনা করে।
JSON প্রতিনিধিত্ব |
---|
{
"listId": string,
"nestingLevel": integer,
"glyph": string,
"bulletStyle": {
object ( |
ক্ষেত্র | |
---|---|
listId | এই অনুচ্ছেদের তালিকার আইডি। |
nestingLevel | তালিকায় এই অনুচ্ছেদের নেস্টিং লেভেল। |
glyph | এই অনুচ্ছেদের জন্য রেন্ডার করা বুলেট গ্লিফ। |
bulletStyle | এই বুলেটে অনুচ্ছেদ নির্দিষ্ট পাঠ শৈলী প্রয়োগ করা হয়েছে। |
টেক্সটস্টাইল
একটি TextRun এ প্রয়োগ করা যেতে পারে এমন স্টাইলিং প্রতিনিধিত্ব করে।
যদি এই পাঠ্যটি একটি অভিভাবক placeholder
সহ একটি আকারে থাকে, তাহলে এই পাঠ্য শৈলীগুলি পিতামাতার কাছ থেকে উত্তরাধিকার সূত্রে প্রাপ্ত হতে পারে৷ কোন টেক্সট শৈলী উত্তরাধিকারসূত্রে পাওয়া যায় তা তালিকার নেস্টিং স্তরের উপর নির্ভর করে:
- একটি অনুচ্ছেদে চালিত একটি পাঠ্য যা একটি তালিকায় নেই সেটি প্যারেন্ট প্লেসহোল্ডারের ভিতরে তালিকার 0 নেস্টিং স্তরে অনুচ্ছেদের নতুন লাইন অক্ষর থেকে তার পাঠ্য শৈলীর উত্তরাধিকারী হবে।
- একটি তালিকায় থাকা একটি অনুচ্ছেদে চালানো একটি পাঠ্য প্যারেন্ট প্লেসহোল্ডারের ভিতরে তালিকার সংশ্লিষ্ট নেস্টিং স্তরে অনুচ্ছেদের নতুন লাইন অক্ষর থেকে তার পাঠ্য শৈলীর উত্তরাধিকারী হবে।
উত্তরাধিকারসূত্রে প্রাপ্ত পাঠ্য শৈলী এই বার্তায় আনসেট ক্ষেত্র হিসাবে উপস্থাপন করা হয়েছে। টেক্সট যদি প্যারেন্ট প্লেসহোল্ডার ব্যতীত একটি আকারে থাকে, তাহলে এই ক্ষেত্রগুলি আনসেট করলে স্লাইড সম্পাদকের ডিফল্টগুলির সাথে মেলে স্টাইলটি স্টাইলটিকে ফিরিয়ে আনবে৷
JSON প্রতিনিধিত্ব |
---|
{ "backgroundColor": { object ( |
ক্ষেত্র | |
---|---|
backgroundColor | পাঠ্যের পটভূমির রঙ। সেট করা হলে, রঙটি হয় অস্বচ্ছ বা স্বচ্ছ, এটিতে |
foregroundColor | লেখার রং নিজেই। সেট করা হলে, রঙটি হয় অস্বচ্ছ বা স্বচ্ছ, এটিতে |
bold | টেক্সটটি বোল্ড হিসাবে রেন্ডার করা হয়েছে কিনা। |
italic | লেখাটি তির্যক করা হোক বা না হোক। |
fontFamily | পাঠ্যের ফন্ট পরিবার। ফন্ট ফ্যামিলি স্লাইডের ফন্ট মেনু বা Google ফন্ট থেকে যেকোনো ফন্ট হতে পারে। যদি ফন্টের নাম অচেনা হয়, তাহলে পাঠ্যটি কিছু ফন্ট পাঠ্যের ওজনকে প্রভাবিত করতে পারে। যদি একটি আপডেট অনুরোধ |
fontSize | পাঠ্যের ফন্টের আকার। পড়ার সময়, |
link | পাঠ্যের হাইপারলিঙ্ক গন্তব্য। যদি সেট না থাকে তবে কোন লিঙ্ক নেই। লিঙ্কগুলি মূল পাঠ্য থেকে উত্তরাধিকারসূত্রে পাওয়া যায় না। একটি আপডেট অনুরোধে লিঙ্ক পরিবর্তন করা পরিসরের পাঠ্য শৈলীতে কিছু অন্যান্য পরিবর্তন ঘটায়:
|
baselineOffset | পাঠ্যের উল্লম্ব অফসেট তার স্বাভাবিক অবস্থান থেকে। |
smallCaps | লেখাটি ছোট বড় অক্ষরে হোক বা না হোক। |
strikethrough | টেক্সট মাধ্যমে আঘাত করা হয় কি না. |
underline | লেখাটি আন্ডারলাইন করা হোক বা না হোক। |
weightedFontFamily | পাঠ্যের ফন্ট পরিবার এবং রেন্ডার করা ওজন। এই ক্ষেত্রটি
যদি একটি আপডেটের অনুরোধ যদি যদি |
ঐচ্ছিক রঙ
একটি রঙ যা হয় সম্পূর্ণ অস্বচ্ছ বা সম্পূর্ণ স্বচ্ছ হতে পারে।
JSON প্রতিনিধিত্ব |
---|
{
"opaqueColor": {
object ( |
ক্ষেত্র | |
---|---|
opaqueColor | সেট করা হলে, এটি একটি অস্বচ্ছ রঙ হিসাবে ব্যবহার করা হবে। সেট না থাকলে, এটি একটি স্বচ্ছ রঙের প্রতিনিধিত্ব করে। |
বেসলাইন অফসেট
যে উপায়ে পাঠ্যকে তার স্বাভাবিক অবস্থান থেকে উল্লম্বভাবে অফসেট করা যেতে পারে।
Enums | |
---|---|
BASELINE_OFFSET_UNSPECIFIED | পাঠ্যের বেসলাইন অফসেট পিতামাতার কাছ থেকে উত্তরাধিকারসূত্রে প্রাপ্ত। |
NONE | পাঠ্যটি উল্লম্বভাবে অফসেট নয়। |
SUPERSCRIPT | পাঠ্যটি উল্লম্বভাবে উপরের দিকে অফসেট (সুপারস্ক্রিপ্ট)। |
SUBSCRIPT | পাঠ্যটি উল্লম্বভাবে নিচের দিকে অফসেট (সাবস্ক্রিপ্ট)। |
WeightedFontFamily
একটি TextRun স্টাইল করার জন্য ব্যবহৃত ফন্ট পরিবার এবং ওজনের প্রতিনিধিত্ব করে।
JSON প্রতিনিধিত্ব |
---|
{ "fontFamily": string, "weight": integer } |
ক্ষেত্র | |
---|---|
fontFamily | পাঠ্যের ফন্ট পরিবার। ফন্ট ফ্যামিলি স্লাইডের ফন্ট মেনু বা Google ফন্ট থেকে যেকোনো ফন্ট হতে পারে। যদি ফন্টের নাম অচেনা হয়, তাহলে পাঠ্যটি |
weight | পাঠ্যের রেন্ডার করা ওজন। এই ক্ষেত্রটিতে |
TextRun
একটি TextElement প্রকার যা টেক্সটের একটি রানকে উপস্থাপন করে যার সকলের একই স্টাইল রয়েছে।
JSON প্রতিনিধিত্ব |
---|
{
"content": string,
"style": {
object ( |
ক্ষেত্র | |
---|---|
content | এই রানের লেখা। |
style | স্টাইলিং এই রান প্রয়োগ. |
অটোটেক্সট
একটি TextElement প্রকার যা স্বয়ংক্রিয় পাঠ্যকে উপস্থাপন করে।
JSON প্রতিনিধিত্ব |
---|
{ "type": enum ( |
ক্ষেত্র | |
---|---|
type | এই স্বয়ংক্রিয় পাঠ্যের ধরন। |
content | এই স্বয়ংক্রিয় পাঠ্যের রেন্ডার করা সামগ্রী, যদি উপলব্ধ থাকে। |
style | এই স্বয়ংক্রিয় পাঠ্যের জন্য স্টাইলিং প্রয়োগ করা হয়েছে৷ |
টাইপ
স্বয়ংক্রিয় পাঠ্যের প্রকারগুলি
Enums | |
---|---|
TYPE_UNSPECIFIED | একটি অনির্দিষ্ট অটোটেক্সট প্রকার। |
SLIDE_NUMBER | বর্তমান স্লাইড নম্বর প্রতিনিধিত্ব করে অটোটেক্সটের জন্য টাইপ করুন। |
তালিকা
একটি তালিকা একটি তালিকার সাথে যুক্ত অনুচ্ছেদের অন্তর্গত বুলেটের চেহারা এবং অনুভূতি বর্ণনা করে। একটি অনুচ্ছেদ যা একটি তালিকার অংশ সেই তালিকার আইডির একটি অন্তর্নিহিত রেফারেন্স রয়েছে৷
JSON প্রতিনিধিত্ব |
---|
{
"listId": string,
"nestingLevel": {
integer: {
object ( |
ক্ষেত্র | |
---|---|
listId | তালিকার আইডি। |
nestingLevel | সংশ্লিষ্ট স্তরে বুলেটের বৈশিষ্ট্যগুলিতে নেস্টিং স্তরগুলির একটি মানচিত্র৷ একটি তালিকায় নেস্টিংয়ের সর্বাধিক নয়টি স্তর রয়েছে, তাই এই মানচিত্রের কীগুলির সম্ভাব্য মানগুলি হল 0 থেকে 8, অন্তর্ভুক্ত। |
নেস্টিং লেভেল
নেস্টিংয়ের একটি নির্দিষ্ট স্তরে একটি তালিকা বুলেটের চেহারা এবং অনুভূতি বর্ণনা করে বৈশিষ্ট্যগুলি রয়েছে৷
JSON প্রতিনিধিত্ব |
---|
{
"bulletStyle": {
object ( |
ক্ষেত্র | |
---|---|
bulletStyle | বাসা বাঁধার এই স্তরে বুলেটের স্টাইল। |