REST Resource: presentations.pages

সম্পদ: পৃষ্ঠা

একটি উপস্থাপনা একটি পৃষ্ঠা.

JSON প্রতিনিধিত্ব
{
  "objectId": string,
  "pageType": enum (PageType),
  "pageElements": [
    {
      object (PageElement)
    }
  ],
  "revisionId": string,
  "pageProperties": {
    object (PageProperties)
  },

  // Union field properties can be only one of the following:
  "slideProperties": {
    object (SlideProperties)
  },
  "layoutProperties": {
    object (LayoutProperties)
  },
  "notesProperties": {
    object (NotesProperties)
  },
  "masterProperties": {
    object (MasterProperties)
  }
  // End of list of possible types for union field properties.
}
ক্ষেত্র
objectId

string

এই পৃষ্ঠার জন্য অবজেক্ট আইডি। Page এবং PageElement দ্বারা ব্যবহৃত অবজেক্ট আইডি একই নামস্থান ভাগ করে।

pageType

enum ( PageType )

পাতার ধরন।

pageElements[]

object ( PageElement )

পৃষ্ঠায় রেন্ডার করা পৃষ্ঠা উপাদান।

revisionId

string

শুধুমাত্র আউটপুট। উপস্থাপনার রিভিশন আইডি। সর্বশেষ পঠিত অপারেশনের পর থেকে উপস্থাপনা পুনর্বিবেচনা পরিবর্তিত হয়নি তা নিশ্চিত করার জন্য আপডেট অনুরোধগুলিতে ব্যবহার করা যেতে পারে। ব্যবহারকারীর উপস্থাপনায় সম্পাদনা করার অ্যাক্সেস থাকলেই কেবল জনবহুল।

রিভিশন আইডি একটি ক্রমিক সংখ্যা নয় বরং একটি অস্বচ্ছ স্ট্রিং। রিভিশন আইডির ফরম্যাট সময়ের সাথে পরিবর্তিত হতে পারে। একটি রিভিশন আইডি ফেরত দেওয়ার পরে শুধুমাত্র 24 ঘন্টা বৈধ হওয়ার নিশ্চয়তা দেওয়া হয় এবং ব্যবহারকারীদের মধ্যে শেয়ার করা যাবে না। যদি কলের মধ্যে রিভিশন আইডি অপরিবর্তিত থাকে, তাহলে উপস্থাপনাটি পরিবর্তিত হয়নি। বিপরীতভাবে, একটি পরিবর্তিত আইডি (একই উপস্থাপনা এবং ব্যবহারকারীর জন্য) সাধারণত উপস্থাপনা আপডেট করা হয়েছে মানে। যাইহোক, আইডি ফরম্যাট পরিবর্তনের মতো অভ্যন্তরীণ কারণগুলির কারণেও একটি পরিবর্তিত আইডি হতে পারে।

pageProperties

object ( PageProperties )

পৃষ্ঠার বৈশিষ্ট্য.

ইউনিয়ন ক্ষেত্রের properties । প্রতিটি পৃষ্ঠার প্রকারের জন্য নির্দিষ্ট বৈশিষ্ট্য। মাস্টারদের কোনো অতিরিক্ত বৈশিষ্ট্যের প্রয়োজন নেই। properties নিম্নলিখিতগুলির মধ্যে একটি হতে পারে:
slideProperties

object ( SlideProperties )

স্লাইড নির্দিষ্ট বৈশিষ্ট্য. শুধুমাত্র যদি pageType = SLIDE সেট করুন।

layoutProperties

object ( LayoutProperties )

লেআউট নির্দিষ্ট বৈশিষ্ট্য. শুধুমাত্র pageType = LAYOUT হলেই সেট করুন।

notesProperties

object ( NotesProperties )

নোট নির্দিষ্ট বৈশিষ্ট্য. শুধুমাত্র যদি pageType = নোটস সেট করুন।

masterProperties

object ( MasterProperties )

মাস্টার নির্দিষ্ট বৈশিষ্ট্য. শুধুমাত্র pageType = MASTER হলেই সেট করুন।

পৃষ্ঠার ধরন

একটি পৃষ্ঠার ধরন।

Enums
SLIDE একটি স্লাইড পৃষ্ঠা।
MASTER একটি মাস্টার স্লাইড পৃষ্ঠা।
LAYOUT একটি লেআউট পৃষ্ঠা।
NOTES একটি নোট পাতা.
NOTES_MASTER একটি নোট মাস্টার পৃষ্ঠা.

পেজ এলিমেন্ট

একটি পৃষ্ঠায় রেন্ডার করা একটি ভিজ্যুয়াল উপাদান।

JSON প্রতিনিধিত্ব
{
  "objectId": string,
  "size": {
    object (Size)
  },
  "transform": {
    object (AffineTransform)
  },
  "title": string,
  "description": string,

  // Union field element_kind can be only one of the following:
  "elementGroup": {
    object (Group)
  },
  "shape": {
    object (Shape)
  },
  "image": {
    object (Image)
  },
  "video": {
    object (Video)
  },
  "line": {
    object (Line)
  },
  "table": {
    object (Table)
  },
  "wordArt": {
    object (WordArt)
  },
  "sheetsChart": {
    object (SheetsChart)
  },
  "speakerSpotlight": {
    object (SpeakerSpotlight)
  }
  // End of list of possible types for union field element_kind.
}
ক্ষেত্র
objectId

string

এই পৃষ্ঠা উপাদানের জন্য অবজেক্ট আইডি। google.apps.slides.v1.Page এবং google.apps.slides.v1.PageElement দ্বারা ব্যবহৃত অবজেক্ট আইডি একই নেমস্পেস শেয়ার করে।

size

object ( Size )

পৃষ্ঠা উপাদানের আকার।

transform

object ( AffineTransform )

পৃষ্ঠা উপাদানের রূপান্তর।

পৃষ্ঠা উপাদানটির চাক্ষুষ চেহারা তার পরম রূপান্তর দ্বারা নির্ধারিত হয়। নিখুঁত রূপান্তর গণনা করতে, একটি পৃষ্ঠা উপাদানের রূপান্তরকে এর সমস্ত মূল গোষ্ঠীর রূপান্তরগুলির সাথে প্রাক-সংযুক্ত করুন। যদি পৃষ্ঠার উপাদানটি একটি গোষ্ঠীতে না থাকে, তবে এর পরম রূপান্তরটি এই ক্ষেত্রের মান হিসাবে একই।

নবনির্মিত Group জন্য প্রাথমিক রূপান্তরটি সর্বদা পরিচয় রূপান্তর।

title

string

পৃষ্ঠা উপাদানের শিরোনাম। অল্ট টেক্সট প্রদর্শনের জন্য বর্ণনার সাথে মিলিত।

ক্ষেত্রটি Group উপাদানগুলির জন্য সমর্থিত নয়।

description

string

পৃষ্ঠা উপাদানের বর্ণনা। Alt টেক্সট প্রদর্শন করতে শিরোনামের সাথে মিলিত।

ক্ষেত্রটি Group উপাদানগুলির জন্য সমর্থিত নয়।

ইউনিয়ন ক্ষেত্রের element_kind । এই PageElement প্রতিনিধিত্ব করে যে উপাদান ধরনের. প্রতিটি বার্তায় সেই ধরনের পৃষ্ঠা উপাদানের জন্য নির্দিষ্ট কোনো বৈশিষ্ট্য রয়েছে। element_kind নিম্নলিখিতগুলির মধ্যে একটি হতে পারে:
elementGroup

object ( Group )

পৃষ্ঠা উপাদানগুলির একটি সংগ্রহ একটি একক হিসাবে যোগদান করা হয়েছে৷

shape

object ( Shape )

একটি সাধারণ আকৃতি।

image

object ( Image )

একটি চিত্র পৃষ্ঠা উপাদান.

video

object ( Video )

একটি ভিডিও পৃষ্ঠা উপাদান।

line

object ( Line )

একটি লাইন পৃষ্ঠা উপাদান।

table

object ( Table )

একটি টেবিল পৃষ্ঠা উপাদান।

wordArt

object ( WordArt )

একটি শব্দ শিল্প পাতা উপাদান.

sheetsChart

object ( SheetsChart )

Google পত্রক থেকে এম্বেড করা একটি লিঙ্ক করা চার্ট। লিঙ্কহীন চার্টগুলিকে চিত্র হিসাবে উপস্থাপন করা হয়।

speakerSpotlight

object ( SpeakerSpotlight )

একটি স্পিকার স্পটলাইট.

গ্রুপ

একটি PageElement প্রকার যা PageElements এর একটি যোগ করা সংগ্রহের প্রতিনিধিত্ব করে।

JSON প্রতিনিধিত্ব
{
  "children": [
    {
      object (PageElement)
    }
  ]
}
ক্ষেত্র
children[]

object ( PageElement )

গ্রুপে উপাদানের সংগ্রহ। একটি গ্রুপের সর্বনিম্ন আকার 2।

ওয়ার্ডআর্ট

একটি PageElement প্রকার যা শব্দ শিল্পের প্রতিনিধিত্ব করে।

JSON প্রতিনিধিত্ব
{
  "renderedText": string
}
ক্ষেত্র
renderedText

string

টেক্সট শব্দ শিল্প হিসাবে উপস্থাপিত.

স্পিকার স্পটলাইট

একটি স্পীকার স্পটলাইট প্রতিনিধিত্বকারী একটি PageElement প্রকার।

JSON প্রতিনিধিত্ব
{
  "speakerSpotlightProperties": {
    object (SpeakerSpotlightProperties)
  }
}
ক্ষেত্র
speakerSpotlightProperties

object ( SpeakerSpotlightProperties )

স্পিকার স্পটলাইটের বৈশিষ্ট্য।

স্পিকারস্পটলাইট প্রোপার্টি

SpeakerSpotlight বৈশিষ্ট্য।

JSON প্রতিনিধিত্ব
{
  "outline": {
    object (Outline)
  },
  "shadow": {
    object (Shadow)
  }
}
ক্ষেত্র
outline

object ( Outline )

স্পিকার স্পটলাইটের রূপরেখা। যদি সেট না করা হয়, তাহলে এর কোনো রূপরেখা নেই।

shadow

object ( Shadow )

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

স্লাইড প্রোপার্টি

Page বৈশিষ্ট্যগুলি যেগুলি শুধুমাত্র pageType SLIDE সহ পৃষ্ঠাগুলির জন্য প্রাসঙ্গিক৷

JSON প্রতিনিধিত্ব
{
  "layoutObjectId": string,
  "masterObjectId": string,
  "notesPage": {
    object (Page)
  },
  "isSkipped": boolean
}
ক্ষেত্র
layoutObjectId

string

এই স্লাইডটি যে লেআউটের উপর ভিত্তি করে তৈরি করা হয়েছে তার অবজেক্ট আইডি। এই সম্পত্তি শুধুমাত্র পঠনযোগ্য.

masterObjectId

string

এই স্লাইডটি যে মাস্টারের অবজেক্ট আইডির উপর ভিত্তি করে। এই সম্পত্তি শুধুমাত্র পঠনযোগ্য.

notesPage

object ( Page )

এই স্লাইডটি যে নোট পৃষ্ঠার সাথে যুক্ত। স্পিকার নোট সহ স্লাইড মুদ্রণ বা রপ্তানি করার সময় এটি একটি নোট পৃষ্ঠার চাক্ষুষ চেহারা সংজ্ঞায়িত করে। একটি নোট পৃষ্ঠা notes master থেকে বৈশিষ্ট্য উত্তরাধিকারসূত্রে পাওয়া যায়। নোট পৃষ্ঠায় BODY টাইপ সহ স্থানধারক আকারে এই স্লাইডের জন্য স্পিকার নোট রয়েছে। এই আকৃতির আইডি speakerNotesObjectId ফিল্ড দ্বারা চিহ্নিত করা হয়। স্পীকার নোট আকৃতির পাঠ্য বিষয়বস্তু এবং শৈলী ব্যতীত নোটের পৃষ্ঠাটি শুধুমাত্র পঠনযোগ্য। এই সম্পত্তি শুধুমাত্র পঠনযোগ্য.

isSkipped

boolean

উপস্থাপনা মোডে স্লাইডটি বাদ দেওয়া হয়েছে কিনা। ডিফল্ট থেকে মিথ্যা.

লেআউট প্রোপার্টি

Page বৈশিষ্ট্যগুলি শুধুমাত্র pageType LAYOUT সহ পৃষ্ঠাগুলির জন্য প্রাসঙ্গিক৷

JSON প্রতিনিধিত্ব
{
  "masterObjectId": string,
  "name": string,
  "displayName": string
}
ক্ষেত্র
masterObjectId

string

এই লেআউটের উপর ভিত্তি করে মাস্টারের অবজেক্ট আইডি।

name

string

লেআউটের নাম।

displayName

string

লেআউটের মানুষের-পাঠযোগ্য নাম।

নোটস প্রোপার্টি

Page বৈশিষ্ট্যগুলি যেগুলি শুধুমাত্র পৃষ্ঠার প্রকার নোট সহ পৃষ্ঠাগুলির জন্য প্রাসঙ্গিক৷

JSON প্রতিনিধিত্ব
{
  "speakerNotesObjectId": string
}
ক্ষেত্র
speakerNotesObjectId

string

এই নোট পৃষ্ঠার আকৃতির অবজেক্ট আইডি যাতে সংশ্লিষ্ট স্লাইডের জন্য স্পিকার নোট রয়েছে। প্রকৃত আকৃতি সবসময় নোট পৃষ্ঠায় নাও থাকতে পারে। এই অবজেক্ট আইডি ব্যবহার করে টেক্সট ঢোকানো স্বয়ংক্রিয়ভাবে আকৃতি তৈরি করবে। এই ক্ষেত্রে, প্রকৃত আকৃতির ভিন্ন অবজেক্ট আইডি থাকতে পারে। presentations.get বা pages.get অ্যাকশন সর্বদা সর্বশেষ অবজেক্ট আইডি প্রদান করবে।

মাস্টার প্রোপার্টি

Page বৈশিষ্ট্যগুলি যেগুলি শুধুমাত্র পেজ টাইপ মাস্টার সহ পৃষ্ঠাগুলির জন্য প্রাসঙ্গিক৷

JSON প্রতিনিধিত্ব
{
  "displayName": string
}
ক্ষেত্র
displayName

string

মনুষ্যের পাঠযোগ্য নাম।

পৃষ্ঠা বৈশিষ্ট্য

Page বৈশিষ্ট্য।

পৃষ্ঠাটি মূল পৃষ্ঠা থেকে সম্পত্তির উত্তরাধিকারী হবে। পৃষ্ঠার প্রকারের উপর নির্ভর করে শ্রেণিবিন্যাস SlideProperties বা LayoutProperties সংজ্ঞায়িত করা হয়।

JSON প্রতিনিধিত্ব
{
  "pageBackgroundFill": {
    object (PageBackgroundFill)
  },
  "colorScheme": {
    object (ColorScheme)
  }
}
ক্ষেত্র
pageBackgroundFill

object ( PageBackgroundFill )

পৃষ্ঠার পটভূমি পূরণ. যদি সেট করা না থাকে, তাহলে পটভূমি পূরণ একটি মূল পৃষ্ঠা থেকে উত্তরাধিকারসূত্রে প্রাপ্ত হয় যদি এটি বিদ্যমান থাকে। যদি পৃষ্ঠাটির কোনো অভিভাবক না থাকে, তাহলে স্লাইড সম্পাদকের সংশ্লিষ্ট পূরণের জন্য ব্যাকগ্রাউন্ড ফিল ডিফল্ট হয়।

colorScheme

object ( ColorScheme )

পৃষ্ঠার রঙের স্কিম। সেট না থাকলে, রঙের স্কিমটি একটি মূল পৃষ্ঠা থেকে উত্তরাধিকারসূত্রে প্রাপ্ত হয়। যদি পৃষ্ঠাটির কোনো অভিভাবক না থাকে, রঙের স্কিমটি একটি ডিফল্ট স্লাইড রঙের স্কিম ব্যবহার করে, স্লাইড সম্পাদকের ডিফল্টের সাথে মিলে যায়।

শুধুমাত্র প্রথম 12টি ThemeColorType এর কংক্রিট রং সম্পাদনাযোগ্য। উপরন্তু, শুধুমাত্র Master পৃষ্ঠাগুলিতে রঙের স্কিম আপডেট করা যেতে পারে। ক্ষেত্রটি আপডেট করার জন্য, প্রথম 12টি থিম কালার টাইপ থেকে তাদের কংক্রিট রঙে ম্যাপিং সহ একটি রঙের স্কিম প্রদান করতে হবে। অবশিষ্ট ThemeColorTypes-এর জন্য রং উপেক্ষা করা হবে।

পেজব্যাকগ্রাউন্ডফিল

পৃষ্ঠার পটভূমি ভরাট।

JSON প্রতিনিধিত্ব
{
  "propertyState": enum (PropertyState),

  // Union field kind can be only one of the following:
  "solidFill": {
    object (SolidFill)
  },
  "stretchedPictureFill": {
    object (StretchedPictureFill)
  }
  // End of list of possible types for union field kind.
}
ক্ষেত্র
propertyState

enum ( PropertyState )

পটভূমি পূরণ সম্পত্তি অবস্থা.

একটি পৃষ্ঠায় ভরাট আপডেট করা এই ক্ষেত্রটিকে RENDERED আপডেট করবে, যদি না একই অনুরোধে অন্য একটি মান নির্দিষ্ট করা হয়। একটি পৃষ্ঠায় কোনো পূরণ না করতে, এই ক্ষেত্রটিকে NOT_RENDERED তে সেট করুন। এই ক্ষেত্রে, একই অনুরোধে সেট করা অন্য কোনো ফিল ফিল্ড উপেক্ষা করা হবে।

ইউনিয়ন ক্ষেত্র kind . পটভূমি ভরাট ধরনের. kind নিম্নলিখিতগুলির মধ্যে একটি হতে পারে:
solidFill

object ( SolidFill )

সলিড কালার ফিল।

stretchedPictureFill

object ( StretchedPictureFill )

প্রসারিত ছবি ভরাট.

স্ট্রেচড পিকচারফিল

প্রসারিত ছবি ভরাট. পৃষ্ঠা বা পৃষ্ঠা উপাদান সম্পূর্ণরূপে নির্দিষ্ট ছবি দিয়ে পূর্ণ হয়। ছবিটি তার পাত্রে ফিট করার জন্য প্রসারিত হয়।

JSON প্রতিনিধিত্ব
{
  "contentUrl": string,
  "size": {
    object (Size)
  }
}
ক্ষেত্র
contentUrl

string

কন্টেন্ট ইউআরএল পড়া:

30 মিনিটের ডিফল্ট জীবনকাল সহ একটি ছবির URL। এই URLটি অনুরোধকারীর অ্যাকাউন্টের সাথে ট্যাগ করা হয়েছে। URL সহ যে কেউ কার্যকরভাবে আসল অনুরোধকারী হিসাবে ছবিটি অ্যাক্সেস করে৷ উপস্থাপনার শেয়ারিং সেটিংস পরিবর্তন হলে ছবির অ্যাক্সেস হারিয়ে যেতে পারে।

কন্টেন্ট ইউআরএল লেখা:

ছবি সন্নিবেশের সময় একবার আনা হয় এবং উপস্থাপনার ভিতরে প্রদর্শনের জন্য একটি অনুলিপি সংরক্ষণ করা হয়। ছবিগুলি অবশ্যই 50MB এর কম আকারের হতে হবে, 25 মেগাপিক্সেলের বেশি হতে পারবে না এবং PNG, JPEG বা GIF ফর্ম্যাটে হতে হবে৷

প্রদত্ত URL দৈর্ঘ্যে সর্বাধিক 2 kB হতে পারে৷

size

object ( Size )

ছবির আসল আকার পূরণ করুন। এই ক্ষেত্রটি শুধুমাত্র পঠনযোগ্য।

কালার স্কিম

একটি পৃষ্ঠার জন্য পূর্বনির্ধারিত রঙের প্যালেট।

JSON প্রতিনিধিত্ব
{
  "colors": [
    {
      object (ThemeColorPair)
    }
  ]
}
ক্ষেত্র
colors[]

object ( ThemeColorPair )

ThemeColorType এবং সংশ্লিষ্ট কংক্রিট রঙ জোড়া।

থিম কালার পেয়ার

একটি জুটি একটি থিমের রঙের ধরণকে কংক্রিটের রঙে ম্যাপ করে যা এটি প্রতিনিধিত্ব করে।

JSON প্রতিনিধিত্ব
{
  "type": enum (ThemeColorType),
  "color": {
    object (RgbColor)
  }
}
ক্ষেত্র
type

enum ( ThemeColorType )

থিমের রঙের ধরন।

color

object ( RgbColor )

কংক্রিটের রঙ উপরের থিমের রঙের সাথে সম্পর্কিত।

পদ্ধতি

get

উপস্থাপনায় নির্দিষ্ট পৃষ্ঠার সর্বশেষ সংস্করণ পায়।

getThumbnail

উপস্থাপনায় নির্দিষ্ট পৃষ্ঠার সর্বশেষ সংস্করণের একটি থাম্বনেইল তৈরি করে এবং থাম্বনেল ছবিতে একটি URL প্রদান করে।