একটি ভিডিও প্রতিনিধিত্বকারী একটি PageElement ৷
পদ্ধতি
| পদ্ধতি | রিটার্ন টাইপ | সংক্ষিপ্ত বিবরণ |
|---|---|---|
align On Page(alignmentPosition) | Video | এলিমেন্টটিকে পৃষ্ঠার নির্দিষ্ট অ্যালাইনমেন্ট অবস্থানে সারিবদ্ধ করে। |
bring Forward() | Video | পৃষ্ঠার উপাদানটিকে পেজে এক উপাদান সামনে নিয়ে আসে। |
bring To Front() | Video | পৃষ্ঠার উপাদানটিকে পৃষ্ঠার সামনে নিয়ে আসে। |
duplicate() | Page Element | পেজ এলিমেন্টটির প্রতিলিপি তৈরি করে। |
get Border() | Border | ভিডিওটির Border ফেরত দেয়। |
get Connection Sites() | Connection Site[] | পেজ এলিমেন্টে থাকা Connection Site তালিকা ফেরত দেয়, অথবা পেজ এলিমেন্টটিতে কোনো কানেকশন সাইট না থাকলে একটি খালি তালিকা ফেরত দেয়। |
get Description() | String | পেজ এলিমেন্টের অল্ট টেক্সট বিবরণ ফেরত দেয়। |
get Height() | Number|null | এলিমেন্টটির উচ্চতা পয়েন্টে পাওয়া যায়, যা হলো এলিমেন্টটির বাউন্ডিং বক্সের উচ্চতা যখন এলিমেন্টটির কোনো রোটেশন থাকে না। |
get Inherent Height() | Number|null | এলিমেন্টটির অন্তর্নিহিত উচ্চতা পয়েন্টে ফেরত দেয়। |
get Inherent Width() | Number|null | এলিমেন্টটির অন্তর্নিহিত প্রস্থ পয়েন্টে ফেরত দেয়। |
get Left() | Number | যখন এলিমেন্টটির কোনো রোটেশন থাকে না, তখন এটি পেজের উপরের-বাম কোণা থেকে পরিমাপ করা এলিমেন্টটির আনুভূমিক অবস্থান পয়েন্টে ফেরত দেয়। |
get Object Id() | String | এই অবজেক্টটির অনন্য আইডি ফেরত দেয়। |
get Page Element Type() | Page Element Type | পেজ এলিমেন্টের টাইপ রিটার্ন করে, যা একটি Page Element Type enum হিসেবে উপস্থাপিত হয়। |
get Parent Group() | Group |null | এই পেজ এলিমেন্টটি যে গ্রুপের অন্তর্গত, সেই গ্রুপটি রিটার্ন করে, অথবা এলিমেন্টটি কোনো গ্রুপের অন্তর্গত না হলে null রিটার্ন করে। |
get Parent Page() | Page | এই পেজ এলিমেন্টটি যে পেজে রয়েছে, সেই পেজটি ফেরত দেয়। |
get Rotation() | Number | এলিমেন্টটির কেন্দ্রকে ঘিরে ঘড়ির কাঁটার দিকে ঘূর্ণন কোণ ডিগ্রিতে ফেরত দেয়, যেখানে শূন্য ডিগ্রি মানে কোনো ঘূর্ণন নেই। |
get Source() | Video Source Type | ভিডিও উৎসটি খুঁজে বের করে। |
get Thumbnail Url() | String | ভিডিও থাম্বনেইলের ইউআরএলটি পাওয়া যায়। |
get Title() | String | পেজ এলিমেন্টের অল্ট টেক্সট টাইটেলটি রিটার্ন করে। |
get Top() | Number | যখন এলিমেন্টটির কোনো রোটেশন থাকে না, তখন এটি পেজের উপরের-বাম কোণা থেকে পরিমাপ করে এলিমেন্টটির উল্লম্ব অবস্থান পয়েন্টে বের করে। |
get Transform() | Affine Transform | পেজ এলিমেন্টের ট্রান্সফর্ম ফেরত দেয়। |
get Url() | String|null | ভিডিওটির ইউআরএল পাওয়া যায়। |
get Video Id() | String | এই ভিডিওটির জন্য ভিডিও উৎসের অনন্য শনাক্তকারীটি পাওয়া যায়। |
get Width() | Number|null | এলিমেন্টটির প্রস্থ পয়েন্টে ফেরত দেয়, যা হলো এলিমেন্টটির বাউন্ডিং বক্সের প্রস্থ যখন এলিমেন্টটির কোনো রোটেশন থাকে না। |
preconcatenate Transform(transform) | Video | পেজ এলিমেন্টের বিদ্যমান ট্রান্সফর্মের সাথে প্রদত্ত ট্রান্সফর্মটিকে আগে থেকে যুক্ত করে। |
remove() | void | পৃষ্ঠার উপাদানটি মুছে ফেলে। |
scale Height(ratio) | Video | নির্দিষ্ট অনুপাত অনুসারে এলিমেন্টটির উচ্চতা পরিবর্তন করে। |
scale Width(ratio) | Video | নির্দিষ্ট অনুপাত অনুযায়ী এলিমেন্টটির প্রস্থ পরিবর্তন করে। |
select() | void | সক্রিয় প্রেজেন্টেশনে থাকা শুধুমাত্র Page Element নির্বাচন করে এবং পূর্ববর্তী যেকোনো নির্বাচন মুছে দেয়। |
select(replace) | void | সক্রিয় প্রেজেন্টেশনে থাকা Page Element নির্বাচন করে। |
send Backward() | Video | পেজ এলিমেন্টটিকে পেজে এক এলিমেন্ট পিছিয়ে দেয়। |
send To Back() | Video | পেজ এলিমেন্টটিকে পেজের একদম শেষে পাঠিয়ে দেয়। |
set Description(description) | Video | পেজ এলিমেন্টের অল্ট টেক্সট বিবরণ নির্ধারণ করে। |
set Height(height) | Video | এলিমেন্টটির উচ্চতা পয়েন্টে নির্ধারণ করে, যা হলো এলিমেন্টটির বাউন্ডিং বক্সের উচ্চতা যখন এলিমেন্টটির কোনো রোটেশন থাকে না। |
set Left(left) | Video | যখন এলিমেন্টটির কোনো রোটেশন থাকে না, তখন এটি পেজের উপরের-বাম কোণা থেকে পরিমাপ করে এলিমেন্টটির আনুভূমিক অবস্থান পয়েন্টে নির্ধারণ করে। |
set Rotation(angle) | Video | এলিমেন্টটির কেন্দ্রকে ঘিরে এর ঘড়ির কাঁটার দিকে ঘূর্ণন কোণ ডিগ্রিতে নির্ধারণ করে। |
set Title(title) | Video | পেজ এলিমেন্টের অল্ট টেক্সট টাইটেল সেট করে। |
set Top(top) | Video | যখন এলিমেন্টটির কোনো রোটেশন থাকে না, তখন এটি পেজের উপরের-বাম কোণা থেকে পরিমাপ করে এলিমেন্টটির উল্লম্ব অবস্থান পয়েন্টে নির্ধারণ করে। |
set Transform(transform) | Video | প্রদত্ত ট্রান্সফর্ম ব্যবহার করে পেজ এলিমেন্টের ট্রান্সফর্ম সেট করে। |
set Width(width) | Video | এলিমেন্টটির প্রস্থ পয়েন্টে নির্ধারণ করে, যা হলো এলিমেন্টটির বাউন্ডিং বক্সের প্রস্থ যখন এলিমেন্টটির কোনো ঘূর্ণন থাকে না। |
বিস্তারিত ডকুমেন্টেশন
alignOnPage(alignmentPosition)
এলিমেন্টটিকে পৃষ্ঠার নির্দিষ্ট অ্যালাইনমেন্ট অবস্থানে সারিবদ্ধ করে।
প্যারামিটার
| নাম | প্রকার | বর্ণনা |
|---|---|---|
alignment Position | Alignment Position | পৃষ্ঠায় এই উপাদানটিকে যে অবস্থানে সারিবদ্ধ করতে হবে। |
ফেরত
Video — এটি পেজের একটি উপাদান, যা চেইনিংয়ের জন্য ব্যবহৃত হয়।
bringForward()
পৃষ্ঠার উপাদানটিকে পেজে এক উপাদান সামনে নিয়ে আসে।
পেজ এলিমেন্টটি কোনো গ্রুপের মধ্যে থাকতে পারবে না।
ফেরত
Video — এটি পেজের একটি উপাদান, যা চেইনিংয়ের জন্য ব্যবহৃত হয়।
অনুমোদন
যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
bringToFront()
পৃষ্ঠার উপাদানটিকে পৃষ্ঠার সামনে নিয়ে আসে।
পেজ এলিমেন্টটি কোনো গ্রুপের মধ্যে থাকতে পারবে না।
ফেরত
Video — এটি পেজের একটি উপাদান, যা চেইনিংয়ের জন্য ব্যবহৃত হয়।
অনুমোদন
যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
duplicate()
পেজ এলিমেন্টটির প্রতিলিপি তৈরি করে।
ডুপ্লিকেট পেজ এলিমেন্টটি মূলটির মতো একই পেজে একই অবস্থানে স্থাপন করা হয়।
ফেরত
PageElement — এই পেজ এলিমেন্টটির নতুন প্রতিরূপ।
অনুমোদন
যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
getBorder()
getConnectionSites()
পেজ এলিমেন্টে থাকা ConnectionSite গুলোর তালিকা ফেরত দেয়, অথবা পেজ এলিমেন্টটিতে কোনো ConnectionSite না থাকলে একটি খালি তালিকা ফেরত দেয়।
ফেরত
ConnectionSite[] — সংযোগ সাইটগুলির তালিকা, যা এই এলিমেন্টের কোনো সংযোগ সাইট না থাকলে খালি থাকতে পারে।
অনুমোদন
যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
getDescription()
পেজ এলিমেন্টের অল্ট টেক্সটের বিবরণ ফেরত দেয়। অল্ট টেক্সট প্রদর্শন ও পাঠ করার জন্য বিবরণটি শিরোনামের সাথে একত্রিত করা হয়।
ফেরত
String — পেজ এলিমেন্টের অল্ট টেক্সট বিবরণ।
অনুমোদন
যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
getHeight()
এলিমেন্টটির উচ্চতা পয়েন্টে পাওয়া যায়, যা হলো এলিমেন্টটির বাউন্ডিং বক্সের উচ্চতা যখন এলিমেন্টটির কোনো রোটেশন থাকে না।
এই পদ্ধতিটি সব পেজ এলিমেন্টের সাথে সামঞ্জস্যপূর্ণ নয়। কোন কোন পেজ এলিমেন্ট এই পদ্ধতির সাথে সামঞ্জস্যপূর্ণ নয় তা জানতে, সাইজিং এবং পজিশনিং সীমাবদ্ধতাগুলো দেখুন।
ফেরত
Number|null — পেজ এলিমেন্টের নিজস্ব উচ্চতা (পয়েন্টে), অথবা পেজ এলিমেন্টের কোনো উচ্চতা না থাকলে null ।
অনুমোদন
যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
getInherentHeight()
এলিমেন্টটির অন্তর্নিহিত উচ্চতা পয়েন্টে ফেরত দেয়।
পেজ এলিমেন্টের ট্রান্সফর্ম তার অন্তর্নিহিত আকারের সাপেক্ষে নির্ধারিত হয়। এলিমেন্টটির চূড়ান্ত দৃশ্যমান রূপ নির্ধারণ করতে এর ট্রান্সফর্মের সাথে অন্তর্নিহিত আকারটি একত্রে ব্যবহার করুন।
ফেরত
Number|null — পেজ এলিমেন্টের নিজস্ব উচ্চতা (পয়েন্টে), অথবা পেজ এলিমেন্টের কোনো উচ্চতা না থাকলে null ।
অনুমোদন
যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
getInherentWidth()
এলিমেন্টটির অন্তর্নিহিত প্রস্থ পয়েন্টে ফেরত দেয়।
পেজ এলিমেন্টের ট্রান্সফর্ম তার অন্তর্নিহিত আকারের সাপেক্ষে নির্ধারিত হয়। এলিমেন্টটির চূড়ান্ত দৃশ্যমান রূপ নির্ধারণ করতে এর ট্রান্সফর্মের সাথে অন্তর্নিহিত আকারটি একত্রে ব্যবহার করুন।
ফেরত
Number|null — পেজ এলিমেন্টের নিজস্ব প্রস্থ (পয়েন্টে), অথবা পেজ এলিমেন্টের কোনো প্রস্থ না থাকলে null ।
অনুমোদন
যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
getLeft()
যখন এলিমেন্টটির কোনো রোটেশন থাকে না, তখন এটি পেজের উপরের-বাম কোণা থেকে পরিমাপ করা এলিমেন্টটির আনুভূমিক অবস্থান পয়েন্টে ফেরত দেয়।
ফেরত
Number — পৃষ্ঠার উপরের-বাম কোণ থেকে এই উপাদানটির আনুভূমিক অবস্থান, যা পয়েন্টে পরিমাপ করা হয়।
অনুমোদন
যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
getObjectId()
এই অবজেক্টটির অনন্য আইডি ফেরত দেয়। পেজ এবং পেজ এলিমেন্ট দ্বারা ব্যবহৃত অবজেক্ট আইডিগুলো একই নেমস্পেস শেয়ার করে।
ফেরত
String — এই অবজেক্টটির অনন্য আইডি।
অনুমোদন
যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
getPageElementType()
পেজ এলিমেন্টের টাইপ রিটার্ন করে, যা একটি PageElementType enum হিসেবে উপস্থাপিত হয়।
ফেরত
PageElementType — পেজ এলিমেন্টের ধরন।
অনুমোদন
যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
getParentGroup()
এই পেজ এলিমেন্টটি যে গ্রুপের অন্তর্গত, সেই গ্রুপটি রিটার্ন করে, অথবা এলিমেন্টটি কোনো গ্রুপের অন্তর্গত না হলে null রিটার্ন করে।
ফেরত
Group |null — এই পেজ এলিমেন্টটি যে গ্রুপের অন্তর্গত, অথবা null ।
অনুমোদন
যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
getParentPage()
এই পেজ এলিমেন্টটি যে পেজে রয়েছে, সেই পেজটি ফেরত দেয়।
ফেরত
Page — যে পৃষ্ঠায় এই উপাদানটি অবস্থিত।
অনুমোদন
যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
getRotation()
এলিমেন্টটির কেন্দ্রকে ঘিরে ঘড়ির কাঁটার দিকে ঘূর্ণন কোণ ডিগ্রিতে ফেরত দেয়, যেখানে শূন্য ডিগ্রি মানে কোনো ঘূর্ণন নেই।
ফেরত
Number — ঘূর্ণন কোণ, যা ০ (অন্তর্ভুক্ত) এবং ৩৬০ (বর্জনীয়)-এর মধ্যে ডিগ্রিতে পরিমাপ করা হয়।
অনুমোদন
যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
getSource()
ভিডিও উৎসটি খুঁজে বের করে।
ফেরত
VideoSourceType — এই ভিডিওটির উৎস।
অনুমোদন
যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
getThumbnailUrl()
ভিডিও থাম্বনেইলের একটি ইউআরএল পাওয়া যায়। এই ইউআরএলটি অনুরোধকারীর অ্যাকাউন্ট দিয়ে ট্যাগ করা থাকে। যার কাছে ইউআরএলটি থাকে, তিনি কার্যকরভাবে মূল অনুরোধকারীর মতোই থাম্বনেইলটি দেখতে পারেন। প্রেজেন্টেশনটির শেয়ারিং সেটিংস পরিবর্তিত হলে থাম্বনেইল দেখার সুযোগ হারাতে পারেন। ইউআরএলটি অল্প কিছু সময় পর মেয়াদোত্তীর্ণ হয়ে যায়।
ফেরত
String — ভিডিও থাম্বনেইলের ইউআরএল।
অনুমোদন
যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
getTitle()
পেজ এলিমেন্টের অল্ট টেক্সট টাইটেল রিটার্ন করে। অল্ট টেক্সট প্রদর্শন ও পাঠ করার জন্য টাইটেলটি ডেসক্রিপশনের সাথে একত্রিত করা হয়।
ফেরত
String — পেজ এলিমেন্টের অল্ট টেক্সট টাইটেল।
অনুমোদন
যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
getTop()
যখন এলিমেন্টটির কোনো রোটেশন থাকে না, তখন এটি পেজের উপরের-বাম কোণা থেকে পরিমাপ করে এলিমেন্টটির উল্লম্ব অবস্থান পয়েন্টে বের করে।
ফেরত
Number — পৃষ্ঠার উপরের-বাম কোণ থেকে এই উপাদানটির উল্লম্ব অবস্থান, যা পয়েন্টে পরিমাপ করা হয়।
অনুমোদন
যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
getTransform()
পেজ এলিমেন্টের ট্রান্সফর্ম ফেরত দেয়।
পেজ এলিমেন্টের দৃশ্যমান রূপ তার অ্যাবসোলিউট ট্রান্সফর্ম দ্বারা নির্ধারিত হয়। অ্যাবসোলিউট ট্রান্সফর্ম গণনা করার জন্য, একটি পেজ এলিমেন্টের ট্রান্সফর্মের সাথে তার সমস্ত প্যারেন্ট গ্রুপের ট্রান্সফর্মগুলোকে প্রি-কনক্যাটিনেট করতে হয়। যদি পেজ এলিমেন্টটি কোনো গ্রুপের অন্তর্ভুক্ত না থাকে, তবে তার অ্যাবসোলিউট ট্রান্সফর্ম এই ফিল্ডের মানের সমান হয়।
ফেরত
AffineTransform — পেজ এলিমেন্টের ট্রান্সফর্ম।
অনুমোদন
যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
getUrl()
ভিডিওটির একটি ইউআরএল (URL) পাওয়া যায়। ইউআরএলটি ততক্ষণ পর্যন্ত বৈধ থাকে, যতক্ষণ পর্যন্ত উৎস ভিডিওটি বিদ্যমান থাকে এবং শেয়ারিং সেটিংস পরিবর্তন না হয়। ভিডিও উৎসটি সমর্থিত না হলে এটি null রিটার্ন করে।
ফেরত
String|null — এই ভিডিওটির ইউআরএল, অথবা ভিডিও উৎসটি সমর্থিত না হলে null ।
অনুমোদন
যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
getVideoId()
এই ভিডিওটির জন্য ভিডিও উৎসের অনন্য শনাক্তকারীটি পাওয়া যায়।
ফেরত
String — এই ভিডিওটির উৎস আইডি।
অনুমোদন
যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
getWidth()
এলিমেন্টটির প্রস্থ পয়েন্টে ফেরত দেয়, যা হলো এলিমেন্টটির বাউন্ডিং বক্সের প্রস্থ যখন এলিমেন্টটির কোনো রোটেশন থাকে না।
এই পদ্ধতিটি সব পেজ এলিমেন্টের সাথে সামঞ্জস্যপূর্ণ নয়। কোন কোন পেজ এলিমেন্ট এই পদ্ধতির সাথে সামঞ্জস্যপূর্ণ নয় তা জানতে, সাইজিং এবং পজিশনিং সীমাবদ্ধতাগুলো দেখুন।
ফেরত
Number|null — পেজ এলিমেন্টের নিজস্ব প্রস্থ (পয়েন্টে), অথবা পেজ এলিমেন্টের কোনো প্রস্থ না থাকলে null ।
অনুমোদন
যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
preconcatenateTransform(transform)
পেজ এলিমেন্টের বিদ্যমান ট্রান্সফর্মের সাথে প্রদত্ত ট্রান্সফর্মটিকে আগে থেকে যুক্ত করে।
newTransform = argument * existingTransform;
উদাহরণস্বরূপ, পৃষ্ঠার কোনো উপাদানকে ৩৬ পয়েন্ট বামে সরাতে:
const element = SlidesApp.getActivePresentation().getSlides()[0].getPageElements()[0]; element.preconcatenateTransform( SlidesApp.newAffineTransformBuilder().setTranslateX(-36.0).build(), );
আপনি setTransform(transform) ব্যবহার করে পেজ এলিমেন্টের transform-ও প্রতিস্থাপন করতে পারেন।
প্যারামিটার
| নাম | প্রকার | বর্ণনা |
|---|---|---|
transform | Affine Transform | এই পেজ এলিমেন্টের ট্রান্সফর্মের সাথে প্রি-কনক্যাটিনেট করার জন্য ট্রান্সফর্মটি। |
ফেরত
Video — এটি পেজের একটি উপাদান, যা চেইনিংয়ের জন্য ব্যবহৃত হয়।
অনুমোদন
যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
remove()
পৃষ্ঠার উপাদানটি মুছে ফেলে।
অপসারণ অপারেশনের পর যদি কোনো Group কেবল একটি বা কোনো পেজ এলিমেন্ট না থাকে, তাহলে গ্রুপটিও মুছে ফেলা হয়।
যদি কোনো মাস্টার বা লেআউট থেকে একটি প্লেসহোল্ডার PageElement সরিয়ে ফেলা হয়, তাহলে তার অধীনস্থ যেকোনো খালি প্লেসহোল্ডারও মুছে যায়।
অনুমোদন
যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
scaleHeight(ratio)
নির্দিষ্ট অনুপাতে এলিমেন্টের উচ্চতা পরিবর্তন করে। যখন এলিমেন্টটির কোনো ঘূর্ণন থাকে না, তখন এর উচ্চতা হয় এর বাউন্ডিং বক্সের উচ্চতা।
এই পদ্ধতিটি সব পেজ এলিমেন্টের সাথে সামঞ্জস্যপূর্ণ নয়। কোন কোন পেজ এলিমেন্ট এই পদ্ধতির সাথে সামঞ্জস্যপূর্ণ নয় তা জানতে, সাইজিং এবং পজিশনিং সীমাবদ্ধতাগুলো দেখুন।
প্যারামিটার
| নাম | প্রকার | বর্ণনা |
|---|---|---|
ratio | Number | যে অনুপাতে এই পেজ এলিমেন্টের উচ্চতা পরিবর্তন করা হবে। |
ফেরত
Video — এটি পেজের একটি উপাদান, যা চেইনিংয়ের জন্য ব্যবহৃত হয়।
অনুমোদন
যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
scaleWidth(ratio)
নির্দিষ্ট অনুপাতে এলিমেন্টের প্রস্থ পরিবর্তন করে। যখন এলিমেন্টটির কোনো ঘূর্ণন থাকে না, তখন এর প্রস্থ হয় এর বাউন্ডিং বক্সের প্রস্থের সমান।
এই পদ্ধতিটি সব পেজ এলিমেন্টের সাথে সামঞ্জস্যপূর্ণ নয়। কোন কোন পেজ এলিমেন্ট এই পদ্ধতির সাথে সামঞ্জস্যপূর্ণ নয় তা জানতে, সাইজিং এবং পজিশনিং সীমাবদ্ধতাগুলো দেখুন।
প্যারামিটার
| নাম | প্রকার | বর্ণনা |
|---|---|---|
ratio | Number | যে অনুপাতে এই পেজ এলিমেন্টের প্রস্থ পরিবর্তন করা হবে। |
ফেরত
Video — এটি পেজের একটি উপাদান, যা চেইনিংয়ের জন্য ব্যবহৃত হয়।
অনুমোদন
যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
select()
সক্রিয় প্রেজেন্টেশনে থাকা শুধুমাত্র PageElement টিকে নির্বাচন করে এবং পূর্বের যেকোনো নির্বাচন মুছে দেয়। এটি true সহ select(replace) কল করার সমতুল্য।
একটি স্ক্রিপ্ট শুধুমাত্র সেই ব্যবহারকারীর নির্বাচিত অংশ অ্যাক্সেস করতে পারে যিনি স্ক্রিপ্টটি চালাচ্ছেন, এবং তাও কেবল যদি স্ক্রিপ্টটি প্রেজেন্টেশনের সাথে আবদ্ধ থাকে।
এটি PageElement এর মূল Page current page selection হিসেবে নির্ধারণ করে।
const slide = SlidesApp.getActivePresentation().getSlides()[0]; const pageElement = slide.getPageElements()[0]; // Only select this page element and replace any previous selection. pageElement.select();
অনুমোদন
যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
select(replace)
সক্রিয় প্রেজেন্টেশনে থাকা PageElement টিকে নির্বাচন করে।
একটি স্ক্রিপ্ট শুধুমাত্র সেই ব্যবহারকারীর নির্বাচিত অংশ অ্যাক্সেস করতে পারে যিনি স্ক্রিপ্টটি চালাচ্ছেন, এবং তাও কেবল যদি স্ক্রিপ্টটি প্রেজেন্টেশনের সাথে আবদ্ধ থাকে।
শুধুমাত্র PageElement টি নির্বাচন করতে এবং পূর্ববর্তী যেকোনো নির্বাচন মুছে ফেলতে এই মেথডে true পাস করুন। এটি PageElement টির প্যারেন্ট Page current page selection হিসেবে সেট করে।
একাধিক PageElement অবজেক্ট নির্বাচন করতে false পাস করুন। PageElement অবজেক্টগুলো অবশ্যই একই Page মধ্যে থাকতে হবে।
false প্যারামিটার ব্যবহার করে কোনো পেজ এলিমেন্ট নির্বাচন করার সময় নিম্নলিখিত শর্তগুলো অবশ্যই পূরণ করতে হবে:
-
PageElementঅবজেক্টের প্যারেন্টPageঅবশ্যইcurrent page selectionহতে হবে। - একাধিক
Pageঅবজেক্ট নির্বাচিত থাকা উচিত নয়।
বিষয়টি নিশ্চিত করার জন্য, প্রথমে Page.selectAsCurrentPage() ব্যবহার করে প্যারেন্ট Page নির্বাচন করা এবং তারপর সেই পেজের এলিমেন্টগুলো নির্বাচন করাই শ্রেয়তর পদ্ধতি।
const slide = SlidesApp.getActivePresentation().getSlides()[0]; // First select the slide page, as the current page selection. slide.selectAsCurrentPage(); // Then select all the page elements in the selected slide page. const pageElements = slide.getPageElements(); for (let i = 0; i < pageElements.length; i++) { pageElements[i].select(false); }
প্যারামিটার
| নাম | প্রকার | বর্ণনা |
|---|---|---|
replace | Boolean | যদি true , তাহলে নির্বাচনটি পূর্ববর্তী যেকোনো নির্বাচনকে প্রতিস্থাপন করে; অন্যথায় নির্বাচনটি পূর্ববর্তী যেকোনো নির্বাচনের সাথে যুক্ত হয়। |
অনুমোদন
যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
sendBackward()
পেজ এলিমেন্টটিকে পেজে এক এলিমেন্ট পিছিয়ে দেয়।
পেজ এলিমেন্টটি কোনো গ্রুপের মধ্যে থাকতে পারবে না।
ফেরত
Video — এটি পেজের একটি উপাদান, যা চেইনিংয়ের জন্য ব্যবহৃত হয়।
অনুমোদন
যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
sendToBack()
পেজ এলিমেন্টটিকে পেজের একদম শেষে পাঠিয়ে দেয়।
পেজ এলিমেন্টটি কোনো গ্রুপের মধ্যে থাকতে পারবে না।
ফেরত
Video — এটি পেজের একটি উপাদান, যা চেইনিংয়ের জন্য ব্যবহৃত হয়।
অনুমোদন
যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
setDescription(description)
পেজ এলিমেন্টের অল্ট টেক্সট বিবরণ নির্ধারণ করে।
এই পদ্ধতিটি Group এলিমেন্টগুলোর জন্য সমর্থিত নয়।
// Set the first page element's alt text description to "new alt text // description". const pageElement = SlidesApp.getActivePresentation().getSlides()[0].getPageElements()[0]; pageElement.setDescription('new alt text description'); Logger.log(pageElement.getDescription());
প্যারামিটার
| নাম | প্রকার | বর্ণনা |
|---|---|---|
description | String | যে স্ট্রিংটি দিয়ে অল্ট টেক্সট বিবরণ সেট করতে হবে। |
ফেরত
Video — এই পৃষ্ঠার উপাদান।
অনুমোদন
যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
setHeight(height)
এলিমেন্টটির উচ্চতা পয়েন্টে নির্ধারণ করে, যা হলো এলিমেন্টটির বাউন্ডিং বক্সের উচ্চতা যখন এলিমেন্টটির কোনো রোটেশন থাকে না।
এই পদ্ধতিটি সব পেজ এলিমেন্টের সাথে সামঞ্জস্যপূর্ণ নয়। কোন কোন পেজ এলিমেন্ট এই পদ্ধতির সাথে সামঞ্জস্যপূর্ণ নয় তা জানতে, সাইজিং এবং পজিশনিং সীমাবদ্ধতাগুলো দেখুন।
প্যারামিটার
| নাম | প্রকার | বর্ণনা |
|---|---|---|
height | Number | এই পেজ এলিমেন্টের নতুন উচ্চতা পয়েন্টে সেট করতে হবে। |
ফেরত
Video — এটি পেজের একটি উপাদান, যা চেইনিংয়ের জন্য ব্যবহৃত হয়।
অনুমোদন
যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
setLeft(left)
যখন এলিমেন্টটির কোনো রোটেশন থাকে না, তখন এটি পেজের উপরের-বাম কোণা থেকে পরিমাপ করে এলিমেন্টটির আনুভূমিক অবস্থান পয়েন্টে নির্ধারণ করে।
প্যারামিটার
| নাম | প্রকার | বর্ণনা |
|---|---|---|
left | Number | পয়েন্ট আকারে সেট করার জন্য নতুন আনুভূমিক অবস্থান। |
ফেরত
Video — এটি পেজের একটি উপাদান, যা চেইনিংয়ের জন্য ব্যবহৃত হয়।
অনুমোদন
যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
setRotation(angle)
এলিমেন্টটির কেন্দ্রকে ঘিরে এর ঘড়ির কাঁটার দিকে ঘূর্ণন কোণ ডিগ্রিতে নির্ধারণ করে।
এই পদ্ধতিটি সব পেজ এলিমেন্টের সাথে সামঞ্জস্যপূর্ণ নয়। কোন কোন পেজ এলিমেন্ট এই পদ্ধতির সাথে সামঞ্জস্যপূর্ণ নয় তা জানতে, সাইজিং এবং পজিশনিং সীমাবদ্ধতাগুলো দেখুন।
প্যারামিটার
| নাম | প্রকার | বর্ণনা |
|---|---|---|
angle | Number | সেট করার জন্য নতুন ঘড়ির কাঁটার দিকে ঘূর্ণন কোণ, ডিগ্রিতে। |
ফেরত
Video — এটি পেজের একটি উপাদান, যা চেইনিংয়ের জন্য ব্যবহৃত হয়।
অনুমোদন
যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
setTitle(title)
পেজ এলিমেন্টের অল্ট টেক্সট টাইটেল সেট করে।
এই পদ্ধতিটি Group এলিমেন্টগুলোর জন্য সমর্থিত নয়।
// Set the first page element's alt text title to "new alt text title". const pageElement = SlidesApp.getActivePresentation().getSlides()[0].getPageElements()[0]; pageElement.setTitle('new alt text title'); Logger.log(pageElement.getTitle());
প্যারামিটার
| নাম | প্রকার | বর্ণনা |
|---|---|---|
title | String | যে স্ট্রিংটি অল্ট টেক্সট টাইটেল হিসেবে সেট করতে হবে। |
ফেরত
Video — এই পৃষ্ঠার উপাদান।
অনুমোদন
যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
setTop(top)
যখন এলিমেন্টটির কোনো রোটেশন থাকে না, তখন এটি পেজের উপরের-বাম কোণা থেকে পরিমাপ করে এলিমেন্টটির উল্লম্ব অবস্থান পয়েন্টে নির্ধারণ করে।
প্যারামিটার
| নাম | প্রকার | বর্ণনা |
|---|---|---|
top | Number | পয়েন্টে সেট করার জন্য নতুন উল্লম্ব অবস্থান। |
ফেরত
Video — এটি পেজের একটি উপাদান, যা চেইনিংয়ের জন্য ব্যবহৃত হয়।
অনুমোদন
যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
setTransform(transform)
প্রদত্ত ট্রান্সফর্ম ব্যবহার করে পেজ এলিমেন্টের ট্রান্সফর্ম সেট করে।
কোনো গ্রুপের ট্রান্সফর্ম আপডেট করলে সেই গ্রুপের অন্তর্ভুক্ত পেজ এলিমেন্টগুলোর অ্যাবসোলিউট ট্রান্সফর্ম পরিবর্তিত হয়, যা তাদের দৃশ্যমান চেহারা বদলে দিতে পারে।
কোনো গ্রুপের অন্তর্ভুক্ত একটি পেজ এলিমেন্টের ট্রান্সফর্ম আপডেট করলে শুধুমাত্র সেই পেজ এলিমেন্টটিরই ট্রান্সফর্ম পরিবর্তিত হয়; এটি গ্রুপটির বা গ্রুপের অন্যান্য পেজ এলিমেন্টগুলোর ট্রান্সফর্মকে প্রভাবিত করে না।
পেজের উপাদানগুলোর বাহ্যিক রূপে ট্রান্সফর্ম কীভাবে প্রভাব ফেলে, সে সম্পর্কে বিস্তারিত জানতে getTransform() দেখুন।
প্যারামিটার
| নাম | প্রকার | বর্ণনা |
|---|---|---|
transform | Affine Transform | এই পেজ এলিমেন্টের জন্য যে ট্রান্সফর্মটি সেট করা হয়েছে। |
ফেরত
Video — এই উপাদানটি, শৃঙ্খল তৈরির জন্য।
অনুমোদন
যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations
setWidth(width)
এলিমেন্টটির প্রস্থ পয়েন্টে নির্ধারণ করে, যা হলো এলিমেন্টটির বাউন্ডিং বক্সের প্রস্থ যখন এলিমেন্টটির কোনো ঘূর্ণন থাকে না।
এই পদ্ধতিটি সব পেজ এলিমেন্টের সাথে সামঞ্জস্যপূর্ণ নয়। কোন কোন পেজ এলিমেন্ট এই পদ্ধতির সাথে সামঞ্জস্যপূর্ণ নয় তা জানতে, সাইজিং এবং পজিশনিং সীমাবদ্ধতাগুলো দেখুন।
প্যারামিটার
| নাম | প্রকার | বর্ণনা |
|---|---|---|
width | Number | এই পেজ এলিমেন্টের নতুন প্রস্থ পয়েন্টে সেট করতে হবে। |
ফেরত
Video — এটি পেজের একটি উপাদান, যা চেইনিংয়ের জন্য ব্যবহৃত হয়।
অনুমোদন
যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/presentations.currentonly -
https://www.googleapis.com/auth/presentations