Other

অ্যাফাইনট্রান্সফর্ম

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 (Unit)
}
ক্ষেত্র
scaleX

number

X স্থানাঙ্ক স্কেলিং উপাদান।

scaleY

number

Y স্থানাঙ্ক স্কেলিং উপাদান।

shearX

number

X স্থানাঙ্ক শিয়ারিং উপাদান।

shearY

number

Y স্থানাঙ্ক শিয়ারিং উপাদান।

translateX

number

X স্থানাঙ্ক স্থানান্তর উপাদান।

translateY

number

Y স্থানাঙ্ক স্থানান্তর উপাদান।

unit

enum ( 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": enum (ThemeColorType)
  // End of mutually exclusive fields.
}
ক্ষেত্র
রঙের মানের ধরণ। নিম্নলিখিতটি হলো পারস্পরিকভাবে বর্জনীয় ফিল্ডগুলির একটি তালিকা। একটি প্রতিক্রিয়ায় এই ফিল্ডগুলির মধ্যে সর্বাধিক একটি সেট করা হবে:
rgbColor

object ( RgbColor )

একটি অস্বচ্ছ আরজিবি রঙ।

themeColor

enum ( ThemeColorType )

একটি অস্বচ্ছ থিম রঙ।

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

আরজিবিকালার

একটি RGB রঙ।

JSON উপস্থাপনা
{
  "red": number,
  "green": number,
  "blue": number
}
ক্ষেত্র
red

number

রঙের লাল উপাদান, যা ০.০ থেকে ১.০ পর্যন্ত বিস্তৃত।

green

number

রঙের সবুজ উপাদান, যা ০.০ থেকে ১.০ পর্যন্ত বিস্তৃত।

blue

number

রঙের নীল উপাদান, যা ০.০ থেকে ১.০ পর্যন্ত বিস্তৃত।

থিমকালারটাইপ

থিমের রঙের প্রকারভেদ।

PageProperties একটি ColorScheme থাকে যা এই থিম রঙের প্রকারগুলিকে নির্দিষ্ট রঙের সাথে ম্যাপ করে।

এনাম
THEME_COLOR_TYPE_UNSPECIFIED অনির্দিষ্ট থিম রঙ। এই মানটি ব্যবহার করা উচিত নয়।
DARK1 প্রথম গাঢ় রঙকে বোঝায়।
LIGHT1 প্রথম আলোর রঙকে বোঝায়।
DARK2 দ্বিতীয় গাঢ় রঙকে বোঝায়।
LIGHT2 দ্বিতীয় আলোর রঙকে বোঝায়।
ACCENT1 এটি প্রথম অ্যাকসেন্ট রঙকে নির্দেশ করে।
ACCENT2 এটি দ্বিতীয় অ্যাকসেন্ট রঙকে নির্দেশ করে।
ACCENT3 এটি তৃতীয় অ্যাকসেন্ট রঙকে নির্দেশ করে।
ACCENT4 এটি চতুর্থ অ্যাকসেন্ট রঙকে নির্দেশ করে।
ACCENT5 এটি পঞ্চম অ্যাকসেন্ট রঙকে নির্দেশ করে।
ACCENT6 এটি ষষ্ঠ অ্যাকসেন্ট রঙকে নির্দেশ করে।
TEXT1 এটি প্রথম টেক্সট কালারকে নির্দেশ করে।
BACKGROUND1 এটি প্রথম পটভূমির রঙকে নির্দেশ করে।
TEXT2 এটি দ্বিতীয় টেক্সট কালারকে নির্দেশ করে।
BACKGROUND2 এটি দ্বিতীয় পটভূমির রঙকে নির্দেশ করে।

সম্পত্তি অবস্থা

একটি সম্পত্তির সম্ভাব্য অবস্থাগুলো।

এনাম
RENDERED যদি কোনো প্রপার্টির স্টেট RENDERED হয়, তাহলে পেজে রেন্ডার হওয়ার সময় এলিমেন্টটির সংশ্লিষ্ট প্রপার্টিটি থাকে। যদি এলিমেন্টটি placeholder ফিল্ড দ্বারা নির্ধারিত একটি প্লেসহোল্ডার শেপ হয় এবং এটি অন্য কোনো প্লেসহোল্ডার শেপ থেকে ইনহেরিট করে, তাহলে সংশ্লিষ্ট ফিল্ডটি আনসেট থাকতে পারে, যার অর্থ হলো প্রপার্টির মানটি একটি প্যারেন্ট প্লেসহোল্ডার থেকে ইনহেরিট করা হয়েছে। যদি এলিমেন্টটি ইনহেরিট না করে, তাহলে ফিল্ডটিতে রেন্ডার করা মানটি থাকবে। এটিই হলো ডিফল্ট মান।
NOT_RENDERED যদি কোনো প্রপার্টির স্টেট NOT_RENDERED হয়, তাহলে পেজে রেন্ডার হওয়ার সময় এলিমেন্টটির সংশ্লিষ্ট প্রপার্টিটি থাকে না। তবে, ফিল্ডটি সেট করা থাকতে পারে যাতে চাইল্ড শেপগুলো এটি ইনহেরিট করতে পারে। একটি রেন্ডার করা এলিমেন্ট থেকে প্রপার্টিটি অপসারণ করতে, এর propertyState-কে NOT_RENDERED-এ সেট করুন।
INHERIT যদি কোনো প্রপার্টির স্টেট INHERIT হয়, তাহলে সেই প্রপার্টির স্টেটটি প্যারেন্ট শেপের সংশ্লিষ্ট propertyState ফিল্ডের মান ব্যবহার করে। যেসব এলিমেন্ট ইনহেরিট করে না, তাদের প্রপার্টি স্টেট কখনোই INHERIT হবে না।

সলিডফিল

একটি নিরেট রঙের ফিল। পৃষ্ঠা বা পৃষ্ঠার উপাদানটি নির্দিষ্ট রঙের মান দিয়ে সম্পূর্ণরূপে পূরণ করা হয়।

যদি কোনো ফিল্ড সেট করা না থাকে, তবে তার মান কোনো প্যারেন্ট প্লেসহোল্ডার থেকে উত্তরাধিকারসূত্রে প্রাপ্ত হতে পারে, যদি সেটির অস্তিত্ব থাকে।

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

object ( OpaqueColor )

সলিড ফিলের রঙের মান।

alpha

number

এই color যে অংশটুকু পিক্সেলে প্রয়োগ করা হবে। অর্থাৎ, চূড়ান্ত পিক্সেল রঙটি নিম্নলিখিত সমীকরণ দ্বারা সংজ্ঞায়িত করা হয়:

পিক্সেলের রঙ = আলফা * (রঙ) + (১.০ - আলফা) * (পটভূমির রঙ)

এর মানে হলো, ১.০ মানটি একটি নিরেট রঙকে বোঝায়, অপরদিকে ০.০ মানটি একটি সম্পূর্ণ স্বচ্ছ রঙকে বোঝায়।

রূপরেখা

PageElement এর রূপরেখা।

যদি এই ফিল্ডগুলি সেট করা না থাকে, তবে কোনো প্যারেন্ট প্লেসহোল্ডার থাকলে তা থেকে এগুলি উত্তরাধিকারসূত্রে প্রাপ্ত হতে পারে। যদি কোনো প্যারেন্ট না থাকে, তবে ফিল্ডগুলি স্লাইডস এডিটরে তৈরি নতুন পেজ এলিমেন্টগুলির জন্য ব্যবহৃত ডিফল্ট মান গ্রহণ করবে, যা পেজ এলিমেন্টের ধরনের উপর নির্ভর করতে পারে।

JSON উপস্থাপনা
{
  "outlineFill": {
    object (OutlineFill)
  },
  "weight": {
    object (Dimension)
  },
  "dashStyle": enum (DashStyle),
  "propertyState": enum (PropertyState)
}
ক্ষেত্র
outlineFill

object ( OutlineFill )

রূপরেখার পূরণ।

weight

object ( Dimension )

রূপরেখার পুরুত্ব।

dashStyle

enum ( DashStyle )

রূপরেখার ড্যাশ শৈলী।

propertyState

enum ( PropertyState )

রূপরেখা সম্পত্তি অবস্থা।

একটি পেজ এলিমেন্টের আউটলাইন আপডেট করলে, এই ফিল্ডটি স্বয়ংক্রিয়ভাবে RENDERED এ আপডেট হয়ে যাবে, যদি না একই রিকোয়েস্টে অন্য কোনো ভ্যালু নির্দিষ্ট করা থাকে। কোনো পেজ এলিমেন্টে আউটলাইন না রাখতে চাইলে, এই ফিল্ডটিকে NOT_RENDERED এ সেট করুন। এই ক্ষেত্রে, একই রিকোয়েস্টে সেট করা অন্য যেকোনো আউটলাইন ফিল্ড উপেক্ষা করা হবে।

রূপরেখা পূরণ

রূপরেখার পূরণ।

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)
  }
  // End of mutually exclusive fields.
}
ক্ষেত্র
রূপরেখা পূরণের ধরণ। নিম্নলিখিতটি হলো পারস্পরিকভাবে বর্জনীয় ফিল্ডগুলির একটি তালিকা। একটি উত্তরে এই ফিল্ডগুলির মধ্যে সর্বাধিক একটি সেট করা হবে:
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": {
    object (AffineTransform)
  },
  "alignment": enum (RectanglePosition),
  "blurRadius": {
    object (Dimension)
  },
  "color": {
    object (OpaqueColor)
  },
  "alpha": number,
  "rotateWithShape": boolean,
  "propertyState": enum (PropertyState)
}
ক্ষেত্র
type

enum ( Type )

ছায়ার ধরণ। এই প্রপার্টিটি শুধুমাত্র পঠনযোগ্য।

transform

object ( AffineTransform )

এমন একটি ট্রান্সফর্ম যা অ্যালাইনমেন্ট পজিশনের সাপেক্ষে শ্যাডোর ট্রান্সলেট, স্কেল এবং স্কিউকে এনকোড করে।

alignment

enum ( RectanglePosition )

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

blurRadius

object ( Dimension )

ছায়া ঝাপসা হওয়ার ব্যাসার্ধ। ব্যাসার্ধ যত বড় হয়, ছায়া তত বেশি অস্পষ্ট হয়ে ওঠে।

color

object ( OpaqueColor )

ছায়ার রঙের মান।

alpha

number

ছায়ার রঙের আলফা, যার মান ০.০ থেকে ১.০ পর্যন্ত।

rotateWithShape

boolean

ছায়াটি আকৃতির সাথে ঘুরবে কিনা। এই প্রপার্টিটি শুধুমাত্র পঠনযোগ্য।

propertyState

enum ( PropertyState )

ছায়া সম্পত্তির অবস্থা।

কোনো পেজ এলিমেন্টের শ্যাডো আপডেট করলে, এই ফিল্ডটি স্বয়ংক্রিয়ভাবে RENDERED এ আপডেট হয়ে যাবে, যদি না একই রিকোয়েস্টে অন্য কোনো ভ্যালু নির্দিষ্ট করা থাকে। কোনো পেজ এলিমেন্টে শ্যাডো না রাখতে চাইলে, এই ফিল্ডটিকে NOT_RENDERED এ সেট করুন। এক্ষেত্রে, একই রিকোয়েস্টে সেট করা অন্য যেকোনো শ্যাডো ফিল্ড উপেক্ষা করা হবে।

প্রকার

ছায়ার প্রকারভেদ।

এনাম
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": integer,
  "parentObjectId": string
}
ক্ষেত্র
type

enum ( Type )

প্লেসহোল্ডারের ধরণ।

index

integer

প্লেসহোল্ডারের সূচক। যদি একই পৃষ্ঠায় একই ধরনের প্লেসহোল্ডার থাকে, তাহলে সেগুলোর সূচকের মান ভিন্ন হবে।

parentObjectId

string

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

প্রকার

প্লেসহোল্ডার আকৃতির ধরণ।

এই প্লেসহোল্ডার টাইপগুলির মধ্যে অনেকগুলি 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": number,
  "brightness": number,
  "contrast": number,
  "recolor": {
    object (Recolor)
  },
  "outline": {
    object (Outline)
  },
  "shadow": {
    object (Shadow)
  },
  "link": {
    object (Link)
  }
}
ক্ষেত্র
cropProperties

object ( CropProperties )

ছবির ক্রপ করার বৈশিষ্ট্য। এটি সেট করা না থাকলে, ছবিটি ক্রপ করা হবে না। এই বৈশিষ্ট্যটি শুধুমাত্র পঠনযোগ্য।

transparency

number

ছবির স্বচ্ছতার প্রভাব। মানটি [0.0, 1.0] ব্যবধির মধ্যে হওয়া উচিত, যেখানে 0 মানে কোনো প্রভাব নেই এবং 1 মানে সম্পূর্ণ স্বচ্ছ। এই বৈশিষ্ট্যটি শুধুমাত্র পঠনযোগ্য।

brightness

number

ছবির উজ্জ্বলতার প্রভাব। মানটি [-1.0, 1.0] ব্যবধির মধ্যে হওয়া উচিত, যেখানে 0 মানে কোনো প্রভাব নেই। এই প্রপার্টিটি শুধুমাত্র পঠনযোগ্য।

contrast

number

ছবির কনট্রাস্ট প্রভাব। মানটি [-1.0, 1.0] ব্যবধির মধ্যে থাকা উচিত, যেখানে 0 মানে কোনো প্রভাব নেই। এই বৈশিষ্ট্যটি শুধুমাত্র পঠনযোগ্য।

recolor

object ( Recolor )

ছবির রঙ পরিবর্তনের প্রভাব। এটি সেট না করা হলে, ছবিটি পুনরায় রঙিন করা হয় না। এই প্রপার্টিটি শুধুমাত্র পঠনযোগ্য।

outline

object ( Outline )

ছবির রূপরেখা। এটি সেট করা না থাকলে, ছবিটির কোনো রূপরেখা থাকে না।

shadow

object ( Shadow )

ছবির ছায়া। এটি সেট করা না থাকলে, ছবির কোনো ছায়া থাকে না। এই প্রপার্টিটি শুধুমাত্র পঠনযোগ্য।

শস্য সম্পত্তি

কোনো কন্টেইনারে আবদ্ধ বস্তুর ক্রপ বৈশিষ্ট্য। উদাহরণস্বরূপ, একটি Image

ফসলের বৈশিষ্ট্যগুলো একটি ফসল আয়তক্ষেত্রকে সংজ্ঞায়িতকারী চারটি প্রান্তের অফসেট দ্বারা প্রকাশ করা হয়। এই অফসেটগুলো বস্তুটির মূল মাপের সাপেক্ষে, এর আসল আবদ্ধকারী আয়তক্ষেত্রের সংশ্লিষ্ট প্রান্তগুলো থেকে ভেতরের দিকে শতাংশে পরিমাপ করা হয়।

  • যদি অফসেটটি (0, 1) ব্যবধির মধ্যে থাকে, তাহলে ক্রপ আয়তক্ষেত্রের সংশ্লিষ্ট প্রান্তটি অবজেক্টের মূল সীমানা আয়তক্ষেত্রের ভিতরে অবস্থান করে।
  • যদি অফসেট ঋণাত্মক বা ১-এর চেয়ে বড় হয়, তাহলে ক্রপ আয়তক্ষেত্রের সংশ্লিষ্ট প্রান্তটি অবজেক্টের মূল আবদ্ধ আয়তক্ষেত্রের বাইরে অবস্থান করে।
  • যদি ক্রপ আয়তক্ষেত্রটির বাম প্রান্ত তার ডান প্রান্তের ডান দিকে থাকে, তাহলে বস্তুটি আনুভূমিকভাবে উল্টে যাবে।
  • যদি ক্রপ আয়তক্ষেত্রটির উপরের প্রান্ত তার নিচের প্রান্তের নিচে থাকে, তাহলে বস্তুটি উল্লম্বভাবে উল্টে যাবে।
  • যদি সমস্ত অফসেট এবং ঘূর্ণন কোণ ০ হয়, তাহলে অবজেক্টটি ক্রপ করা হয় না।

ক্রপ করার পর, ক্রপ আয়তক্ষেত্রের ভেতরের বিষয়বস্তু তার কন্টেইনারের সাথে মানানসই করে প্রসারিত হবে।

JSON উপস্থাপনা
{
  "leftOffset": number,
  "rightOffset": number,
  "topOffset": number,
  "bottomOffset": number,
  "angle": number
}
ক্ষেত্র
leftOffset

number

অফসেটটি অবজেক্টের মূল প্রস্থের সাপেক্ষে, মূল বাউন্ডিং আয়তক্ষেত্রের বাম প্রান্তের ডানদিকে অবস্থিত ক্রপ আয়তক্ষেত্রের বাম প্রান্তকে নির্দিষ্ট করে।

rightOffset

number

অফসেটটি অবজেক্টের মূল প্রস্থের সাপেক্ষে, মূল বাউন্ডিং আয়তক্ষেত্রের ডান প্রান্তের বাম দিকে অবস্থিত ক্রপ আয়তক্ষেত্রের ডান প্রান্তকে নির্দিষ্ট করে।

topOffset

number

অফসেটটি অবজেক্টের মূল উচ্চতার সাপেক্ষে, মূল বাউন্ডিং আয়তক্ষেত্রের শীর্ষ প্রান্তের নিচে অবস্থিত ক্রপ আয়তক্ষেত্রের শীর্ষ প্রান্তকে নির্দিষ্ট করে।

bottomOffset

number

অফসেটটি অবজেক্টের মূল উচ্চতার সাপেক্ষে, মূল বাউন্ডিং আয়তক্ষেত্রের নিচের প্রান্তের উপরে অবস্থিত ক্রপ আয়তক্ষেত্রের নিচের প্রান্তকে নির্দিষ্ট করে।

angle

number

ক্রপ উইন্ডোর কেন্দ্রবিন্দুকে ঘিরে ঘূর্ণন কোণ, রেডিয়ানে। অফসেটের পরে ঘূর্ণন কোণ প্রয়োগ করা হয়।

পুনরায় রঙ করুন

একটি ছবির উপর রঙ পরিবর্তনের প্রভাব প্রয়োগ করা হয়েছে।

JSON উপস্থাপনা
{
  "recolorStops": [
    {
      object (ColorStop)
    }
  ],
  "name": enum (Name)
}
ক্ষেত্র
recolorStops[]

object ( ColorStop )

রঙ পরিবর্তনের প্রভাবটি একটি গ্রেডিয়েন্টের মাধ্যমে প্রকাশ করা হয়, যা হলো রঙের বিভিন্ন স্তরের একটি তালিকা।

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

name

enum ( Name )

রঙ পরিবর্তনের ইফেক্টটির নাম।

পেজের বর্তমান color scheme রঙগুলোর সাথে গ্রেডিয়েন্টটিকে মিলিয়ে recolorStops থেকে নামটি নির্ধারণ করা হয়। এই প্রপার্টিটি শুধুমাত্র পঠনযোগ্য (read-only)।

কালারস্টপ

একটি গ্রেডিয়েন্ট ব্যান্ডে একটি রঙ এবং তার অবস্থান।

JSON উপস্থাপনা
{
  "color": {
    object (OpaqueColor)
  },
  "alpha": number,
  "position": number
}
ক্ষেত্র
color

object ( OpaqueColor )

গ্রেডিয়েন্টের রঙ থেমে গেল।

alpha

number

গ্রেডিয়েন্ট ব্যান্ডে এই রঙের আলফা মান। ডিফল্ট মান ১.০, যা সম্পূর্ণ অস্বচ্ছ।

position

number

গ্রেডিয়েন্ট ব্যান্ডে কালার স্টপের আপেক্ষিক অবস্থান শতাংশে পরিমাপ করা হয়। মানটি [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

integer

০-ভিত্তিক সারি সূচক।

columnIndex

integer

০-ভিত্তিক কলাম সূচক।