Text

টেক্সট কন্টেন্ট

সাধারণ পাঠ্য বিষয়বস্তু। পাঠ্যটি অবশ্যই পৃষ্ঠার একটি উপযুক্ত আকৃতি (যেমন টেক্সট বক্স বা আয়তক্ষেত্র) অথবা একটি টেবিল সেলের মধ্যে থাকতে হবে।

JSON উপস্থাপনা
{
  "textElements": [
    {
      object (TextElement)
    }
  ],
  "lists": {
    string: {
      object (List)
    },
    ...
  }
}
ক্ষেত্র
textElements[]

object ( TextElement )

স্টাইলিং তথ্য সহ টেক্সটের বিষয়বস্তু তার উপাদান অংশগুলিতে বিভক্ত করা হয়েছে। এই প্রপার্টিটি শুধুমাত্র পঠনযোগ্য।

lists

map (key: string, value: object ( List ))

এই টেক্সটে অন্তর্ভুক্ত বুলেটযুক্ত তালিকাগুলো, তালিকা আইডি দ্বারা চিহ্নিত।

টেক্সটএলিমেন্ট

একটি TextElement কোনো Shape বা TableCell-এর টেক্সট কন্টেন্টের মধ্যে থাকা ইনডেক্সগুলোর একটি রেঞ্জের বিষয়বস্তু বর্ণনা করে।

JSON উপস্থাপনা
{
  "startIndex": integer,
  "endIndex": integer,

  // The following is a list of mutually exclusive fields. At most one of the
  // fields will be set in a response:
  "paragraphMarker": {
    object (ParagraphMarker)
  },
  "textRun": {
    object (TextRun)
  },
  "autoText": {
    object (AutoText)
  }
  // End of mutually exclusive fields.
}
ক্ষেত্র
startIndex

integer

এই টেক্সট এলিমেন্টটির শূন্য-ভিত্তিক প্রারম্ভিক সূচক, ইউনিকোড কোড ইউনিটে।

endIndex

integer

ইউনিকোড কোড ইউনিটে, এই টেক্সট এলিমেন্টটির শূন্য-ভিত্তিক শেষ সূচক (শূন্য ব্যতীত)।

এই উপাদানটি যে ধরনের টেক্সট উপস্থাপন করে। নিচে পারস্পরিকভাবে স্বতন্ত্র ফিল্ডগুলোর একটি তালিকা দেওয়া হলো। একটি রেসপন্সে এই ফিল্ডগুলোর মধ্যে সর্বাধিক একটি সেট করা হবে:
paragraphMarker

object ( ParagraphMarker )

একটি নতুন অনুচ্ছেদের শুরু নির্দেশকারী চিহ্ন।

এই টেক্সটএলিমেন্টের startIndex এবং endIndex প্যারাগ্রাফটির পরিসর নির্দেশ করে। যেসব টেক্সটএলিমেন্টের ইনডেক্স পরিসর এই প্যারাগ্রাফের পরিসরের মধ্যে থাকে, সেগুলোকে এই প্যারাগ্রাফের অংশ হিসেবে গণ্য করা হয়। দুটি পৃথক প্যারাগ্রাফের ইনডেক্সের পরিসর কখনোই একে অপরের সাথে ওভারল্যাপ করবে না।

textRun

object ( TextRun )

একটি টেক্সট এলিমেন্ট যা একটি টেক্সট ধারাকে উপস্থাপন করে, যেখানে উক্ত ধারার সমস্ত অক্ষরের একই TextStyle থাকে।

TextRun-এর startIndex এবং endIndex সর্বদা একটিমাত্র paragraphMarker TextElement-এর ইন্ডেক্স পরিসরের মধ্যে সম্পূর্ণরূপে অন্তর্ভুক্ত থাকবে। অন্য কথায়, একটি TextRun কখনোই একাধিক প্যারাগ্রাফ জুড়ে বিস্তৃত হবে না।

autoText

object ( AutoText )

একটি TextElement যা টেক্সটের এমন একটি স্থানকে উপস্থাপন করে, যা সময়ের সাথে সাথে পরিবর্তনশীল কন্টেন্ট দ্বারা গতিশীলভাবে প্রতিস্থাপিত হয়।

পারস্পরিকভাবে বর্জনশীল ক্ষেত্রসমূহের সমাপ্তি।

অনুচ্ছেদ চিহ্নিতকারী

এক ধরনের টেক্সটএলিমেন্ট যা একটি নতুন অনুচ্ছেদের শুরু নির্দেশ করে।

JSON উপস্থাপনা
{
  "style": {
    object (ParagraphStyle)
  },
  "bullet": {
    object (Bullet)
  }
}
ক্ষেত্র
style

object ( ParagraphStyle )

অনুচ্ছেদের শৈলী

bullet

object ( Bullet )

এই অনুচ্ছেদের জন্য বুলেট পয়েন্ট। এটি উপস্থিত না থাকলে, অনুচ্ছেদটি কোনো তালিকার অন্তর্ভুক্ত নয়।

অনুচ্ছেদ শৈলী

যে স্টাইলগুলো পুরো অনুচ্ছেদে প্রযোজ্য।

যদি এই টেক্সটটি এমন কোনো শেপের মধ্যে থাকে যার একটি প্যারেন্ট placeholder আছে, তাহলে এই প্যারাগ্রাফ স্টাইলগুলো প্যারেন্ট থেকে উত্তরাধিকারসূত্রে প্রাপ্ত হতে পারে। কোন প্যারাগ্রাফ স্টাইলগুলো উত্তরাধিকারসূত্রে প্রাপ্ত হবে তা লিস্টের নেস্টিং লেভেলের উপর নির্ভর করে:

  • যে প্যারাগ্রাফ কোনো তালিকার অন্তর্ভুক্ত নয়, সেটি তার প্যারাগ্রাফ স্টাইলটি প্যারেন্ট প্লেসহোল্ডারের ভেতরে থাকা তালিকার ০ নেস্টিং লেভেলের প্যারাগ্রাফ থেকে গ্রহণ করবে।
  • একটি তালিকার কোনো অনুচ্ছেদ তার প্যারাগ্রাফ স্টাইলটি প্যারেন্ট প্লেসহোল্ডারের ভেতরে থাকা তালিকার সংশ্লিষ্ট নেস্টিং লেভেলের অনুচ্ছেদ থেকে গ্রহণ করবে।

এই বার্তায় উত্তরাধিকারসূত্রে প্রাপ্ত অনুচ্ছেদ শৈলীগুলিকে অনির্ধারিত ক্ষেত্র হিসাবে দেখানো হয়েছে।

JSON উপস্থাপনা
{
  "lineSpacing": number,
  "alignment": enum (Alignment),
  "indentStart": {
    object (Dimension)
  },
  "indentEnd": {
    object (Dimension)
  },
  "spaceAbove": {
    object (Dimension)
  },
  "spaceBelow": {
    object (Dimension)
  },
  "indentFirstLine": {
    object (Dimension)
  },
  "direction": enum (TextDirection),
  "spacingMode": enum (SpacingMode)
}
ক্ষেত্র
lineSpacing

number

লাইনগুলোর মধ্যবর্তী স্থানের পরিমাণ, যা স্বাভাবিকের শতাংশ হিসাবে প্রকাশ করা হয়, যেখানে স্বাভাবিককে ১০০.০ হিসাবে ধরা হয়। যদি এটি সেট করা না থাকে, তবে মানটি প্যারেন্ট থেকে উত্তরাধিকারসূত্রে প্রাপ্ত হয়।

alignment

enum ( Alignment )

এই অনুচ্ছেদের পাঠ্য বিন্যাস।

indentStart

object ( Dimension )

বর্তমান টেক্সট ডিরেকশনের উপর ভিত্তি করে, টেক্সটের শুরুর দিকের প্যারাগ্রাফের ইন্ডেন্টেশনের পরিমাণ। যদি সেট করা না থাকে, তবে মানটি প্যারেন্ট থেকে উত্তরাধিকারসূত্রে প্রাপ্ত হয়।

indentEnd

object ( Dimension )

বর্তমান টেক্সট ডিরেকশনের উপর ভিত্তি করে, টেক্সটের শেষের দিকের প্যারাগ্রাফের ইন্ডেন্টেশনের পরিমাণ। যদি সেট করা না থাকে, তবে মানটি প্যারেন্ট থেকে উত্তরাধিকারসূত্রে প্রাপ্ত হয়।

spaceAbove

object ( Dimension )

অনুচ্ছেদের উপরের অতিরিক্ত স্থানের পরিমাণ। যদি এটি সেট করা না থাকে, তবে মানটি প্যারেন্ট থেকে উত্তরাধিকারসূত্রে প্রাপ্ত হয়।

spaceBelow

object ( Dimension )

অনুচ্ছেদের নিচের অতিরিক্ত স্থানের পরিমাণ। যদি এটি সেট করা না থাকে, তবে মানটি প্যারেন্ট থেকে উত্তরাধিকারসূত্রে প্রাপ্ত হয়।

indentFirstLine

object ( Dimension )

অনুচ্ছেদের প্রথম লাইনের শুরুর ইন্ডেন্টেশনের পরিমাণ। যদি এটি সেট করা না থাকে, তবে মানটি প্যারেন্ট থেকে উত্তরাধিকারসূত্রে প্রাপ্ত হয়।

direction

enum ( TextDirection )

এই অনুচ্ছেদের লেখার দিক। যদি সেট না করা হয়, তাহলে এর মান ডিফল্টভাবে বাম থেকে ডানে LEFT_TO_RIGHT হয়ে যায়, কারণ লেখার দিক উত্তরাধিকারসূত্রে প্রাপ্ত হয় না।

spacingMode

enum ( SpacingMode )

অনুচ্ছেদের জন্য স্পেসিং মোড।

সারিবদ্ধকরণ

একটি অনুচ্ছেদের জন্য পাঠ্য বিন্যাসের প্রকারভেদ।

এনাম
ALIGNMENT_UNSPECIFIED অনুচ্ছেদের বিন্যাস তার মূল অংশ থেকে উত্তরাধিকারসূত্রে প্রাপ্ত হয়।
START অনুচ্ছেদটি লাইনের শুরুতে বিন্যস্ত থাকে। বাম থেকে ডানে (LTR) লেখা হলে এটি বামে বিন্যস্ত হয়, অন্যথায় ডানে বিন্যস্ত হয়।
CENTER অনুচ্ছেদটি কেন্দ্রে অবস্থিত।
END অনুচ্ছেদটি লাইনের শেষে বিন্যস্ত থাকে। বাম থেকে ডানে লেখা হলে ডানদিকে বিন্যস্ত, অন্যথায় বামদিকে।
JUSTIFIED অনুচ্ছেদটি ন্যায্য।

পাঠ্য নির্দেশনা

দিকনির্দেশনামূলক লেখাটি প্রবাহিত হতে পারে।

এনাম
TEXT_DIRECTION_UNSPECIFIED টেক্সটের দিকনির্দেশনা প্যারেন্ট থেকে উত্তরাধিকারসূত্রে প্রাপ্ত হয়।
LEFT_TO_RIGHT লেখাটি বাম থেকে ডানে যায়।
RIGHT_TO_LEFT লেখাটি ডান থেকে বাম দিকে যায়।

স্পেসিংমোড

অনুচ্ছেদের ব্যবধানের বিভিন্ন মোড।

এনাম
SPACING_MODE_UNSPECIFIED স্পেসিং মোডটি প্যারেন্ট থেকে উত্তরাধিকারসূত্রে প্রাপ্ত হয়।
NEVER_COLLAPSE অনুচ্ছেদের ব্যবধান সর্বদা প্রদর্শিত হয়।
COLLAPSE_LISTS তালিকার উপাদানগুলোর মধ্যে অনুচ্ছেদ ব্যবধান বাদ দেওয়া হয়।

বুলেট

অনুচ্ছেদের বুলেট পয়েন্ট বর্ণনা করে।

JSON উপস্থাপনা
{
  "listId": string,
  "nestingLevel": integer,
  "glyph": string,
  "bulletStyle": {
    object (TextStyle)
  }
}
ক্ষেত্র
listId

string

এই অনুচ্ছেদটি যে তালিকার অন্তর্গত, তার আইডি।

nestingLevel

integer

তালিকায় এই অনুচ্ছেদটির নেস্টিং লেভেল।

glyph

string

এই অনুচ্ছেদের জন্য রেন্ডার করা বুলেট গ্লিফ।

bulletStyle

object ( TextStyle )

এই বুলেটটিতে অনুচ্ছেদ-নির্দিষ্ট টেক্সট স্টাইল প্রয়োগ করা হয়েছে।

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

এটি সেই স্টাইলিং নির্দেশ করে যা একটি TextRun-এ প্রয়োগ করা যেতে পারে।

যদি এই টেক্সটটি এমন কোনো শেপের মধ্যে থাকে যার একটি প্যারেন্ট placeholder আছে, তাহলে এই টেক্সট স্টাইলগুলো প্যারেন্ট থেকে উত্তরাধিকারসূত্রে প্রাপ্ত হতে পারে। কোন টেক্সট স্টাইলগুলো উত্তরাধিকারসূত্রে প্রাপ্ত হবে তা লিস্টের নেস্টিং লেভেলের উপর নির্ভর করে:

  • কোনো তালিকার বাইরে থাকা অনুচ্ছেদের মধ্যে চালিত কোনো লেখা তার টেক্সট স্টাইলটি প্যারেন্ট প্লেসহোল্ডারের ভিতরে থাকা তালিকার ০ নেস্টিং লেভেলের অনুচ্ছেদের নিউলাইন ক্যারেক্টার থেকে গ্রহণ করবে।
  • কোনো তালিকার অন্তর্ভুক্ত অনুচ্ছেদে থাকা কোনো লেখা তার টেক্সট স্টাইলটি প্যারেন্ট প্লেসহোল্ডারের ভেতরে থাকা তালিকার সংশ্লিষ্ট নেস্টিং লেভেলের অনুচ্ছেদের নিউলাইন ক্যারেক্টার থেকে গ্রহণ করবে।

এই মেসেজে উত্তরাধিকারসূত্রে প্রাপ্ত টেক্সট স্টাইলগুলো আনসেট ফিল্ড হিসেবে দেখানো হয়। যদি কোনো টেক্সট এমন একটি শেপের মধ্যে থাকে যার কোনো প্যারেন্ট প্লেসহোল্ডার নেই, তবে এই ফিল্ডগুলো আনসেট করলে স্টাইলটি স্লাইডস এডিটরের ডিফল্ট মানের সাথে মিলে যাওয়া একটি মানে ফিরে আসবে।

JSON উপস্থাপনা
{
  "backgroundColor": {
    object (OptionalColor)
  },
  "foregroundColor": {
    object (OptionalColor)
  },
  "bold": boolean,
  "italic": boolean,
  "fontFamily": string,
  "fontSize": {
    object (Dimension)
  },
  "link": {
    object (Link)
  },
  "baselineOffset": enum (BaselineOffset),
  "smallCaps": boolean,
  "strikethrough": boolean,
  "underline": boolean,
  "weightedFontFamily": {
    object (WeightedFontFamily)
  }
}
ক্ষেত্র
backgroundColor

object ( OptionalColor )

টেক্সটের ব্যাকগ্রাউন্ড কালার। এটি সেট করা থাকলে, এর ভেতরের opaqueColor ফিল্ডটি সেট করা আছে কি না, তার উপর নির্ভর করে রঙটি অস্বচ্ছ বা স্বচ্ছ হবে।

foregroundColor

object ( OptionalColor )

টেক্সটটির নিজস্ব রঙ। যদি সেট করা থাকে, তবে এর মধ্যে থাকা opaqueColor ফিল্ডটি সেট করা আছে কি না, তার উপর নির্ভর করে রঙটি অস্বচ্ছ বা স্বচ্ছ হবে।

bold

boolean

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

italic

boolean

লেখাটি ইটালিক করা হোক বা না হোক।

fontFamily

string

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

ফন্ট ফ্যামিলি হিসেবে স্লাইডসের ফন্ট মেনু থেকে অথবা গুগল ফন্টস থেকে যেকোনো ফন্ট ব্যবহার করা যেতে পারে। ফন্টের নামটি অচেনা হলে, লেখাটি Arial প্রদর্শিত হয়।

কিছু ফন্ট টেক্সটের পুরুত্বকে প্রভাবিত করতে পারে। যদি কোনো আপডেট অনুরোধে fontFamily এবং bold উভয়ের জন্য মান নির্দিষ্ট করা থাকে, তবে স্পষ্টভাবে সেট করা bold মানটি ব্যবহৃত হয়।

fontSize

object ( Dimension )

লেখার ফন্টের আকার। পড়ার সময় fontSize পয়েন্টে উল্লেখ করা হবে।

baselineOffset

enum ( BaselineOffset )

লেখাটির স্বাভাবিক অবস্থান থেকে উল্লম্ব বিচ্যুতি।

SUPERSCRIPT বা SUBSCRIPT বেসলাইন অফসেটযুক্ত টেক্সট স্বয়ংক্রিয়ভাবে একটি ছোট ফন্ট সাইজে রেন্ডার করা হয়, যা fontSize ফিল্ডের উপর ভিত্তি করে গণনা করা হয়। এই ফিল্ডের পরিবর্তনে ' fontSize নিজে প্রভাবিত হয় না।

smallCaps

boolean

লেখাটি ছোট হাতের অক্ষরে লেখা হোক বা না হোক।

strikethrough

boolean

লেখাটি কেটে দেওয়া হোক বা না হোক।

underline

boolean

লেখাটি আন্ডারলাইন করা আছে কি নেই।

weightedFontFamily

object ( WeightedFontFamily )

টেক্সটের ফন্ট ফ্যামিলি এবং রেন্ডার করা ওয়েট।

এই ফিল্ডটি fontFamily এর একটি বর্ধিত রূপ, যা পূর্ববর্তী সংস্করণের সাথে সামঞ্জস্য (backwards compatibility) না ভেঙে সুস্পষ্ট ফন্ট ওয়েট (font weight) সমর্থন করার জন্য তৈরি। সেই হিসেবে, যখন কোনো টেক্সট রেঞ্জের স্টাইল পড়া হয়, তখন weightedFontFamily#fontFamily এর মান সর্বদা fontFamily এর মানের সমান হবে। তবে, লেখার সময়, যদি উভয় ফিল্ডই ফিল্ড মাস্কে অন্তর্ভুক্ত থাকে (সুস্পষ্টভাবে অথবা ওয়াইল্ডকার্ড "*" ব্যবহার করে), তাহলে তাদের মানগুলো নিম্নোক্তভাবে সমন্বয় করা হয়:

  • যদি fontFamily সেট করা থাকে কিন্তু weightedFontFamily করা না থাকে, তাহলে fontFamily এর মান 400 ("normal") ওয়েট সহ প্রয়োগ করা হয়।
  • যদি উভয় ফিল্ড সেট করা থাকে, তাহলে fontFamily এর মান অবশ্যই weightedFontFamily#fontFamily এর মানের সাথে মিলতে হবে। যদি তাই হয়, তাহলে weightedFontFamily এর ফন্ট ফ্যামিলি এবং ওয়েট প্রয়োগ করা হয়। অন্যথায়, একটি 400 ব্যাড রিকোয়েস্ট এরর ফেরত দেওয়া হয়।
  • যদি weightedFontFamily সেট করা থাকে এবং fontFamily সেট করা না থাকে, তাহলে weightedFontFamily এর ফন্ট ফ্যামিলি এবং ওয়েট প্রয়োগ করা হয়।
  • যদি কোনো ফিল্ডই সেট করা না থাকে, তাহলে টেক্সটের ফন্ট ফ্যামিলি এবং ওয়েট প্যারেন্ট থেকে উত্তরাধিকারসূত্রে প্রাপ্ত হয়। মনে রাখবেন যে এই প্রোপার্টিগুলো একে অপরের থেকে আলাদাভাবে উত্তরাধিকারসূত্রে প্রাপ্ত হতে পারে না।

যদি কোনো আপডেট অনুরোধে weightedFontFamily এবং bold উভয়ের জন্য মান নির্দিষ্ট করা থাকে, তাহলে প্রথমে weightedFontFamily এবং তারপর bold প্রয়োগ করা হয়।

যদি weightedFontFamily#weight সেট করা না থাকে, তাহলে এর ডিফল্ট মান 400 হয়।

যদি weightedFontFamily সেট করা থাকে, তাহলে weightedFontFamily#fontFamily অবশ্যই একটি অ-খালি মান দিয়ে সেট করতে হবে। অন্যথায়, একটি 400 ব্যাড রিকোয়েস্ট এরর ফেরত দেওয়া হয়।

ঐচ্ছিক রঙ

এমন একটি রঙ যা সম্পূর্ণ অস্বচ্ছ অথবা সম্পূর্ণ স্বচ্ছ হতে পারে।

JSON উপস্থাপনা
{
  "opaqueColor": {
    object (OpaqueColor)
  }
}
ক্ষেত্র
opaqueColor

object ( OpaqueColor )

সেট করা থাকলে, এটি একটি অস্বচ্ছ রঙ হিসেবে ব্যবহৃত হবে। সেট না করা থাকলে, এটি একটি স্বচ্ছ রঙ নির্দেশ করে।

বেসলাইন অফসেট

যে সকল উপায়ে কোনো লেখাকে তার স্বাভাবিক অবস্থান থেকে উল্লম্বভাবে সরানো যায়।

এনাম
BASELINE_OFFSET_UNSPECIFIED টেক্সটের বেসলাইন অফসেট তার প্যারেন্ট থেকে উত্তরাধিকারসূত্রে প্রাপ্ত হয়।
NONE লেখাটি উল্লম্বভাবে সরানো হয়নি।
SUPERSCRIPT লেখাটি উল্লম্বভাবে উপরের দিকে সরানো হয়েছে (সুপারস্ক্রিপ্ট)।
SUBSCRIPT লেখাটি উল্লম্বভাবে নিচের দিকে সরানো হয়েছে (সাবস্ক্রিপ্ট)।

ওয়েটেডফন্টফ্যামিলি

এটি একটি টেক্সট রানকে স্টাইল করতে ব্যবহৃত ফন্ট ফ্যামিলি ও ওয়েটকে নির্দেশ করে।

JSON উপস্থাপনা
{
  "fontFamily": string,
  "weight": integer
}
ক্ষেত্র
fontFamily

string

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

ফন্ট ফ্যামিলি হিসেবে স্লাইডসের ফন্ট মেনু থেকে অথবা গুগল ফন্টস থেকে যেকোনো ফন্ট ব্যবহার করা যেতে পারে। ফন্টের নামটি অচেনা হলে, লেখাটি Arial প্রদর্শিত হয়।

weight

integer

টেক্সটের রেন্ডারকৃত পুরুত্ব। এই ফিল্ডের মান 100 থেকে 900 এর মধ্যে যেকোনো হতে পারে, যা 100 এর গুণিতক। এই পরিসরটি CSS 2.1 স্পেসিফিকেশনের ১৫.৬ অনুচ্ছেদে বর্ণিত সাংখ্যিক মানগুলোর অনুরূপ, এবং অ-সাংখ্যিক মান অনুমোদিত নয়। 700 বা তার বেশি পুরুত্বকে বোল্ড হিসেবে গণ্য করা হয়, এবং 700 এর কম পুরুত্ব বোল্ড নয়। ডিফল্ট মান হলো 400 ("নরমাল")।

টেক্সটরান

এক ধরনের TextElement যা এমন একগুচ্ছ টেক্সটকে উপস্থাপন করে, যার সবগুলোর স্টাইলিং একই।

JSON উপস্থাপনা
{
  "content": string,
  "style": {
    object (TextStyle)
  }
}
ক্ষেত্র
content

string

এই দৌড়ের পাঠ্য।

style

object ( TextStyle )

এই রানটিতে যে স্টাইলিং প্রয়োগ করা হয়েছে।

অটোটেক্সট

একটি TextElement প্রকার যা স্বয়ংক্রিয় পাঠ্যকে উপস্থাপন করে।

JSON উপস্থাপনা
{
  "type": enum (Type),
  "content": string,
  "style": {
    object (TextStyle)
  }
}
ক্ষেত্র
type

enum ( Type )

এই স্বয়ংক্রিয় বার্তার ধরণ।

content

string

এই স্বয়ংক্রিয় বার্তার প্রদর্শিত বিষয়বস্তু, যদি উপলব্ধ থাকে।

style

object ( TextStyle )

এই অটো টেক্সটে যে স্টাইলিং প্রয়োগ করা হয়েছে।

প্রকার

স্বয়ংক্রিয় বার্তার প্রকারভেদ

এনাম
TYPE_UNSPECIFIED একটি অনির্দিষ্ট অটোটেক্সট প্রকার।
SLIDE_NUMBER অটোটেক্সটের জন্য বর্তমান স্লাইড নম্বরটি টাইপ করুন।

তালিকা

একটি তালিকা, সেই তালিকার সাথে যুক্ত অনুচ্ছেদগুলোর বুলেট পয়েন্টগুলোর রূপ ও গঠন বর্ণনা করে। কোনো তালিকার অংশ এমন একটি অনুচ্ছেদের মধ্যে সেই তালিকার আইডি-র একটি অন্তর্নিহিত উল্লেখ থাকে।

JSON উপস্থাপনা
{
  "listId": string,
  "nestingLevel": {
    integer: {
      object (NestingLevel)
    },
    ...
  }
}
ক্ষেত্র
listId

string

তালিকার আইডি।

nestingLevel

map (key: integer, value: object ( NestingLevel ))

সংশ্লিষ্ট স্তরের বুলেটগুলির বৈশিষ্ট্যগুলির জন্য নেস্টিং স্তরগুলির একটি ম্যাপ। একটি লিস্টে সর্বাধিক নয়টি নেস্টিং স্তর থাকতে পারে, তাই এই ম্যাপের কীগুলির জন্য সম্ভাব্য মানগুলি হল ০ থেকে ৮ পর্যন্ত (উভয় সংখ্যা সহ)।

বাসা বাঁধার স্তর

একটি নির্দিষ্ট নেস্টিং স্তরে তালিকার বুলেটের চেহারা ও অনুভূতি বর্ণনা করে এমন বৈশিষ্ট্যসমূহ এতে রয়েছে।

JSON উপস্থাপনা
{
  "bulletStyle": {
    object (TextStyle)
  }
}
ক্ষেত্র
bulletStyle

object ( TextStyle )

এই স্তরের বিন্যাসে একটি বুলেটের শৈলী।