Lines

লাইন

একটি PageElement প্রকার যা একটি অ-সংযোগকারী রেখা, সরল সংযোগকারী, বক্র সংযোগকারী বা বাঁকানো সংযোগকারীকে প্রতিনিধিত্ব করে।

JSON উপস্থাপনা
{
  "lineProperties": {
    object (LineProperties)
  },
  "lineType": enum (Type),
  "lineCategory": enum (LineCategory)
}
ক্ষেত্র
lineProperties

object ( LineProperties )

রেখাটির বৈশিষ্ট্যসমূহ।

lineType

enum ( Type )

লাইনের ধরণ।

lineCategory

enum ( LineCategory )

রেখাটির শ্রেণীবিভাগ।

এটি CreateLineRequest এ নির্দিষ্ট করা category সাথে মেলে এবং UpdateLineCategoryRequest এর মাধ্যমে আপডেট করা যায়।

লাইনপ্রপার্টিজ

Line বৈশিষ্ট্যসমূহ।

সেট না করা থাকলে, এই ফিল্ডগুলির ডিফল্ট মান স্লাইডস এডিটরে তৈরি নতুন লাইনের চেহারার সাথে মিলে যায়।

JSON উপস্থাপনা
{
  "lineFill": {
    object (LineFill)
  },
  "weight": {
    object (Dimension)
  },
  "dashStyle": enum (DashStyle),
  "startArrow": enum (ArrowStyle),
  "endArrow": enum (ArrowStyle),
  "link": {
    object (Link)
  },
  "startConnection": {
    object (LineConnection)
  },
  "endConnection": {
    object (LineConnection)
  }
}
ক্ষেত্র
lineFill

object ( LineFill )

লাইনের ফিল। ডিফল্ট লাইন ফিল স্লাইডস এডিটরে তৈরি করা নতুন লাইনের ডিফল্ট ফিলের সাথে মিলে যায়।

weight

object ( Dimension )

রেখাটির পুরুত্ব।

dashStyle

enum ( DashStyle )

লাইনটির ড্যাশ শৈলী।

startArrow

enum ( ArrowStyle )

লাইনের শুরুতে থাকা তীরের শৈলী।

endArrow

enum ( ArrowStyle )

লাইনের শেষে থাকা তীরের শৈলী।

startConnection

object ( LineConnection )

লাইনের শুরুতে সংযোগ। এটি সেট করা না থাকলে কোনো সংযোগ থাকে না।

শুধুমাত্র সেইসব লাইনেরই startConnection থাকতে পারে, যেগুলোর Type 'connector' হিসেবে নির্দেশিত।

endConnection

object ( LineConnection )

লাইনের শেষ প্রান্তের সংযোগ। এটি সেট করা না থাকলে কোনো সংযোগ থাকে না।

শুধুমাত্র সেইসব লাইনেরই endConnection থাকতে পারে, যেগুলোর Type 'connector' হিসেবে নির্দেশিত।

লাইনফিল

লাইনের পূরণ।

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 5ম সংস্করণের প্রথম খণ্ড "Office Open XML File Formats - Fundamentals and Markup Language Reference"-এর ২০.১.১০.৩৩ অনুচ্ছেদে বর্ণিত "ST_LineEndType" সরল টাইপের উপর ভিত্তি করে তৈরি।

এনাম
ARROW_STYLE_UNSPECIFIED একটি অনির্দিষ্ট তীরের শৈলী।
NONE কোন তীরচিহ্ন নেই।
STEALTH_ARROW পিঠ খাঁজকাটা তীরচিহ্ন। এটি ECMA-376 ST_LineEndType-এর 'stealth' মানের অনুরূপ।
FILL_ARROW ভরাট তীরচিহ্ন। এটি ECMA-376 ST_LineEndType-এর 'triangle' মানের সাথে সঙ্গতিপূর্ণ।
FILL_CIRCLE ভরাট বৃত্ত। এটি ECMA-376 ST_LineEndType-এর 'oval' মানের অনুরূপ।
FILL_SQUARE ভরাট বর্গক্ষেত্র।
FILL_DIAMOND ভরাট হীরক আকৃতি। এটি ECMA-376 ST_LineEndType-এর 'diamond' মানের অনুরূপ।
OPEN_ARROW ফাঁপা তীর।
OPEN_CIRCLE ফাঁপা বৃত্ত।
OPEN_SQUARE ফাঁপা বর্গক্ষেত্র।
OPEN_DIAMOND ফাঁপা হীরা।

লাইন সংযোগ

একটি Line সংযোগের এক প্রান্তের বৈশিষ্ট্যসমূহ।

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

string

সংযুক্ত পেজ এলিমেন্টের অবজেক্ট আইডি।

পেজের কিছু উপাদান, যেমন groups , tables এবং lines কোনো সংযোগ সাইট না থাকায় সেগুলোকে কোনো কানেক্টর লাইনের সাথে সংযুক্ত করা যায় না।

connectionSiteIndex

integer

সংযুক্ত পৃষ্ঠা উপাদানে অবস্থিত সংযোগ সাইটের সূচক।

বেশিরভাগ ক্ষেত্রে, এটি ECMA-376 স্ট্যান্ডার্ডের পূর্বনির্ধারিত সংযোগ সাইট সূচকের সাথে সঙ্গতিপূর্ণ। এই সংযোগ সাইটগুলো সম্পর্কে আরও তথ্য ২০.১.৯.৯ অনুচ্ছেদে "cxn" অ্যাট্রিবিউটের বর্ণনায় এবং ECMA-376-এর ৫ম সংস্করণের প্রথম খণ্ড "Office Open XML File Formats - Fundamentals and Markup Language Reference"-এর "Annex H. Example Predefined DrawingML Shape and Text Geometries" অংশে পাওয়া যাবে।

স্লাইড এডিটর থেকেও প্রতিটি সংযোগ স্থলের অবস্থান দেখা যায়।

প্রকার

লাইনের প্রকারভেদ।

এই আকারগুলির অনেকগুলি ECMA-376 স্ট্যান্ডার্ডের পূর্বনির্ধারিত আকারগুলির সাথে মিলে যায়। আরও তথ্যের জন্য, ECMA-376-এর ৫ম সংস্করণের ১ম খণ্ড "Office Open XML File Formats - Fundamentals and Markup Language Reference"-এর ২০.১.১০.৫৬ অনুচ্ছেদে "ST_ShapeType" সরল টাইপের বিবরণ দেখুন।

এনাম
TYPE_UNSPECIFIED একটি অনির্দিষ্ট লাইন টাইপ।
STRAIGHT_CONNECTOR_1 স্ট্রেইট কানেক্টর ১ ফর্ম। এটি ECMA-376 ST_ShapeType 'straightConnector1'-এর অনুরূপ।
BENT_CONNECTOR_2 বেন্ট কানেক্টর ২ ফর্ম। ECMA-376 ST_ShapeType 'bentConnector2'-এর অনুরূপ।
BENT_CONNECTOR_3 বেন্ট কানেক্টর ৩ ফর্ম। ECMA-376 ST_ShapeType 'bentConnector3'-এর অনুরূপ।
BENT_CONNECTOR_4 বেন্ট কানেক্টর ৪ ফর্ম। ECMA-376 ST_ShapeType 'bentConnector4'-এর অনুরূপ।
BENT_CONNECTOR_5 বেন্ট কানেক্টর ৫ ফর্ম। এটি ECMA-376 ST_ShapeType 'bentConnector5'-এর অনুরূপ।
CURVED_CONNECTOR_2 বক্র সংযোগকারী ২ আকৃতি। এটি ECMA-376 ST_ShapeType 'curvedConnector2'-এর অনুরূপ।
CURVED_CONNECTOR_3 বক্র সংযোগকারী ৩ আকৃতি। এটি ECMA-376 ST_ShapeType 'curvedConnector3'-এর অনুরূপ।
CURVED_CONNECTOR_4 বক্র সংযোগকারী ৪ আকৃতি। এটি ECMA-376 ST_ShapeType 'curvedConnector4'-এর অনুরূপ।
CURVED_CONNECTOR_5 বক্র সংযোগকারী ৫ ফর্ম। ECMA-376 ST_ShapeType 'curvedConnector5'-এর অনুরূপ।
STRAIGHT_LINE সরলরেখা। ECMA-376 ST_ShapeType 'line'-এর অনুরূপ। এই রেখার ধরণটি কোনো সংযোগকারী নয়।

লাইনক্যাটাগরি

একটি Line শ্রেণীবিভাগ।

এনাম
LINE_CATEGORY_UNSPECIFIED অনির্দিষ্ট লাইন বিভাগ।
STRAIGHT সরল সংযোগকারী, সরল সংযোগকারী ১ সহ।
BENT বাঁকা সংযোগকারীগুলো, যার মধ্যে ২ থেকে ৫ নম্বর বাঁকা সংযোগকারীও অন্তর্ভুক্ত।
CURVED বাঁকানো সংযোগকারী, যার মধ্যে বাঁকানো সংযোগকারী ২ থেকে ৫ অন্তর্ভুক্ত।