Lines

लाइन

PageElement एक तरह की लाइन, सीधी लाइन, घुमावदार लाइन या मुड़ी हुई लाइन को दिखाता है.

JSON के काेड में दिखाना
{
  "lineProperties": {
    object (LineProperties)
  },
  "lineType": enum (Type),
  "lineCategory": enum (LineCategory)
}
फ़ील्ड
lineProperties

object (LineProperties)

लाइन की प्रॉपर्टी.

lineType

enum (Type)

लाइन किस तरह की है.

lineCategory

enum (LineCategory)

लाइन की कैटगरी.

यह CreateLineRequest में दिए गए category से मेल खाता है. इसे UpdateLineCategoryRequest से अपडेट किया जा सकता है.

LineProperties

Line की प्रॉपर्टी.

अगर इन फ़ील्ड को सेट नहीं किया जाता है, तो इनकी डिफ़ॉल्ट वैल्यू ऐसी होती हैं जो Slides Editor में बनाई गई नई लाइनों के दिखने के तरीके से मेल खाती हैं.

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)

लाइन में भरने का रंग. लाइन भरने का डिफ़ॉल्ट रंग, Slides Editor में बनाई गई नई लाइनों के डिफ़ॉल्ट रंग से मेल खाता है.

weight

object (Dimension)

लाइन की मोटाई.

dashStyle

enum (DashStyle)

लाइन की डैश स्टाइल.

startArrow

enum (ArrowStyle)

लाइन की शुरुआत में मौजूद ऐरो की स्टाइल.

endArrow

enum (ArrowStyle)

लाइन के आखिर में मौजूद ऐरो की स्टाइल.

startConnection

object (LineConnection)

लाइन की शुरुआत में मौजूद कनेक्शन. अगर इसे सेट नहीं किया जाता है, तो कोई कनेक्शन नहीं होता है.

सिर्फ़ उन लाइनों में startConnection हो सकता है जिनमें Type मौजूद हो. इसका मतलब है कि यह एक "कनेक्टर" है.

endConnection

object (LineConnection)

लाइन के आखिर में मौजूद कनेक्शन. अगर इसे सेट नहीं किया जाता है, तो कोई कनेक्शन नहीं होता है.

सिर्फ़ उन लाइनों में endConnection हो सकता है जिनमें Type मौजूद हो. इसका मतलब है कि वह लाइन "कनेक्टर" है.

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

शुरू और खत्म होने के ऐसे फ़ॉर्म जिनसे लीनियर ज्यामिति को रेंडर किया जा सकता है. कुछ वैल्यू, "Office Open XML File Formats - Fundamentals and Markup Language Reference" के सेक्शन 20.1.10.33 में बताए गए "ST_LineEndType" सिंपल टाइप पर आधारित होती हैं. यह ECMA-376 के पांचवें वर्शन के पहले हिस्से में मौजूद है.

Enums
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 खोखला डायमंड.

LineConnection

Line कनेक्शन के एक छोर के लिए प्रॉपर्टी.

JSON के काेड में दिखाना
{
  "connectedObjectId": string,
  "connectionSiteIndex": integer
}
फ़ील्ड
connectedObjectId

string

कनेक्ट किए गए पेज एलिमेंट का ऑब्जेक्ट आईडी.

कुछ पेज एलिमेंट, जैसे कि groups, tables, और lines में कनेक्शन साइटें नहीं होती हैं. इसलिए, इन्हें कनेक्टर लाइन से नहीं जोड़ा जा सकता.

connectionSiteIndex

integer

कनेक्ट किए गए पेज एलिमेंट पर कनेक्शन साइट का इंडेक्स.

ज़्यादातर मामलों में, यह ECMA-376 स्टैंडर्ड के प्रीडिफ़ाइंड कनेक्शन साइट इंडेक्स से मेल खाता है. कनेक्शन साइटों के बारे में ज़्यादा जानकारी, सेक्शन 20.1.9.9 में "cxn" एट्रिब्यूट के ब्यौरे और "Annex H में दी गई है. ECMA-376 के पांचवें वर्शन के पहले भाग में मौजूद "Office Open XML फ़ाइल फ़ॉर्मैट - बुनियादी बातें और मार्कअप भाषा का रेफ़रंस" में, "प्रीडिफ़ाइंड DrawingML शेप और टेक्स्ट ज्योमेट्री का उदाहरण" दिया गया है.

Slides Editor में जाकर, हर कनेक्शन साइट की पोज़िशन भी देखी जा सकती है.

टाइप

लाइन के टाइप.

इनमें से कई शेप, ECMA-376 स्टैंडर्ड में पहले से तय किए गए शेप से मेल खाते हैं. ज़्यादा जानकारी के लिए, "Office Open XML File Formats - Fundamentals and Markup Language Reference" के सेक्शन 20.1.10.56 में "ST_ShapeType" सिंपल टाइप का ब्यौरा देखें. यह ECMA-376 के पांचवें वर्शन के पहले हिस्से में दिया गया है.

Enums
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 की कैटगरी.

Enums
LINE_CATEGORY_UNSPECIFIED लाइन की कैटगरी तय नहीं की गई है.
STRAIGHT सीधे कनेक्टर, जिनमें सीधा कनेक्टर 1 शामिल है.
BENT मुड़े हुए कनेक्टर, जिनमें मुड़ा हुआ कनेक्टर 2 से 5 शामिल है.
CURVED मुड़े हुए कनेक्टर, जिनमें मुड़ा हुआ कनेक्टर 2 से 5 तक शामिल है.