Lines

سطر

نوع PageElement يمثّل خطًا غير متصل أو موصلًا مستقيمًا أو موصلًا منحنيًا أو موصلًا منحنيًا.

تمثيل JSON
{
  "lineProperties": {
    object (LineProperties)
  },
  "lineType": enum (Type),
  "lineCategory": enum (LineCategory)
}
الحقول
lineProperties

object (LineProperties)

خصائص الخط

lineType

enum (Type)

نوع السطر

lineCategory

enum (LineCategory)

فئة السطر.

وتتطابق مع category المحدّدة في CreateLineRequest، ويمكن تعديلها باستخدام UpdateLineCategoryRequest.

LineProperties

سمات Line

عند عدم ضبطها، يتم ضبط هذه الحقول تلقائيًا على قيم تتطابق مع مظهر الأسطر الجديدة التي تم إنشاؤها في محرِّر "العروض التقديمية من Google".

تمثيل 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)

تعبئة الخط يتطابق ملء السطر التلقائي مع الإعدادات التلقائية للسطور الجديدة التي تم إنشاؤها في محرِّر "العروض التقديمية من Google".

weight

object (Dimension)

سمك الخط

dashStyle

enum (DashStyle)

نمط الخطوط المتقطّعة للخط

startArrow

enum (ArrowStyle)

أسلوب السهم في بداية السطر

endArrow

enum (ArrowStyle)

أسلوب السهم في نهاية السطر

startConnection

object (LineConnection)

الربط في بداية السطر في حال عدم ضبط القيمة، لن يكون هناك اتصال.

لا يمكن أن يتضمّن سوى السطور التي تحتوي على Type للإشارة إلى أنّها "موصّل" startConnection.

endConnection

object (LineConnection)

نقطة الاتصال في نهاية السطر في حال عدم ضبطه، لن يكون هناك اتصال.

لا يمكن أن يتضمّن سوى السطور التي تحتوي على Type وتدل على أنّها "وصلة" رمز endConnection.

LineFill

تعبئة الخط

تمثيل JSON
{

  // Union field kind can be only one of the following:
  "solidFill": {
    object (SolidFill)
  }
  // End of list of possible types for union field kind.
}
الحقول
حقل الربط kind. نوع تعبئة الخط kind يمكن أن تكون إحدى القيم التالية فقط:
solidFill

object (SolidFill)

تعبئة بلون واحد

ArrowStyle

أنواع أشكال البدء والانتهاء التي يمكن من خلالها عرض الأشكال الهندسية الخطية تستند بعض القيم إلى النوع البسيط ST_LineEndType الموضّح في القسم 20.1.10.33 من "تنسيقات ملفات Office Open XML - أساسيات ومرجع لغة الترميز"، الجزء 1 من الإصدار 5 من ECMA-376.

عمليات التعداد
ARROW_STYLE_UNSPECIFIED نمط سهم غير محدَّد
NONE لا سهم.
STEALTH_ARROW سهم مسنَّن من الخلف تتوافق مع قيمة ECMA-376 ST_LineEndType‏ "stealth".
FILL_ARROW سهم ممتلئ تتوافق مع قيمة ECMA-376 ST_LineEndType‏ "مثلث".
FILL_CIRCLE دائرة ممتلئة تتوافق مع قيمة ECMA-376 ST_LineEndType‏ "بيضاوي".
FILL_SQUARE مربّع ممتلئ
FILL_DIAMOND معيَّن ممتلئ تتوافق مع قيمة ECMA-376 ST_LineEndType‏ "diamond".
OPEN_ARROW سهم مجوف
OPEN_CIRCLE دائرة مفرغة
OPEN_SQUARE مربّع مجوف
OPEN_DIAMOND معيَّن مجوف

LineConnection

خصائص أحد طرفَي اتصال Line

تمثيل JSON
{
  "connectedObjectId": string,
  "connectionSiteIndex": integer
}
الحقول
connectedObjectId

string

معرّف العنصر الخاص بعنصر الصفحة المرتبط.

لا تحتوي بعض عناصر الصفحة، مثل groups، tables، lines على مواقع اتصال، وبالتالي لا يمكن ربطها بخط رابط.

connectionSiteIndex

integer

فهرس الموقع الإلكتروني المرتبط في عنصر الصفحة المرتبط

في معظم الحالات، يتطابق مع فهرس موقع الاتصال المحدَّد مسبقًا من معيار ECMA-376. يمكن العثور على مزيد من المعلومات عن مواقع الربط هذه في كلّ من وصف سمة "cxn" في القسم 20.1.9.9 و "الملحق H. مثال على أشكال وأشكال نصية مُحدَّدة مسبقًا في DrawingML" من "تنسيقات ملفات Office Open XML - أساسيات ومرجع لغة الترميز"، الجزء 1 من الإصدار 5 من ECMA-376.

يمكن أيضًا الاطّلاع على موضع كل موقع اتصال من محرِّر "العروض التقديمية من Google".

النوع

أنواع الخطوط

تتوافق العديد من هذه الأشكال مع أشكال محدّدة مسبقًا من معيار ECMA-376. لمزيد من المعلومات، يُرجى الاطّلاع على وصف النوع البسيط "ST_ShapeType" في القسم 20.1.10.56 من "تنسيقات ملفات Office Open XML - أساسيات ومرجع لغة الترميز"، الجزء 1 من الإصدار 5 من ECMA-376.

عمليات التعداد
TYPE_UNSPECIFIED نوع خط غير محدَّد
STRAIGHT_CONNECTOR_1 نموذج الموصّل المستقيم 1 يتوافق مع ECMA-376 ST_ShapeType ‎"straightConnector1".
BENT_CONNECTOR_2 شكل الموصّل المنحني 2 يتوافق مع ECMA-376 ST_ShapeType ‎"bentConnector2".
BENT_CONNECTOR_3 شكل الموصّل المنحني 3 يتوافق مع ECMA-376 ST_ShapeType ‎"bentConnector3".
BENT_CONNECTOR_4 شكل الموصّل المنحني 4 يتوافق مع ECMA-376 ST_ShapeType ‎"bentConnector4".
BENT_CONNECTOR_5 نموذج الموصّل المنحني 5 تتوافق مع ECMA-376 ST_ShapeType ‎"bentConnector5".
CURVED_CONNECTOR_2 نموذج الموصّل المنحني 2 يتوافق مع ECMA-376 ST_ShapeType ‎"curvedConnector2".
CURVED_CONNECTOR_3 نموذج الموصّل المنحني 3 يتوافق مع ECMA-376 ST_ShapeType ‎"curvedConnector3".
CURVED_CONNECTOR_4 نموذج 4 لموصّل منحنٍ يتوافق مع ECMA-376 ST_ShapeType ‎"curvedConnector4".
CURVED_CONNECTOR_5 نموذج رابط منحنٍ 5 تتوافق مع ECMA-376 ST_ShapeType ‎"curvedConnector5".
STRAIGHT_LINE خط مستقيم يتوافق مع ECMA-376 ST_ShapeType ‎"line". نوع الخط هذا ليس موصلاً.

LineCategory

فئة Line.

عمليات التعداد
LINE_CATEGORY_UNSPECIFIED فئة سطر غير محدّدة
STRAIGHT الموصّلات المستقيمة، بما في ذلك الموصّل المستقيم 1
BENT الموصّلات المنحنية، بما في ذلك الموصّل المنحني 2 إلى 5
CURVED الموصّلات المنحنية، بما في ذلك الموصّل المنحني 2 إلى 5