অ্যাফাইনট্রান্সফর্ম
AffineTransform একটি 3x3 ম্যাট্রিক্স ব্যবহার করে, যার শেষ সারিটি [ 0 0 1 ] হিসেবে উহ্য থাকে, এবং এটি উৎস স্থানাঙ্ক (x,y)-কে গন্তব্য স্থানাঙ্ক (x', y')-তে নিম্নোক্তভাবে রূপান্তর করে:
[ x'] [ scaleX shearX translateX ] [ x ]
[ y'] = [ shearY scaleY translateY ] [ y ]
[ 1 ] [ 0 0 1 ] [ 1 ]
রূপান্তরের পরে,
x' = scaleX * x + shearX * y + translateX;
y' = scaleY * y + shearY * x + translateY;
সুতরাং এই বার্তাটি এই ছয়টি ম্যাট্রিক্স উপাদান দ্বারা গঠিত।
| JSON উপস্থাপনা |
|---|
{
"scaleX": number,
"scaleY": number,
"shearX": number,
"shearY": number,
"translateX": number,
"translateY": number,
"unit": enum ( |
| ক্ষেত্র | |
|---|---|
scaleX | X স্থানাঙ্ক স্কেলিং উপাদান। |
scaleY | Y স্থানাঙ্ক স্কেলিং উপাদান। |
shearX | X স্থানাঙ্ক শিয়ারিং উপাদান। |
shearY | Y স্থানাঙ্ক শিয়ারিং উপাদান। |
translateX | X স্থানাঙ্ক স্থানান্তর উপাদান। |
translateY | Y স্থানাঙ্ক স্থানান্তর উপাদান। |
unit | উপাদান অনুবাদের এককসমূহ। |
অস্বচ্ছ রঙ
একটি থিম পরিবর্তনযোগ্য একক রঙের মান।
| JSON উপস্থাপনা |
|---|
{ // The following is a list of mutually exclusive fields. At most one of the // fields will be set in a response: "rgbColor": { object ( |
| ক্ষেত্র | |
|---|---|
| রঙের মানের ধরণ। নিম্নলিখিতটি হলো পারস্পরিকভাবে বর্জনীয় ফিল্ডগুলির একটি তালিকা। একটি প্রতিক্রিয়ায় এই ফিল্ডগুলির মধ্যে সর্বাধিক একটি সেট করা হবে: | |
rgbColor | একটি অস্বচ্ছ আরজিবি রঙ। |
themeColor | একটি অস্বচ্ছ থিম রঙ। |
| পারস্পরিকভাবে বর্জনশীল ক্ষেত্রসমূহের সমাপ্তি। | |
আরজিবিকালার
একটি RGB রঙ।
| JSON উপস্থাপনা |
|---|
{ "red": number, "green": number, "blue": number } |
| ক্ষেত্র | |
|---|---|
red | রঙের লাল উপাদান, যা ০.০ থেকে ১.০ পর্যন্ত বিস্তৃত। |
green | রঙের সবুজ উপাদান, যা ০.০ থেকে ১.০ পর্যন্ত বিস্তৃত। |
blue | রঙের নীল উপাদান, যা ০.০ থেকে ১.০ পর্যন্ত বিস্তৃত। |
থিমকালারটাইপ
থিমের রঙের প্রকারভেদ।
PageProperties একটি ColorScheme থাকে যা এই থিম রঙের প্রকারগুলিকে নির্দিষ্ট রঙের সাথে ম্যাপ করে।
| এনাম | |
|---|---|
THEME_COLOR_TYPE_UNSPECIFIED | অনির্দিষ্ট থিম রঙ। এই মানটি ব্যবহার করা উচিত নয়। |
DARK1 | প্রথম গাঢ় রঙকে বোঝায়। |
LIGHT1 | প্রথম আলোর রঙকে বোঝায়। |
DARK2 | দ্বিতীয় গাঢ় রঙকে বোঝায়। |
LIGHT2 | দ্বিতীয় আলোর রঙকে বোঝায়। |
ACCENT1 | এটি প্রথম অ্যাকসেন্ট রঙকে নির্দেশ করে। |
ACCENT2 | এটি দ্বিতীয় অ্যাকসেন্ট রঙকে নির্দেশ করে। |
ACCENT3 | এটি তৃতীয় অ্যাকসেন্ট রঙকে নির্দেশ করে। |
ACCENT4 | এটি চতুর্থ অ্যাকসেন্ট রঙকে নির্দেশ করে। |
ACCENT5 | এটি পঞ্চম অ্যাকসেন্ট রঙকে নির্দেশ করে। |
ACCENT6 | এটি ষষ্ঠ অ্যাকসেন্ট রঙকে নির্দেশ করে। |
HYPERLINK | হাইপারলিংকের জন্য ব্যবহারযোগ্য রঙ নির্দেশ করে। |
FOLLOWED_HYPERLINK | ভিজিট করা হাইপারলিঙ্কগুলোর জন্য ব্যবহৃত রঙ নির্দেশ করে। |
TEXT1 | এটি প্রথম টেক্সট কালারকে নির্দেশ করে। |
BACKGROUND1 | এটি প্রথম পটভূমির রঙকে নির্দেশ করে। |
TEXT2 | এটি দ্বিতীয় টেক্সট কালারকে নির্দেশ করে। |
BACKGROUND2 | এটি দ্বিতীয় পটভূমির রঙকে নির্দেশ করে। |
লিঙ্ক
একটি হাইপারটেক্সট লিঙ্ক।
| JSON উপস্থাপনা |
|---|
{
// The following is a list of mutually exclusive fields. At most one of the
// fields will be set in a response:
"url": string,
"relativeLink": enum ( |
| ক্ষেত্র | |
|---|---|
| লিঙ্কের প্রকারভেদ। নিচে পারস্পরিকভাবে স্বতন্ত্র ফিল্ডগুলোর একটি তালিকা দেওয়া হলো। একটি উত্তরে এই ফিল্ডগুলোর মধ্যে সর্বাধিক একটি সেট করা হবে: | |
url | সেট করা থাকলে, এটি এই URL-এ অবস্থিত বাহ্যিক ওয়েব পৃষ্ঠার একটি লিঙ্ক নির্দেশ করে। |
relativeLink | সেট করা থাকলে, এটি এই প্রেজেন্টেশনের একটি স্লাইডের লিঙ্ক নির্দেশ করে, যা এর অবস্থান দ্বারা সম্বোধিত। |
pageObjectId | সেট করা থাকলে, এটি এই প্রেজেন্টেশনের এই আইডিযুক্ত নির্দিষ্ট পৃষ্ঠার একটি লিঙ্ক নির্দেশ করে। এই আইডিযুক্ত কোনো পৃষ্ঠা নাও থাকতে পারে। |
slideIndex | সেট করা থাকলে, এটি প্রেজেন্টেশনের এই শূন্য-ভিত্তিক সূচকে অবস্থিত স্লাইডের একটি লিঙ্ক নির্দেশ করে। এই সূচকে কোনো স্লাইড নাও থাকতে পারে। |
| পারস্পরিকভাবে বর্জনশীল ক্ষেত্রসমূহের সমাপ্তি। | |
রিলেটিভ স্লাইড লিঙ্ক
আপেক্ষিক সংযোগের প্রকারভেদ।
| এনাম | |
|---|---|
RELATIVE_SLIDE_LINK_UNSPECIFIED | একটি অনির্দিষ্ট আপেক্ষিক স্লাইড লিঙ্ক। |
NEXT_SLIDE | পরবর্তী স্লাইডের লিঙ্ক। |
PREVIOUS_SLIDE | পূর্ববর্তী স্লাইডের লিঙ্ক। |
FIRST_SLIDE | প্রেজেন্টেশনের প্রথম স্লাইডের একটি লিঙ্ক। |
LAST_SLIDE | প্রেজেন্টেশনের শেষ স্লাইডের একটি লিঙ্ক। |
সম্পত্তি অবস্থা
একটি সম্পত্তির সম্ভাব্য অবস্থাগুলো।
| এনাম | |
|---|---|
RENDERED | যদি কোনো প্রপার্টির স্টেট RENDERED হয়, তাহলে পেজে রেন্ডার হওয়ার সময় এলিমেন্টটির সংশ্লিষ্ট প্রপার্টিটি থাকে। যদি এলিমেন্টটি placeholder ফিল্ড দ্বারা নির্ধারিত একটি প্লেসহোল্ডার শেপ হয় এবং এটি অন্য কোনো প্লেসহোল্ডার শেপ থেকে ইনহেরিট করে, তাহলে সংশ্লিষ্ট ফিল্ডটি আনসেট থাকতে পারে, যার অর্থ হলো প্রপার্টির মানটি একটি প্যারেন্ট প্লেসহোল্ডার থেকে ইনহেরিট করা হয়েছে। যদি এলিমেন্টটি ইনহেরিট না করে, তাহলে ফিল্ডটিতে রেন্ডার করা মানটি থাকবে। এটিই হলো ডিফল্ট মান। |
NOT_RENDERED | যদি কোনো প্রপার্টির স্টেট NOT_RENDERED হয়, তাহলে পেজে রেন্ডার হওয়ার সময় এলিমেন্টটির সংশ্লিষ্ট প্রপার্টিটি থাকে না। তবে, ফিল্ডটি সেট করা থাকতে পারে যাতে চাইল্ড শেপগুলো এটি ইনহেরিট করতে পারে। একটি রেন্ডার করা এলিমেন্ট থেকে প্রপার্টিটি অপসারণ করতে, এর propertyState-কে NOT_RENDERED-এ সেট করুন। |
INHERIT | যদি কোনো প্রপার্টির স্টেট INHERIT হয়, তাহলে সেই প্রপার্টির স্টেটটি প্যারেন্ট শেপের সংশ্লিষ্ট propertyState ফিল্ডের মান ব্যবহার করে। যেসব এলিমেন্ট ইনহেরিট করে না, তাদের প্রপার্টি স্টেট কখনোই INHERIT হবে না। |
সলিডফিল
একটি নিরেট রঙের ফিল। পৃষ্ঠা বা পৃষ্ঠার উপাদানটি নির্দিষ্ট রঙের মান দিয়ে সম্পূর্ণরূপে পূরণ করা হয়।
যদি কোনো ফিল্ড সেট করা না থাকে, তবে তার মান কোনো প্যারেন্ট প্লেসহোল্ডার থেকে উত্তরাধিকারসূত্রে প্রাপ্ত হতে পারে, যদি সেটির অস্তিত্ব থাকে।
| JSON উপস্থাপনা |
|---|
{
"color": {
object ( |
| ক্ষেত্র | |
|---|---|
color | সলিড ফিলের রঙের মান। |
alpha | এই পিক্সেলের রঙ = আলফা * (রঙ) + (১.০ - আলফা) * (পটভূমির রঙ) এর মানে হলো, ১.০ মানটি একটি নিরেট রঙকে বোঝায়, অপরদিকে ০.০ মানটি একটি সম্পূর্ণ স্বচ্ছ রঙকে বোঝায়। |
রূপরেখা
PageElement এর রূপরেখা।
যদি এই ফিল্ডগুলি সেট করা না থাকে, তবে কোনো প্যারেন্ট প্লেসহোল্ডার থাকলে তা থেকে এগুলি উত্তরাধিকারসূত্রে প্রাপ্ত হতে পারে। যদি কোনো প্যারেন্ট না থাকে, তবে ফিল্ডগুলি স্লাইডস এডিটরে তৈরি নতুন পেজ এলিমেন্টগুলির জন্য ব্যবহৃত ডিফল্ট মান গ্রহণ করবে, যা পেজ এলিমেন্টের ধরনের উপর নির্ভর করতে পারে।
| JSON উপস্থাপনা |
|---|
{ "outlineFill": { object ( |
| ক্ষেত্র | |
|---|---|
outlineFill | রূপরেখার পূরণ। |
weight | রূপরেখার পুরুত্ব। |
dashStyle | রূপরেখার ড্যাশ শৈলী। |
propertyState | রূপরেখা সম্পত্তি অবস্থা। একটি পেজ এলিমেন্টের আউটলাইন আপডেট করলে, এই ফিল্ডটি স্বয়ংক্রিয়ভাবে |
রূপরেখা পূরণ
রূপরেখার পূরণ।
| JSON উপস্থাপনা |
|---|
{
// The following is a list of mutually exclusive fields. At most one of the
// fields will be set in a response:
"solidFill": {
object ( |
| ক্ষেত্র | |
|---|---|
| রূপরেখা পূরণের ধরণ। নিম্নলিখিতটি হলো পারস্পরিকভাবে বর্জনীয় ফিল্ডগুলির একটি তালিকা। একটি উত্তরে এই ফিল্ডগুলির মধ্যে সর্বাধিক একটি সেট করা হবে: | |
solidFill | একরঙা ফিল। |
| পারস্পরিকভাবে বর্জনশীল ক্ষেত্রসমূহের সমাপ্তি। | |
ড্যাশস্টাইল
যে ধরনের ড্যাশ ব্যবহার করে রৈখিক জ্যামিতি রেন্ডার করা যায়। এই মানগুলো ECMA-376-এর ৫ম সংস্করণের প্রথম খণ্ড "Office Open XML File Formats - Fundamentals and Markup Language Reference"-এর ২০.১.১০.৪৯ অনুচ্ছেদে বর্ণিত "ST_PresetLineDashVal" সরল টাইপের উপর ভিত্তি করে নির্ধারিত।
| এনাম | |
|---|---|
DASH_STYLE_UNSPECIFIED | অনির্দিষ্ট ড্যাশ শৈলী। |
SOLID | অবিচ্ছিন্ন রেখা। এটি ECMA-376 ST_PresetLineDashVal-এর 'solid' মানের সাথে সঙ্গতিপূর্ণ। এটিই ডিফল্ট ড্যাশ স্টাইল। |
DOT | ডটেড লাইন। এটি ECMA-376 ST_PresetLineDashVal-এর 'dot' মানকে নির্দেশ করে। |
DASH | ড্যাশযুক্ত রেখা। এটি ECMA-376 ST_PresetLineDashVal-এর 'dash' মানটির অনুরূপ। |
DASH_DOT | একান্তর ড্যাশ এবং ডট। এটি ECMA-376 ST_PresetLineDashVal-এর 'dashDot' মানের অনুরূপ। |
LONG_DASH | বড় ড্যাশযুক্ত লাইন। এটি ECMA-376 ST_PresetLineDashVal-এর 'lgDash' মানের অনুরূপ। |
LONG_DASH_DOT | পর্যায়ক্রমে বড় ড্যাশ এবং ডট। এটি ECMA-376 ST_PresetLineDashVal-এর 'lgDashDot' মানের অনুরূপ। |
ছায়া
একটি পেজ এলিমেন্টের শ্যাডো প্রোপার্টিগুলো।
যদি এই ফিল্ডগুলি সেট করা না থাকে, তবে কোনো প্যারেন্ট প্লেসহোল্ডার থাকলে তা থেকে এগুলি উত্তরাধিকারসূত্রে প্রাপ্ত হতে পারে। যদি কোনো প্যারেন্ট না থাকে, তবে ফিল্ডগুলি স্লাইডস এডিটরে তৈরি নতুন পেজ এলিমেন্টগুলির জন্য ব্যবহৃত ডিফল্ট মান গ্রহণ করবে, যা পেজ এলিমেন্টের ধরনের উপর নির্ভর করতে পারে।
| JSON উপস্থাপনা |
|---|
{ "type": enum ( |
| ক্ষেত্র | |
|---|---|
type | ছায়ার ধরণ। এই প্রপার্টিটি শুধুমাত্র পঠনযোগ্য। |
transform | এমন একটি ট্রান্সফর্ম যা অ্যালাইনমেন্ট পজিশনের সাপেক্ষে শ্যাডোর ট্রান্সলেট, স্কেল এবং স্কিউকে এনকোড করে। |
alignment | শ্যাডোর অ্যালাইনমেন্ট পয়েন্ট, যা শ্যাডোর ট্রান্সলেট, স্কেল এবং স্কিউ-এর জন্য মূলবিন্দু নির্ধারণ করে। এই প্রপার্টিটি শুধুমাত্র পঠনযোগ্য। |
blurRadius | ছায়া ঝাপসা হওয়ার ব্যাসার্ধ। ব্যাসার্ধ যত বড় হয়, ছায়া তত বেশি অস্পষ্ট হয়ে ওঠে। |
color | ছায়ার রঙের মান। |
alpha | ছায়ার রঙের আলফা, যার মান ০.০ থেকে ১.০ পর্যন্ত। |
rotateWithShape | ছায়াটি আকৃতির সাথে ঘুরবে কিনা। এই প্রপার্টিটি শুধুমাত্র পঠনযোগ্য। |
propertyState | ছায়া সম্পত্তির অবস্থা। কোনো পেজ এলিমেন্টের শ্যাডো আপডেট করলে, এই ফিল্ডটি স্বয়ংক্রিয়ভাবে |
প্রকার
ছায়ার প্রকারভেদ।
| এনাম | |
|---|---|
SHADOW_TYPE_UNSPECIFIED | অনির্দিষ্ট ছায়ার ধরণ। |
OUTER | বাইরের ছায়া। |
আয়তক্ষেত্রের অবস্থান
একটি আয়তক্ষেত্রের মধ্যে নির্দেশক অবস্থানসমূহ নির্ধারণ করে।
| এনাম | |
|---|---|
RECTANGLE_POSITION_UNSPECIFIED | অনির্দিষ্ট। |
TOP_LEFT | উপরের বাম দিকে। |
TOP_CENTER | উপরের কেন্দ্রে। |
TOP_RIGHT | উপরের ডানদিকে। |
LEFT_CENTER | বাম কেন্দ্র। |
CENTER | কেন্দ্র। |
RIGHT_CENTER | ডান কেন্দ্র। |
BOTTOM_LEFT | নিচের বাম দিকে। |
BOTTOM_CENTER | নিচের কেন্দ্রে। |
BOTTOM_RIGHT | নিচের ডানদিকে। |
বিষয়বস্তু সারিবদ্ধকরণ
বিষয়বস্তু বিন্যাসের প্রকারভেদ।
ECMA-376 পঞ্চম সংস্করণের প্রথম খণ্ড "Office Open XML File Formats - Fundamentals and Markup Language Reference"-এর ২০.১.১০.৬০ অনুচ্ছেদে উল্লিখিত "ST_TextAnchoringType" সরল টাইপের মানসমূহের একটি উপসেট থেকে উদ্ভূত।
| এনাম | |
|---|---|
CONTENT_ALIGNMENT_UNSPECIFIED | একটি অনির্দিষ্ট কন্টেন্ট অ্যালাইনমেন্ট। যদি প্যারেন্টের মধ্যে কন্টেন্ট অ্যালাইনমেন্টটি বিদ্যমান থাকে, তবে তা সেখান থেকে উত্তরাধিকারসূত্রে প্রাপ্ত হয়। |
CONTENT_ALIGNMENT_UNSUPPORTED | একটি অসমর্থিত বিষয়বস্তু বিন্যাস। |
TOP | এমন একটি অ্যালাইনমেন্ট যা কন্টেন্টকে কন্টেন্ট হোল্ডারের শীর্ষে সারিবদ্ধ করে। এটি ECMA-376 ST_TextAnchoringType 't'-এর অনুরূপ। |
MIDDLE | এমন একটি অ্যালাইনমেন্ট যা কন্টেন্টকে কন্টেন্ট হোল্ডারের মাঝখানে বিন্যস্ত করে। এটি ECMA-376 ST_TextAnchoringType 'ctr'-এর অনুরূপ। |
BOTTOM | এমন একটি অ্যালাইনমেন্ট যা কন্টেন্টকে কন্টেন্ট হোল্ডারের একেবারে নিচে সারিবদ্ধ করে। এটি ECMA-376 ST_TextAnchoringType 'b'-এর অনুরূপ। |
স্থানধারক
প্লেসহোল্ডার তথ্য যা একটি প্লেসহোল্ডার আকৃতিকে অনন্যভাবে শনাক্ত করে।
| JSON উপস্থাপনা |
|---|
{
"type": enum ( |
| ক্ষেত্র | |
|---|---|
type | প্লেসহোল্ডারের ধরণ। |
index | প্লেসহোল্ডারের সূচক। যদি একই পৃষ্ঠায় একই ধরনের প্লেসহোল্ডার থাকে, তাহলে সেগুলোর সূচকের মান ভিন্ন হবে। |
parentObjectId | এই শেপটির প্যারেন্ট প্লেসহোল্ডারের অবজেক্ট আইডি। যদি এটি সেট করা না থাকে, তাহলে প্যারেন্ট প্লেসহোল্ডার শেপটির কোনো অস্তিত্ব থাকে না, ফলে শেপটি অন্য কোনো শেপ থেকে প্রোপার্টি উত্তরাধিকার সূত্রে পায় না। |
প্রকার
প্লেসহোল্ডার আকৃতির ধরণ।
এই প্লেসহোল্ডার টাইপগুলির মধ্যে অনেকগুলি ECMA-376 স্ট্যান্ডার্ডের প্লেসহোল্ডার আইডিগুলির সাথে সঙ্গতিপূর্ণ। আরও তথ্যের জন্য, ECMA-376-এর ৫ ম সংস্করণের ১ম খণ্ড "Office Open XML File Formats - Fundamentals and Markup Language Reference"-এর ১৯.৭.১০ অনুচ্ছেদে "ST_PlaceholderType" টাইপের বিবরণ দেখুন।
| এনাম | |
|---|---|
NONE | ডিফল্ট মান, যা বোঝায় যে এটি কোনো প্লেসহোল্ডার নয়। |
BODY | মূল লেখা। |
CHART | চার্ট বা গ্রাফ। |
CLIP_ART | ক্লিপ আর্ট ছবি। |
CENTERED_TITLE | শিরোনামটি কেন্দ্রে অবস্থিত। |
DIAGRAM | চিত্র। |
DATE_AND_TIME | তারিখ ও সময়। |
FOOTER | ফুটার টেক্সট। |
HEADER | হেডার টেক্সট। |
MEDIA | মাল্টিমিডিয়া। |
OBJECT | যেকোনো ধরনের কন্টেন্ট। |
PICTURE | ছবি। |
SLIDE_NUMBER | একটি স্লাইডের সংখ্যা। |
SUBTITLE | সাবটাইটেল। |
TABLE | টেবিল। |
TITLE | স্লাইডের শিরোনাম। |
SLIDE_IMAGE | স্লাইড চিত্র। |
ইমেজপ্রপার্টিজ
Image বৈশিষ্ট্যসমূহ।
| JSON উপস্থাপনা |
|---|
{ "cropProperties": { object ( |
| ক্ষেত্র | |
|---|---|
cropProperties | ছবির ক্রপ করার বৈশিষ্ট্য। এটি সেট করা না থাকলে, ছবিটি ক্রপ করা হবে না। এই বৈশিষ্ট্যটি শুধুমাত্র পঠনযোগ্য। |
transparency | ছবির স্বচ্ছতার প্রভাব। মানটি [0.0, 1.0] ব্যবধির মধ্যে হওয়া উচিত, যেখানে 0 মানে কোনো প্রভাব নেই এবং 1 মানে সম্পূর্ণ স্বচ্ছ। এই বৈশিষ্ট্যটি শুধুমাত্র পঠনযোগ্য। |
brightness | ছবির উজ্জ্বলতার প্রভাব। মানটি [-1.0, 1.0] ব্যবধির মধ্যে হওয়া উচিত, যেখানে 0 মানে কোনো প্রভাব নেই। এই প্রপার্টিটি শুধুমাত্র পঠনযোগ্য। |
contrast | ছবির কনট্রাস্ট প্রভাব। মানটি [-1.0, 1.0] ব্যবধির মধ্যে থাকা উচিত, যেখানে 0 মানে কোনো প্রভাব নেই। এই বৈশিষ্ট্যটি শুধুমাত্র পঠনযোগ্য। |
recolor | ছবির রঙ পরিবর্তনের প্রভাব। এটি সেট না করা হলে, ছবিটি পুনরায় রঙিন করা হয় না। এই প্রপার্টিটি শুধুমাত্র পঠনযোগ্য। |
outline | ছবির রূপরেখা। এটি সেট করা না থাকলে, ছবিটির কোনো রূপরেখা থাকে না। |
shadow | ছবির ছায়া। এটি সেট করা না থাকলে, ছবির কোনো ছায়া থাকে না। এই প্রপার্টিটি শুধুমাত্র পঠনযোগ্য। |
link | ছবির হাইপারলিংকের গন্তব্যস্থল। এটি সেট করা না থাকলে কোনো লিংক থাকবে না। |
শস্য সম্পত্তি
কোনো কন্টেইনারে আবদ্ধ বস্তুর ক্রপ বৈশিষ্ট্য। উদাহরণস্বরূপ, একটি Image ।
ফসলের বৈশিষ্ট্যগুলো একটি ফসল আয়তক্ষেত্রকে সংজ্ঞায়িতকারী চারটি প্রান্তের অফসেট দ্বারা প্রকাশ করা হয়। এই অফসেটগুলো বস্তুটির মূল মাপের সাপেক্ষে, এর আসল আবদ্ধকারী আয়তক্ষেত্রের সংশ্লিষ্ট প্রান্তগুলো থেকে ভেতরের দিকে শতাংশে পরিমাপ করা হয়।
- যদি অফসেটটি (0, 1) ব্যবধির মধ্যে থাকে, তাহলে ক্রপ আয়তক্ষেত্রের সংশ্লিষ্ট প্রান্তটি অবজেক্টের মূল সীমানা আয়তক্ষেত্রের ভিতরে অবস্থান করে।
- যদি অফসেট ঋণাত্মক বা ১-এর চেয়ে বড় হয়, তাহলে ক্রপ আয়তক্ষেত্রের সংশ্লিষ্ট প্রান্তটি অবজেক্টের মূল আবদ্ধ আয়তক্ষেত্রের বাইরে অবস্থান করে।
- যদি ক্রপ আয়তক্ষেত্রটির বাম প্রান্ত তার ডান প্রান্তের ডান দিকে থাকে, তাহলে বস্তুটি আনুভূমিকভাবে উল্টে যাবে।
- যদি ক্রপ আয়তক্ষেত্রটির উপরের প্রান্ত তার নিচের প্রান্তের নিচে থাকে, তাহলে বস্তুটি উল্লম্বভাবে উল্টে যাবে।
- যদি সমস্ত অফসেট এবং ঘূর্ণন কোণ ০ হয়, তাহলে অবজেক্টটি ক্রপ করা হয় না।
ক্রপ করার পর, ক্রপ আয়তক্ষেত্রের ভেতরের বিষয়বস্তু তার কন্টেইনারের সাথে মানানসই করে প্রসারিত হবে।
| JSON উপস্থাপনা |
|---|
{ "leftOffset": number, "rightOffset": number, "topOffset": number, "bottomOffset": number, "angle": number } |
| ক্ষেত্র | |
|---|---|
leftOffset | অফসেটটি অবজেক্টের মূল প্রস্থের সাপেক্ষে, মূল বাউন্ডিং আয়তক্ষেত্রের বাম প্রান্তের ডানদিকে অবস্থিত ক্রপ আয়তক্ষেত্রের বাম প্রান্তকে নির্দিষ্ট করে। |
rightOffset | অফসেটটি অবজেক্টের মূল প্রস্থের সাপেক্ষে, মূল বাউন্ডিং আয়তক্ষেত্রের ডান প্রান্তের বাম দিকে অবস্থিত ক্রপ আয়তক্ষেত্রের ডান প্রান্তকে নির্দিষ্ট করে। |
topOffset | অফসেটটি অবজেক্টের মূল উচ্চতার সাপেক্ষে, মূল বাউন্ডিং আয়তক্ষেত্রের শীর্ষ প্রান্তের নিচে অবস্থিত ক্রপ আয়তক্ষেত্রের শীর্ষ প্রান্তকে নির্দিষ্ট করে। |
bottomOffset | অফসেটটি অবজেক্টের মূল উচ্চতার সাপেক্ষে, মূল বাউন্ডিং আয়তক্ষেত্রের নিচের প্রান্তের উপরে অবস্থিত ক্রপ আয়তক্ষেত্রের নিচের প্রান্তকে নির্দিষ্ট করে। |
angle | ক্রপ উইন্ডোর কেন্দ্রবিন্দুকে ঘিরে ঘূর্ণন কোণ, রেডিয়ানে। অফসেটের পরে ঘূর্ণন কোণ প্রয়োগ করা হয়। |
পুনরায় রঙ করুন
একটি ছবির উপর রঙ পরিবর্তনের প্রভাব প্রয়োগ করা হয়েছে।
| JSON উপস্থাপনা |
|---|
{ "recolorStops": [ { object ( |
| ক্ষেত্র | |
|---|---|
recolorStops[] | রঙ পরিবর্তনের প্রভাবটি একটি গ্রেডিয়েন্টের মাধ্যমে প্রকাশ করা হয়, যা হলো রঙের বিভিন্ন স্তরের একটি তালিকা। গ্রেডিয়েন্টের রঙগুলো কালার প্যালেটের একই অবস্থানে থাকা সংশ্লিষ্ট রঙগুলোকে প্রতিস্থাপন করে ছবিতে প্রয়োগ হবে। এই প্রপার্টিটি শুধুমাত্র পঠনযোগ্য। |
name | রঙ পরিবর্তনের ইফেক্টটির নাম। পেজের বর্তমান |
কালারস্টপ
একটি গ্রেডিয়েন্ট ব্যান্ডে একটি রঙ এবং তার অবস্থান।
| JSON উপস্থাপনা |
|---|
{
"color": {
object ( |
| ক্ষেত্র | |
|---|---|
color | গ্রেডিয়েন্টের রঙ থেমে গেল। |
alpha | গ্রেডিয়েন্ট ব্যান্ডে এই রঙের আলফা মান। ডিফল্ট মান ১.০, যা সম্পূর্ণ অস্বচ্ছ। |
position | গ্রেডিয়েন্ট ব্যান্ডে কালার স্টপের আপেক্ষিক অবস্থান শতাংশে পরিমাপ করা হয়। মানটি [0.0, 1.0] ব্যবধির মধ্যে থাকা উচিত। |
নাম
রঙ পরিবর্তনের প্রভাবের নামগুলো।
| এনাম | |
|---|---|
NONE | রঙ পরিবর্তনের কোনো প্রভাব নেই। এটিই ডিফল্ট মান। |
LIGHT1 | একটি রিকালার এফেক্ট যা পেজের কালার স্কিম থেকে প্রথম উপলব্ধ রঙটি ব্যবহার করে ছবিটিকে উজ্জ্বল করে তোলে। |
LIGHT2 | একটি রিকালার এফেক্ট যা পেজের কালার স্কিম থেকে দ্বিতীয় উপলব্ধ রঙটি ব্যবহার করে ছবিটিকে উজ্জ্বল করে তোলে। |
LIGHT3 | একটি রিকালার এফেক্ট যা পেজের কালার স্কিম থেকে উপলব্ধ তৃতীয় রঙটি ব্যবহার করে ছবিটিকে উজ্জ্বল করে তোলে। |
LIGHT4 | একটি রিকালার এফেক্ট যা পেজের কালার স্কিম থেকে উপলব্ধ চতুর্থ রঙটি ব্যবহার করে ছবিটিকে উজ্জ্বল করে তোলে। |
LIGHT5 | একটি রিকালার এফেক্ট যা পেজের কালার স্কিম থেকে উপলব্ধ পঞ্চম রঙটি ব্যবহার করে ছবিটিকে উজ্জ্বল করে তোলে। |
LIGHT6 | একটি রিকালার এফেক্ট যা পেজের কালার স্কিম থেকে উপলব্ধ ষষ্ঠ রঙটি ব্যবহার করে ছবিটিকে উজ্জ্বল করে তোলে। |
LIGHT7 | একটি রিকালার এফেক্ট যা পেজের কালার স্কিম থেকে উপলব্ধ সপ্তম রঙটি ব্যবহার করে ছবিটিকে উজ্জ্বল করে তোলে। |
LIGHT8 | একটি রিকালার এফেক্ট যা পেজের কালার স্কিম থেকে উপলব্ধ অষ্টম রঙটি ব্যবহার করে ছবিটিকে উজ্জ্বল করে তোলে। |
LIGHT9 | একটি রিকালার এফেক্ট যা পেজের কালার স্কিম থেকে উপলব্ধ নবম রঙটি ব্যবহার করে ছবিটিকে উজ্জ্বল করে তোলে। |
LIGHT10 | একটি রিকালার এফেক্ট যা পেজের কালার স্কিম থেকে দশম উপলব্ধ রঙ ব্যবহার করে ছবিটিকে উজ্জ্বল করে। |
DARK1 | একটি রিকালার এফেক্ট যা পেজের কালার স্কিম থেকে প্রথম উপলব্ধ রঙটি ব্যবহার করে ছবিটিকে গাঢ় করে। |
DARK2 | একটি রিকালার এফেক্ট যা পেজের কালার স্কিম থেকে দ্বিতীয় উপলব্ধ রঙটি ব্যবহার করে ছবিটিকে গাঢ় করে। |
DARK3 | একটি রিকালার এফেক্ট যা পেজের কালার স্কিম থেকে উপলব্ধ তৃতীয় রঙটি ব্যবহার করে ছবিটিকে গাঢ় করে। |
DARK4 | একটি রিকালার এফেক্ট যা পেজের কালার স্কিম থেকে উপলব্ধ চতুর্থ রঙটি ব্যবহার করে ছবিটিকে গাঢ় করে। |
DARK5 | একটি রিকালার এফেক্ট যা পেজের কালার স্কিম থেকে উপলব্ধ পঞ্চম রঙটি ব্যবহার করে ছবিটিকে গাঢ় করে। |
DARK6 | একটি রিকালার এফেক্ট যা পেজের কালার স্কিম থেকে উপলব্ধ ষষ্ঠ রঙটি ব্যবহার করে ছবিটিকে গাঢ় করে। |
DARK7 | একটি রিকালার এফেক্ট যা পেজের কালার স্কিম থেকে উপলব্ধ সপ্তম রঙটি ব্যবহার করে ছবিটিকে গাঢ় করে। |
DARK8 | একটি রিকালার এফেক্ট যা পেজের কালার স্কিম থেকে উপলব্ধ অষ্টম রঙটি ব্যবহার করে ছবিটিকে গাঢ় করে। |
DARK9 | একটি রিকালার এফেক্ট যা পেজের কালার স্কিম থেকে উপলব্ধ নবম রঙটি ব্যবহার করে ছবিটিকে গাঢ় করে। |
DARK10 | একটি রিকালার এফেক্ট যা পেজের কালার স্কিম থেকে দশম উপলব্ধ রঙটি ব্যবহার করে ছবিটিকে গাঢ় করে। |
GRAYSCALE | একটি রিকালার এফেক্ট যা ছবিটিকে গ্রেস্কেলে রঙ করে। |
NEGATIVE | একটি রিকালার এফেক্ট যা ছবিটিকে নেগেটিভ গ্রেস্কেলে পুনরায় রঙ করে। |
SEPIA | একটি রিকালার এফেক্ট যা ছবিটিকে সেপিয়া রঙ ব্যবহার করে নতুন রঙ দেয়। |
CUSTOM | কাস্টম রিকালার এফেক্ট। কংক্রিট গ্রেডিয়েন্টের জন্য recolorStops দেখুন। |
টেবিলসেলঅবস্থান
একটি টেবিলের মধ্যে একটিমাত্র টেবিল সেলের অবস্থান।
| JSON উপস্থাপনা |
|---|
{ "rowIndex": integer, "columnIndex": integer } |
| ক্ষেত্র | |
|---|---|
rowIndex | ০-ভিত্তিক সারি সূচক। |
columnIndex | ০-ভিত্তিক কলাম সূচক। |