REST Resource: documents

संसाधन: दस्तावेज़

Google Docs दस्तावेज़.

जेएसओएन के काेड में दिखाना
{
  "documentId": string,
  "title": string,
  "body": {
    object (Body)
  },
  "headers": {
    string: {
      object (Header)
    },
    ...
  },
  "footers": {
    string: {
      object (Footer)
    },
    ...
  },
  "footnotes": {
    string: {
      object (Footnote)
    },
    ...
  },
  "documentStyle": {
    object (DocumentStyle)
  },
  "suggestedDocumentStyleChanges": {
    string: {
      object (SuggestedDocumentStyle)
    },
    ...
  },
  "namedStyles": {
    object (NamedStyles)
  },
  "suggestedNamedStylesChanges": {
    string: {
      object (SuggestedNamedStyles)
    },
    ...
  },
  "lists": {
    string: {
      object (List)
    },
    ...
  },
  "namedRanges": {
    string: {
      object (NamedRanges)
    },
    ...
  },
  "revisionId": string,
  "suggestionsViewMode": enum (SuggestionsViewMode),
  "inlineObjects": {
    string: {
      object (InlineObject)
    },
    ...
  },
  "positionedObjects": {
    string: {
      object (PositionedObject)
    },
    ...
  }
}
फ़ील्ड
documentId

string

सिर्फ़ आउटपुट. दस्तावेज़ का आईडी.

title

string

दस्तावेज़ का शीर्षक.

body

object (Body)

सिर्फ़ आउटपुट. दस्तावेज़ का मुख्य हिस्सा.

headers

map (key: string, value: object (Header))

सिर्फ़ आउटपुट. दस्तावेज़ में मौजूद हेडर, हेडर आईडी की मदद से बनाए जाते हैं.

footers

map (key: string, value: object (Footer))

सिर्फ़ आउटपुट. दस्तावेज़ में मौजूद फ़ुटर, जिन्हें फ़ुटर आईडी के ज़रिए सुरक्षित किया जाता है.

footnotes

map (key: string, value: object (Footnote))

सिर्फ़ आउटपुट. दस्तावेज़ में मौजूद फ़ुटनोट, जिन्हें फ़ुटनोट आईडी के साथ लिखा जाता है.

documentStyle

object (DocumentStyle)

सिर्फ़ आउटपुट. दस्तावेज़ की स्टाइल.

suggestedDocumentStyleChanges

map (key: string, value: object (SuggestedDocumentStyle))

सिर्फ़ आउटपुट. दस्तावेज़ की स्टाइल में सुझाए गए बदलाव, सुझाव के आईडी के आधार पर तय किए जाते हैं.

namedStyles

object (NamedStyles)

सिर्फ़ आउटपुट. दस्तावेज़ की नाम वाली स्टाइल.

suggestedNamedStylesChanges

map (key: string, value: object (SuggestedNamedStyles))

सिर्फ़ आउटपुट. दस्तावेज़ की नाम वाली स्टाइल में सुझाए गए बदलाव, सुझाव के आईडी के आधार पर तय किए जाते हैं.

lists

map (key: string, value: object (List))

सिर्फ़ आउटपुट. दस्तावेज़ में मौजूद सूचियां, सूची के आईडी के हिसाब से सेव की जाती हैं.

namedRanges

map (key: string, value: object (NamedRanges))

सिर्फ़ आउटपुट. दस्तावेज़ में नाम वाली रेंज, जिन्हें नाम दिया गया हो.

revisionId

string

सिर्फ़ आउटपुट. दस्तावेज़ का बदलाव आईडी. अपडेट करने के अनुरोधों में इसका इस्तेमाल, यह बताने के लिए किया जा सकता है कि दस्तावेज़ के किस बदलाव में अपडेट लागू करने हैं. साथ ही, यह भी बताया जा सकता है कि उस बदलाव के बाद दस्तावेज़ में बदलाव होने पर अनुरोध किस तरह काम करेगा. यह जानकारी सिर्फ़ तब अपने-आप भर जाती है, जब उपयोगकर्ता के पास दस्तावेज़ में बदलाव करने का ऐक्सेस हो.

बदलाव आईडी, क्रम में चलने वाली संख्या नहीं, बल्कि एक ओपेक स्ट्रिंग है. बदलाव के आईडी का फ़ॉर्मैट, समय के साथ बदल सकता है. लौटाए गए बदलाव का आईडी, इस बात की गारंटी होता है कि यह आईडी, वापस मिलने के 24 घंटों के बाद ही मान्य होगा. साथ ही, इसे उपयोगकर्ताओं के साथ शेयर नहीं किया जा सकता. अगर कॉल के बीच में बदलाव आईडी में कोई बदलाव नहीं हुआ है, तो इसका मतलब है कि दस्तावेज़ में कोई बदलाव नहीं हुआ है. इसके ठीक उलट, एक ही दस्तावेज़ और उपयोगकर्ता के लिए बदले गए आईडी का आम तौर पर यह मतलब होता है कि दस्तावेज़ को अपडेट कर दिया गया है. हालांकि, बदला हुआ आईडी, अंदरूनी फ़ैक्टर की वजह से भी हो सकता है, जैसे कि आईडी फ़ॉर्मैट में बदलाव.

suggestionsViewMode

enum (SuggestionsViewMode)

सिर्फ़ आउटपुट. दस्तावेज़ पर सुझाव व्यू मोड लागू किया गया.

ध्यान दें: किसी दस्तावेज़ में बदलाव करते समय, बदलाव SUGGESTIONS_INLINE वाले दस्तावेज़ के हिसाब से ही होने चाहिए.

inlineObjects

map (key: string, value: object (InlineObject))

सिर्फ़ आउटपुट. दस्तावेज़ में मौजूद इनलाइन ऑब्जेक्ट, जिन्हें ऑब्जेक्ट आईडी की मदद से सेव किया जाता है.

positionedObjects

map (key: string, value: object (PositionedObject))

सिर्फ़ आउटपुट. दस्तावेज़ में रखे गए ऑब्जेक्ट, जिन्हें ऑब्जेक्ट आईडी के ज़रिए सेव किया जाता है.

मुख्य हिस्सा

दस्तावेज़ का मुख्य हिस्सा.

आम तौर पर, मुख्य भाग में headers, footers, और footnotes को छोड़कर, दस्तावेज़ का पूरा कॉन्टेंट होता है.

जेएसओएन के काेड में दिखाना
{
  "content": [
    {
      object (StructuralElement)
    }
  ]
}
फ़ील्ड
content[]

object (StructuralElement)

शरीर की सामग्री.

मुख्य भाग के कॉन्टेंट के लिए इंडेक्स शून्य से शुरू होते हैं.

स्ट्रक्चरल एलिमेंट

StructureElement ऐसे कॉन्टेंट के बारे में बताता है जो दस्तावेज़ का स्ट्रक्चर बताता है.

जेएसओएन के काेड में दिखाना
{
  "startIndex": integer,
  "endIndex": integer,

  // Union field content can be only one of the following:
  "paragraph": {
    object (Paragraph)
  },
  "sectionBreak": {
    object (SectionBreak)
  },
  "table": {
    object (Table)
  },
  "tableOfContents": {
    object (TableOfContents)
  }
  // End of list of possible types for union field content.
}
फ़ील्ड
startIndex

integer

UTF-16 कोड यूनिट में, इस स्ट्रक्चरल एलिमेंट का शून्य-आधारित स्टार्ट इंडेक्स.

endIndex

integer

UTF-16 कोड यूनिट में, इस स्ट्रक्चरल एलिमेंट का शून्य-आधारित एंड इंडेक्स.

यूनियन फ़ील्ड content. स्ट्रक्चरल एलिमेंट का कॉन्टेंट. content इनमें से सिर्फ़ एक हो सकता है:
paragraph

object (Paragraph)

पैराग्राफ़ टाइप, जो स्ट्रक्चरल एलिमेंट होता है.

sectionBreak

object (SectionBreak)

स्ट्रक्चरल एलिमेंट का सेक्शन ब्रेक टाइप.

table

object (Table)

टेबल टाइप, वह स्ट्रक्चरल एलिमेंट होता है.

tableOfContents

object (TableOfContents)

कॉन्टेंट टेबल, स्ट्रक्चरल एलिमेंट का टाइप.

पैराग्राफ़

पैराग्राफ़ दिखाने वाला StructuralElement. पैराग्राफ़ कॉन्टेंट की ऐसी रेंज होती है जिसे खत्म करने के लिए, नई लाइन का इस्तेमाल किया जाता है.

जेएसओएन के काेड में दिखाना
{
  "elements": [
    {
      object (ParagraphElement)
    }
  ],
  "paragraphStyle": {
    object (ParagraphStyle)
  },
  "suggestedParagraphStyleChanges": {
    string: {
      object (SuggestedParagraphStyle)
    },
    ...
  },
  "bullet": {
    object (Bullet)
  },
  "suggestedBulletChanges": {
    string: {
      object (SuggestedBullet)
    },
    ...
  },
  "positionedObjectIds": [
    string
  ],
  "suggestedPositionedObjectIds": {
    string: {
      object (ObjectReferences)
    },
    ...
  }
}
फ़ील्ड
elements[]

object (ParagraphElement)

पैराग्राफ़ का कॉन्टेंट, इसके अलग-अलग हिस्सों में बांटा गया हो.

paragraphStyle

object (ParagraphStyle)

इस पैराग्राफ़ की स्टाइल.

suggestedParagraphStyleChanges

map (key: string, value: object (SuggestedParagraphStyle))

सुझाए गए पैराग्राफ़ की स्टाइल, इस पैराग्राफ़ में बदल जाती है. इसे सुझाव के आईडी के हिसाब से बदला जाता है.

bullet

object (Bullet)

इस पैराग्राफ़ के लिए बुलेट. अगर यह मौजूद नहीं है, तो पैराग्राफ़ का मतलब सूची से नहीं है.

suggestedBulletChanges

map (key: string, value: object (SuggestedBullet))

इस पैराग्राफ़ के बुलेट में सुझाए गए बदलाव.

positionedObjectIds[]

string

पोज़िशन किए गए ऑब्जेक्ट के आईडी, इस पैराग्राफ़ से जुड़े हुए हैं.

suggestedPositionedObjectIds

map (key: string, value: object (ObjectReferences))

इस पैराग्राफ़ में अटैच करने के लिए सुझाए गए पोज़िशन के ऑब्जेक्ट के आईडी, जिन्हें सुझाव के आईडी की मदद से जोड़ा जाता है.

पैराग्राफ़ एलिमेंट

पैराग्राफ़ एलिमेंट, Paragraph में मौजूद कॉन्टेंट के बारे में बताता है.

जेएसओएन के काेड में दिखाना
{
  "startIndex": integer,
  "endIndex": integer,

  // Union field content can be only one of the following:
  "textRun": {
    object (TextRun)
  },
  "autoText": {
    object (AutoText)
  },
  "pageBreak": {
    object (PageBreak)
  },
  "columnBreak": {
    object (ColumnBreak)
  },
  "footnoteReference": {
    object (FootnoteReference)
  },
  "horizontalRule": {
    object (HorizontalRule)
  },
  "equation": {
    object (Equation)
  },
  "inlineObjectElement": {
    object (InlineObjectElement)
  },
  "person": {
    object (Person)
  },
  "richLink": {
    object (RichLink)
  }
  // End of list of possible types for union field content.
}
फ़ील्ड
startIndex

integer

UTF-16 कोड यूनिट में, इस पैराग्राफ़ एलिमेंट का ज़ीरो-आधारित स्टार्ट इंडेक्स.

endIndex

integer

UTF-16 कोड यूनिट में, खास तौर पर इस पैराग्राफ़ एलिमेंट का ज़ीरो-बेस एंड इंडेक्स.

यूनियन फ़ील्ड content. पैराग्राफ़ एलिमेंट का कॉन्टेंट. content इनमें से सिर्फ़ एक हो सकता है:
textRun

object (TextRun)

कोई टेक्स्ट, जो पैराग्राफ़ एलिमेंट चलाता है.

autoText

object (AutoText)

अपने-आप टेक्स्ट वाला पैराग्राफ़ एलिमेंट.

pageBreak

object (PageBreak)

पेज ब्रेक वाला पैराग्राफ़ एलिमेंट.

columnBreak

object (ColumnBreak)

कॉलम ब्रेक पैराग्राफ़ एलिमेंट.

footnoteReference

object (FootnoteReference)

फ़ुटनोट रेफ़रंस वाला पैराग्राफ़ एलिमेंट.

horizontalRule

object (HorizontalRule)

हॉरिज़ॉन्टल रूल वाला पैराग्राफ़ एलिमेंट.

equation

object (Equation)

समीकरण पैराग्राफ़ एलिमेंट.

inlineObjectElement

object (InlineObjectElement)

इनलाइन ऑब्जेक्ट वाला पैराग्राफ़ एलिमेंट.

person

object (Person)

पैराग्राफ़ एलिमेंट, जो किसी व्यक्ति या ईमेल पते से जुड़ा हो.

टेक्स्ट रन

ParagraphElement, जो एक ही स्टाइल वाले टेक्स्ट की रनिंग दिखाता है.

जेएसओएन के काेड में दिखाना
{
  "content": string,
  "suggestedInsertionIds": [
    string
  ],
  "suggestedDeletionIds": [
    string
  ],
  "textStyle": {
    object (TextStyle)
  },
  "suggestedTextStyleChanges": {
    string: {
      object (SuggestedTextStyle)
    },
    ...
  }
}
फ़ील्ड
content

string

इस रन का टेक्स्ट.

रन में मौजूद बिना टेक्स्ट वाले किसी भी एलिमेंट को यूनिकोड वर्ण U+E907 से बदल दिया जाता है.

suggestedInsertionIds[]

string

सुझाए गए इंसर्शन आईडी. अगर TextRun एक नेस्ट किया गया बदलाव है, तो उसमें एक से ज़्यादा इंसर्शन आईडी हो सकते हैं. अगर खाली है, तो यह सुझाई गई इंसर्शन नहीं है.

suggestedDeletionIds[]

string

मिटाने के लिए सुझाए गए आईडी. अगर यह फ़ील्ड खाली है, तो इसका मतलब है कि इस कॉन्टेंट को मिटाने का कोई सुझाव नहीं है.

textStyle

object (TextStyle)

इस रन की टेक्स्ट स्टाइल.

suggestedTextStyleChanges

map (key: string, value: object (SuggestedTextStyle))

सुझाई गई टेक्स्ट शैली, इस रन में बदल जाती है. इसे सुझाव के आईडी के आधार पर बदला जाता है.

टेक्स्ट-स्टाइल

इससे उस स्टाइल के बारे में पता चलता है जिसे टेक्स्ट पर लागू किया जा सकता है.

इस मैसेज में, इनहेरिट की गई टेक्स्ट स्टाइल, सेट नहीं किए गए फ़ील्ड के तौर पर दिखाई जाती हैं. टेक्स्ट स्टाइल की पैरंट स्टाइल, इस बात पर निर्भर करती है कि टेक्स्ट की स्टाइल कहां तय की गई है:

  • Paragraph में टेक्स्ट की TextStyle, पैराग्राफ़ से जुड़ी named style type से इनहेरिट की जाती है.
  • named style पर TextStyle को normal text नाम वाले स्टाइल से इनहेरिट किया जाता है.
  • normal text नाम वाली स्टाइल की TextStyle, Docs एडिटर में डिफ़ॉल्ट टेक्स्ट स्टाइल से इनहेरिट की जाती है.
  • टेबल में शामिल Paragraph एलिमेंट पर मौजूद TextStyle, टेबल स्टाइल से अपनी टेक्स्ट स्टाइल इनहेरिट कर सकती है.

अगर टेक्स्ट स्टाइल किसी पैरंट स्टाइल से इनहेरिट नहीं की जाती, तो फ़ील्ड को अनसेट करने से स्टाइल, Docs एडिटर में डिफ़ॉल्ट वैल्यू से मेल खाने वाली वैल्यू पर वापस आ जाएगी.

जेएसओएन के काेड में दिखाना
{
  "bold": boolean,
  "italic": boolean,
  "underline": boolean,
  "strikethrough": boolean,
  "smallCaps": boolean,
  "backgroundColor": {
    object (OptionalColor)
  },
  "foregroundColor": {
    object (OptionalColor)
  },
  "fontSize": {
    object (Dimension)
  },
  "weightedFontFamily": {
    object (WeightedFontFamily)
  },
  "baselineOffset": enum (BaselineOffset),
  "link": {
    object (Link)
  }
}
फ़ील्ड
bold

boolean

टेक्स्ट को बोल्ड के तौर पर रेंडर किया गया है या नहीं.

italic

boolean

टेक्स्ट को इटैलिक किया गया है या नहीं.

underline

boolean

टेक्स्ट को अंडरलाइन किया गया है या नहीं.

strikethrough

boolean

इससे पता चलता है कि टेक्स्ट को स्ट्राइकथ्रू किया गया है या नहीं.

smallCaps

boolean

टेक्स्ट, छोटे कैपिटल अक्षरों में है या नहीं.

backgroundColor

object (OptionalColor)

टेक्स्ट का बैकग्राउंड रंग. अगर सेट किया जाता है, तो color फ़ील्ड के आधार पर रंग, आरजीबी या पारदर्शी होता है.

foregroundColor

object (OptionalColor)

टेक्स्ट के फ़ोरग्राउंड का रंग. अगर सेट किया जाता है, तो color फ़ील्ड के आधार पर रंग, आरजीबी या पारदर्शी होता है.

fontSize

object (Dimension)

टेक्स्ट के फ़ॉन्ट का साइज़.

weightedFontFamily

object (WeightedFontFamily)

फ़ॉन्ट फ़ैमिली और रेंडर किए गए टेक्स्ट का वज़न.

अगर अपडेट करने के अनुरोध में weightedFontFamily और bold, दोनों की वैल्यू दी जाती है, तो पहले weightedFontFamily लागू होता है. इसके बाद, bold लागू होता है.

अगर weightedFontFamily#weight सेट नहीं है, तो डिफ़ॉल्ट रूप से यह 400 को सेट करता है.

अगर weightedFontFamily सेट है, तो weightedFontFamily#fontFamily को भी बिना खाली वैल्यू के साथ सेट किया जाना चाहिए. ऐसा न करने पर, 400 खराब अनुरोध वाली गड़बड़ी दिखती है.

baselineOffset

enum (BaselineOffset)

टेक्स्ट का वर्टिकल ऑफ़सेट अपनी सामान्य जगह से है.

SUPERSCRIPT या SUBSCRIPT बेसलाइन ऑफ़सेट वाले टेक्स्ट को अपने-आप छोटे फ़ॉन्ट साइज़ में रेंडर किया जाता है. इसकी गिनती fontSize फ़ील्ड के आधार पर की जाती है. इस फ़ील्ड में होने वाले बदलावों का fontSize पर कोई असर नहीं पड़ता.

वैकल्पिक रंग

वह रंग जो पूरी तरह से ओपेक या पूरी तरह से पारदर्शी हो सकता है.

जेएसओएन के काेड में दिखाना
{
  "color": {
    object (Color)
  }
}
फ़ील्ड
color

object (Color)

सेट होने पर, इसका इस्तेमाल ओपेक रंग के तौर पर किया जाएगा. अगर यह नीति सेट नहीं है, तो इसका मतलब है कि रंग पारदर्शी है.

रंग

एक जैसा रंग.

जेएसओएन के काेड में दिखाना
{
  "rgbColor": {
    object (RgbColor)
  }
}
फ़ील्ड
rgbColor

object (RgbColor)

आरजीबी कलर वैल्यू.

आरजीबी रंग

एक आरजीबी रंग.

जेएसओएन के काेड में दिखाना
{
  "red": number,
  "green": number,
  "blue": number
}
फ़ील्ड
red

number

रंग का लाल हिस्सा, 0.0 से 1.0 तक.

green

number

रंग का हरा कॉम्पोनेंट, 0.0 से 1.0 तक.

blue

number

रंग का नीला कॉम्पोनेंट, 0.0 से 1.0 तक.

डाइमेंशन

तय इकाइयों में किसी एक दिशा में तीव्रता.

जेएसओएन के काेड में दिखाना
{
  "magnitude": number,
  "unit": enum (Unit)
}
फ़ील्ड
magnitude

number

तीव्रता.

unit

enum (Unit)

तीव्रता की इकाइयां.

इकाई

माप की इकाइयों पर टैप करें.

Enums
UNIT_UNSPECIFIED इकाइयों के बारे में जानकारी नहीं है.
PT एक पॉइंट, जो इंच का 1/72 होता है.

WeightedFontFamily

फ़ॉन्ट फ़ैमिली और टेक्स्ट के वज़न के बारे में बताता है.

जेएसओएन के काेड में दिखाना
{
  "fontFamily": string,
  "weight": integer
}
फ़ील्ड
fontFamily

string

टेक्स्ट की फ़ॉन्ट फ़ैमिली.

फ़ॉन्ट फ़ैमिली, Docs में मौजूद फ़ॉन्ट मेन्यू या Google Fonts में से कोई भी फ़ॉन्ट हो सकता है. अगर फ़ॉन्ट के नाम की पहचान नहीं हो पाई है, तो टेक्स्ट को Arial में रेंडर किया जाता है.

weight

integer

फ़ॉन्ट की मोटाई. इस फ़ील्ड में ऐसा कोई भी मान हो सकता है जो 100 और 900 के बीच 100 का गुणांक हो. यह रेंज, सीएसएस 2.1 स्पेसिफ़िकेशन सेक्शन 15.6 में बताई गई संख्या वाली वैल्यू से मेल खाती है. इसमें बिना अंक वाली वैल्यू नहीं दी जाती हैं.

डिफ़ॉल्ट वैल्यू 400 ("सामान्य") होती है.

फ़ॉन्ट की मोटाई, रेंडर किए गए फ़ॉन्ट की मोटाई का सिर्फ़ एक हिस्सा बनाती है. इनहेरिटेंस को ध्यान में रखते हुए, weight और टेक्स्ट स्टाइल की रिज़ॉल्व की गई bold वैल्यू का एक साथ इस्तेमाल करके, रेंडर किए गए वज़न का पता लगाया जाता है:

  • अगर टेक्स्ट बोल्ड है और वज़न 400 से कम है, तो रेंडर किए गए टेक्स्ट का वज़न 400 होगा.
  • अगर टेक्स्ट बोल्ड है और वज़न 400 से ज़्यादा या उसके बराबर है, लेकिन 700 से कम है, तो रेंडर किया गया वज़न 700 होगा.
  • अगर वज़न 700 से ज़्यादा या उसके बराबर है, तो रेंडर किया गया वज़न उस वज़न के बराबर होता है.
  • अगर टेक्स्ट बोल्ड नहीं है, तो रेंडर किए गए टेक्स्ट का वज़न, उसके वज़न के बराबर होता है.

बेसलाइनऑफ़सेट

वे तरीके जिनसे टेक्स्ट को उसकी सामान्य जगह से वर्टिकल तौर पर ऑफ़सेट किया जा सकता है.

Enums
BASELINE_OFFSET_UNSPECIFIED टेक्स्ट का बेसलाइन ऑफ़सेट, पैरंट से इनहेरिट किया जाता है.
NONE टेक्स्ट को वर्टिकल तौर पर ऑफ़सेट नहीं किया गया है.
SUPERSCRIPT टेक्स्ट वर्टिकल तौर पर ऊपर की ओर ऑफ़सेट (सुपरस्क्रिप्ट) है.
SUBSCRIPT टेक्स्ट को वर्टिकल तौर पर नीचे की ओर ऑफ़सेट (सबस्क्रिप्ट) किया गया है.

सुझाया गया टेक्स्ट-स्टाइल

TextStyle में सुझाया गया बदलाव.

जेएसओएन के काेड में दिखाना
{
  "textStyle": {
    object (TextStyle)
  },
  "textStyleSuggestionState": {
    object (TextStyleSuggestionState)
  }
}
फ़ील्ड
textStyle

object (TextStyle)

TextStyle, जिसमें सिर्फ़ इस सुझाव में किए गए बदलाव शामिल होते हैं. इसका इस्तेमाल textStyleSuggestionState के साथ किया जा सकता है, ताकि यह देखा जा सके कि कौनसे फ़ील्ड में बदलाव हुए हैं और उनकी नई वैल्यू क्या हैं.

textStyleSuggestionState

object (TextStyleSuggestionState)

एक मास्क, जो बताता है कि इस सुझाव में, TextStyle बेस पर किन फ़ील्ड में बदलाव किया गया है.

TextStyleSuggestionState

एक मास्क, जो बताता है कि इस सुझाव में, TextStyle बेस पर किन फ़ील्ड में बदलाव किया गया है. सही पर सेट किसी भी फ़ील्ड के लिए, एक नई सुझाई गई वैल्यू दी गई है.

जेएसओएन के काेड में दिखाना
{
  "boldSuggested": boolean,
  "italicSuggested": boolean,
  "underlineSuggested": boolean,
  "strikethroughSuggested": boolean,
  "smallCapsSuggested": boolean,
  "backgroundColorSuggested": boolean,
  "foregroundColorSuggested": boolean,
  "fontSizeSuggested": boolean,
  "weightedFontFamilySuggested": boolean,
  "baselineOffsetSuggested": boolean,
  "linkSuggested": boolean
}
फ़ील्ड
boldSuggested

boolean

यह बताता है कि bold में किसी बदलाव का सुझाव दिया गया है या नहीं.

italicSuggested

boolean

यह बताता है कि italic में किसी बदलाव का सुझाव दिया गया है या नहीं.

underlineSuggested

boolean

यह बताता है कि underline में किसी बदलाव का सुझाव दिया गया है या नहीं.

strikethroughSuggested

boolean

यह बताता है कि strikethrough में किसी बदलाव का सुझाव दिया गया है या नहीं.

smallCapsSuggested

boolean

यह बताता है कि smallCaps में किसी बदलाव का सुझाव दिया गया है या नहीं.

backgroundColorSuggested

boolean

यह बताता है कि backgroundColor में किसी बदलाव का सुझाव दिया गया है या नहीं.

foregroundColorSuggested

boolean

यह बताता है कि foregroundColor में किसी बदलाव का सुझाव दिया गया है या नहीं.

fontSizeSuggested

boolean

यह बताता है कि fontSize में किसी बदलाव का सुझाव दिया गया है या नहीं.

weightedFontFamilySuggested

boolean

यह बताता है कि weightedFontFamily में किसी बदलाव का सुझाव दिया गया है या नहीं.

baselineOffsetSuggested

boolean

यह बताता है कि baselineOffset में किसी बदलाव का सुझाव दिया गया है या नहीं.

ऑटो-टेक्स्ट

ParagraphElement, टेक्स्ट में उस स्पॉट को दिखाता है जिसे डाइनैमिक तौर पर कॉन्टेंट से बदल दिया जाता है. इसमें समय के साथ बदलाव हो सकता है, जैसे कि पेज नंबर.

जेएसओएन के काेड में दिखाना
{
  "type": enum (Type),
  "suggestedInsertionIds": [
    string
  ],
  "suggestedDeletionIds": [
    string
  ],
  "textStyle": {
    object (TextStyle)
  },
  "suggestedTextStyleChanges": {
    string: {
      object (SuggestedTextStyle)
    },
    ...
  }
}
फ़ील्ड
type

enum (Type)

अपने-आप मिलने वाले इस टेक्स्ट का टाइप.

suggestedInsertionIds[]

string

सुझाए गए इंसर्शन आईडी. अगर AutoText एक नेस्ट किया गया बदलाव है, तो उसमें एक से ज़्यादा इंसर्शन आईडी हो सकते हैं. अगर खाली है, तो यह सुझाई गई इंसर्शन नहीं है.

suggestedDeletionIds[]

string

मिटाने के लिए सुझाए गए आईडी. अगर यह फ़ील्ड खाली है, तो इसका मतलब है कि इस कॉन्टेंट को मिटाने का कोई सुझाव नहीं है.

textStyle

object (TextStyle)

इस ऑटोटेक्स्ट की टेक्स्ट स्टाइल.

suggestedTextStyleChanges

map (key: string, value: object (SuggestedTextStyle))

सुझाई गई टेक्स्ट स्टाइल, सुझाव के आईडी के आधार पर सेट किए गए ऑटोटेक्स्ट की स्टाइल में बदल जाती है.

टाइप

अपने-आप चलने वाले टेक्स्ट के टाइप.

Enums
TYPE_UNSPECIFIED अपने-आप दिखने वाला ऐसा टेक्स्ट टाइप जिसकी जानकारी नहीं है.
PAGE_NUMBER मौजूदा पेज नंबर दिखाने वाले अपने-आप होने वाले टेक्स्ट का टाइप.
PAGE_COUNT दस्तावेज़ में पेजों की कुल संख्या दिखाने वाले ऑटो टेक्स्ट का टाइप.

पेजब्रेक

पेज ब्रेक को दिखाने वाला ParagraphElement. नया पेज ब्रेक होने पर, अगला टेक्स्ट अगले पेज पर सबसे ऊपर शुरू होता है.

जेएसओएन के काेड में दिखाना
{
  "suggestedInsertionIds": [
    string
  ],
  "suggestedDeletionIds": [
    string
  ],
  "textStyle": {
    object (TextStyle)
  },
  "suggestedTextStyleChanges": {
    string: {
      object (SuggestedTextStyle)
    },
    ...
  }
}
फ़ील्ड
suggestedInsertionIds[]

string

सुझाए गए इंसर्शन आईडी. अगर PageBreak एक नेस्ट किया गया बदलाव है, तो उसमें एक से ज़्यादा इंसर्शन आईडी हो सकते हैं. अगर खाली है, तो यह सुझाई गई इंसर्शन नहीं है.

suggestedDeletionIds[]

string

मिटाने के लिए सुझाए गए आईडी. अगर यह फ़ील्ड खाली है, तो इसका मतलब है कि इस कॉन्टेंट को मिटाने का कोई सुझाव नहीं है.

textStyle

object (TextStyle)

इस Pageब्रेक का टेक्स्ट स्टाइल.

टेक्स्ट कॉन्टेंट, जैसे कि टेक्स्ट रन और फ़ुटनोट रेफ़रंस की तरह, पेज ब्रेक की टेक्स्ट स्टाइल, कॉन्टेंट के लेआउट के साथ-साथ, उसके बगल में डाले गए टेक्स्ट की स्टाइल पर भी असर डाल सकती है.

suggestedTextStyleChanges

map (key: string, value: object (SuggestedTextStyle))

सुझाया गया टेक्स्ट स्टाइल, सुझाव के आईडी के हिसाब से पेज ब्रेक में बदल जाता है.

कॉलमब्रेक

कॉलम ब्रेक दिखाने वाला ParagraphElement. कॉलम ब्रेक की मदद से, अगला टेक्स्ट अगले कॉलम के सबसे ऊपर शुरू होता है.

जेएसओएन के काेड में दिखाना
{
  "suggestedInsertionIds": [
    string
  ],
  "suggestedDeletionIds": [
    string
  ],
  "textStyle": {
    object (TextStyle)
  },
  "suggestedTextStyleChanges": {
    string: {
      object (SuggestedTextStyle)
    },
    ...
  }
}
फ़ील्ड
suggestedInsertionIds[]

string

सुझाए गए इंसर्शन आईडी. अगर ColumnBreak एक नेस्ट किया गया बदलाव है, तो उसमें एक से ज़्यादा इंसर्शन आईडी हो सकते हैं. अगर खाली है, तो यह सुझाई गई इंसर्शन नहीं है.

suggestedDeletionIds[]

string

मिटाने के लिए सुझाए गए आईडी. अगर यह फ़ील्ड खाली है, तो इसका मतलब है कि इस कॉन्टेंट को मिटाने का कोई सुझाव नहीं है.

textStyle

object (TextStyle)

इस Columnब्रेक का टेक्स्ट स्टाइल.

टेक्स्ट कॉन्टेंट, जैसे कि टेक्स्ट चलाना और फ़ुटनोट रेफ़रंस की तरह, कॉलम ब्रेक की टेक्स्ट स्टाइल भी कॉन्टेंट लेआउट पर असर डाल सकती है. साथ ही, इसके बगल में डाले गए टेक्स्ट की स्टाइल पर भी असर डाल सकती है.

suggestedTextStyleChanges

map (key: string, value: object (SuggestedTextStyle))

सुझाया गया टेक्स्ट स्टाइल, इस Columnब्रेक में बदल जाता है. इसे सुझाव के आईडी के हिसाब से तय किया जाता है.

फ़ुटनोट रेफ़रंस

ParagraphElement, जो फ़ुटनोट रेफ़रंस को दिखाता है. फ़ुटनोट रेफ़रंस, नंबर के साथ रेंडर किया गया इनलाइन कॉन्टेंट होता है. इसका इस्तेमाल फ़ुटनोट की पहचान करने के लिए किया जाता है.

जेएसओएन के काेड में दिखाना
{
  "footnoteId": string,
  "footnoteNumber": string,
  "suggestedInsertionIds": [
    string
  ],
  "suggestedDeletionIds": [
    string
  ],
  "textStyle": {
    object (TextStyle)
  },
  "suggestedTextStyleChanges": {
    string: {
      object (SuggestedTextStyle)
    },
    ...
  }
}
फ़ील्ड
footnoteId

string

footnote का आईडी, जिसमें इस फ़ुटनोट रेफ़रंस का कॉन्टेंट शामिल है.

footnoteNumber

string

इस फ़ुटनोट की रेंडर की गई संख्या.

suggestedInsertionIds[]

string

सुझाए गए इंसर्शन आईडी. अगर FootnoteReference एक नेस्ट किया गया बदलाव है, तो उसमें एक से ज़्यादा इंसर्शन आईडी हो सकते हैं. अगर खाली है, तो यह सुझाई गई इंसर्शन नहीं है.

suggestedDeletionIds[]

string

मिटाने के लिए सुझाए गए आईडी. अगर यह फ़ील्ड खाली है, तो इसका मतलब है कि इस कॉन्टेंट को मिटाने का कोई सुझाव नहीं है.

textStyle

object (TextStyle)

इस फ़ुटनोटरेफ़रंस का टेक्स्ट स्टाइल.

suggestedTextStyleChanges

map (key: string, value: object (SuggestedTextStyle))

सुझाई गई टेक्स्ट स्टाइल, इस फ़ुटनोट रेफ़रंस में बदल जाती है. इसे सुझाव के आईडी की मदद से सेट किया जाता है.

हॉरिज़ॉन्टल रूल

हॉरिज़ॉन्टल लाइन दिखाने वाला ParagraphElement.

जेएसओएन के काेड में दिखाना
{
  "suggestedInsertionIds": [
    string
  ],
  "suggestedDeletionIds": [
    string
  ],
  "textStyle": {
    object (TextStyle)
  },
  "suggestedTextStyleChanges": {
    string: {
      object (SuggestedTextStyle)
    },
    ...
  }
}
फ़ील्ड
suggestedInsertionIds[]

string

सुझाए गए इंसर्शन आईडी. अगर HorizontalRule, नेस्ट किया गया बदलाव है, तो उसमें एक से ज़्यादा इंसर्शन आईडी हो सकते हैं. अगर खाली है, तो यह सुझाई गई इंसर्शन नहीं है.

suggestedDeletionIds[]

string

मिटाने के लिए सुझाए गए आईडी. अगर यह फ़ील्ड खाली है, तो इसका मतलब है कि इस कॉन्टेंट को मिटाने का कोई सुझाव नहीं है.

textStyle

object (TextStyle)

इस हॉरिज़ॉन्टल रूल की टेक्स्ट स्टाइल.

टेक्स्ट कॉन्टेंट, जैसे कि टेक्स्ट चलाना और फ़ुटनोट रेफ़रंस की स्टाइल, हॉरिज़ॉन्टल रूल की टेक्स्ट स्टाइल की तरह, कॉन्टेंट लेआउट के साथ-साथ उसके बगल में डाले गए टेक्स्ट की स्टाइल पर भी असर डाल सकती है.

suggestedTextStyleChanges

map (key: string, value: object (SuggestedTextStyle))

सुझाई गई टेक्स्ट स्टाइल, सुझाव के आईडी के आधार पर हॉरिज़ॉन्टल रूल में बदल जाती है.

समीकरण

समीकरण दिखाने वाला ParagraphElement.

जेएसओएन के काेड में दिखाना
{
  "suggestedInsertionIds": [
    string
  ],
  "suggestedDeletionIds": [
    string
  ]
}
फ़ील्ड
suggestedInsertionIds[]

string

सुझाए गए इंसर्शन आईडी. अगर Equation एक नेस्ट किया गया बदलाव है, तो उसमें एक से ज़्यादा इंसर्शन आईडी हो सकते हैं. अगर खाली है, तो यह सुझाई गई इंसर्शन नहीं है.

suggestedDeletionIds[]

string

मिटाने के लिए सुझाए गए आईडी. अगर यह फ़ील्ड खाली है, तो इसका मतलब है कि इस कॉन्टेंट को मिटाने का कोई सुझाव नहीं है.

इनलाइन ऑब्जेक्ट एलिमेंट

एक ParagraphElement जिसमें एक InlineObject होता है.

जेएसओएन के काेड में दिखाना
{
  "inlineObjectId": string,
  "suggestedInsertionIds": [
    string
  ],
  "suggestedDeletionIds": [
    string
  ],
  "textStyle": {
    object (TextStyle)
  },
  "suggestedTextStyleChanges": {
    string: {
      object (SuggestedTextStyle)
    },
    ...
  }
}
फ़ील्ड
inlineObjectId

string

इस एलिमेंट में मौजूद InlineObject का आईडी.

suggestedInsertionIds[]

string

सुझाए गए इंसर्शन आईडी. अगर InlineObjectElement एक नेस्ट किया गया बदलाव है, तो उसमें एक से ज़्यादा इंसर्शन आईडी हो सकते हैं. अगर खाली है, तो यह सुझाई गई इंसर्शन नहीं है.

suggestedDeletionIds[]

string

मिटाने के लिए सुझाए गए आईडी. अगर यह फ़ील्ड खाली है, तो इसका मतलब है कि इस कॉन्टेंट को मिटाने का कोई सुझाव नहीं है.

textStyle

object (TextStyle)

इस InlineObjectElement का टेक्स्ट स्टाइल.

टेक्स्ट कॉन्टेंट, जैसे कि टेक्स्ट रन और फ़ुटनोट रेफ़रंस की तरह, इनलाइन ऑब्जेक्ट एलिमेंट की टेक्स्ट स्टाइल भी, कॉन्टेंट के लेआउट के साथ-साथ, उसके बगल में डाले गए टेक्स्ट की स्टाइल पर असर डाल सकती है.

suggestedTextStyleChanges

map (key: string, value: object (SuggestedTextStyle))

सुझाया गया टेक्स्ट स्टाइल, सुझाव के आईडी की मदद से इस InlineObject में बदल जाता है.

व्यक्ति

दस्तावेज़ में बताया गया व्यक्ति या ईमेल पता. ये उल्लेख, किसी व्यक्ति के नाम या ईमेल पते वाले एक एलिमेंट की तरह काम करते हैं. इसे बदला नहीं जा सकता.

जेएसओएन के काेड में दिखाना
{
  "personId": string,
  "suggestedInsertionIds": [
    string
  ],
  "suggestedDeletionIds": [
    string
  ],
  "textStyle": {
    object (TextStyle)
  },
  "suggestedTextStyleChanges": {
    string: {
      object (SuggestedTextStyle)
    },
    ...
  },
  "personProperties": {
    object (PersonProperties)
  }
}
फ़ील्ड
personId

string

सिर्फ़ आउटपुट. इस लिंक का यूनीक आईडी.

suggestedInsertionIds[]

string

उन सुझावों के आईडी जो दस्तावेज़ में इस व्यक्ति का लिंक डालते हैं. अगर कोई Person नेस्ट किया गया बदलाव है, तो इसमें एक से ज़्यादा इंसर्शन आईडी हो सकते हैं. उदाहरण के लिए, किसी दूसरे उपयोगकर्ता के सुझाए गए बदलाव में. अगर खाली है, तो इस व्यक्ति का लिंक, सुझाई गई इंसर्शन सूची नहीं है.

suggestedDeletionIds[]

string

उन सुझावों के आईडी जो दस्तावेज़ से इस व्यक्ति का लिंक हटा देते हैं. किसी Person में, डेटा मिटाने के एक से ज़्यादा आईडी हो सकते हैं. उदाहरण के लिए, अगर एक से ज़्यादा उपयोगकर्ता, आईडी मिटाने का सुझाव देते हैं, तो ऐसा हो सकता है. अगर खाली है, तो इस व्यक्ति के लिंक को मिटाने का सुझाव नहीं दिया जाता.

textStyle

object (TextStyle)

इस Person का टेक्स्ट स्टाइल.

suggestedTextStyleChanges

map (key: string, value: object (SuggestedTextStyle))

सुझाया गया टेक्स्ट स्टाइल, सुझाव आईडी के हिसाब से इस Person में बदल जाता है.

personProperties

object (PersonProperties)

सिर्फ़ आउटपुट. इस Person की प्रॉपर्टी. यह फ़ील्ड हमेशा मौजूद होता है.

व्यक्ति के प्रॉपर्टी

लिंक किए गए Person से जुड़ी खास प्रॉपर्टी.

जेएसओएन के काेड में दिखाना
{
  "name": string,
  "email": string
}
फ़ील्ड
name

string

सिर्फ़ आउटपुट. व्यक्ति का नाम, अगर ईमेल पते के बजाय लिंक टेक्स्ट में दिखाया गया हो.

email

string

सिर्फ़ आउटपुट. इस Person से जुड़ा ईमेल पता. यह फ़ील्ड हमेशा मौजूद होता है.

रिचलिंक प्रॉपर्टी

RichLink से जुड़ी खास प्रॉपर्टी.

जेएसओएन के काेड में दिखाना
{
  "title": string,
  "uri": string,
  "mimeType": string
}
फ़ील्ड
title

string

सिर्फ़ आउटपुट. RichLink का टाइटल, जैसा कि लिंक में दिखाया गया है. यह शीर्षक, लिंक को शामिल करते समय या आखिरी बार अपडेट करते समय, लिंक किए गए संसाधन के शीर्षक से मेल खाता है. यह फ़ील्ड हमेशा मौजूद होता है.

uri

string

सिर्फ़ आउटपुट. RichLink का यूआरआई. यह हमेशा मौजूद होता है.

mimeType

string

सिर्फ़ आउटपुट. RichLink का MIME टाइप, अगर कोई मौजूद हो (उदाहरण के लिए, जब Drive में कोई फ़ाइल हो).

पैराग्राफ़-स्टाइल

ऐसी स्टाइल जो पूरे पैराग्राफ़ पर लागू होती हैं.

इस मैसेज में, इनहेरिट की गई पैराग्राफ़ स्टाइल, सेट नहीं किए गए फ़ील्ड के तौर पर दिखाई जाती हैं. पैराग्राफ़ की स्टाइल इस बात से तय होती है कि पैराग्राफ़ की स्टाइल कहां तय की गई है:

  • Paragraph पर ParagraphStyle, पैराग्राफ़ से जुड़ी named style type से इनहेरिट की जाती है.
  • named style पर ParagraphStyle, नाम वाली normal text स्टाइल से इनहेरिट की जाती है.
  • normal text नाम वाली स्टाइल की ParagraphStyle, Docs एडिटर में डिफ़ॉल्ट पैराग्राफ़ स्टाइल से इनहेरिट की जाती है.
  • टेबल में शामिल Paragraph एलिमेंट पर मौजूद ParagraphStyle को टेबल स्टाइल से अपनी पैराग्राफ़ स्टाइल इनहेरिट की जा सकती है.

अगर पैराग्राफ़ की स्टाइल किसी पैरंट स्टाइल से इनहेरिट नहीं होती, तो फ़ील्ड अनसेट करने से स्टाइल, Docs एडिटर में डिफ़ॉल्ट से मेल खाने वाली वैल्यू पर वापस आ जाएगी.

जेएसओएन के काेड में दिखाना
{
  "headingId": string,
  "namedStyleType": enum (NamedStyleType),
  "alignment": enum (Alignment),
  "lineSpacing": number,
  "direction": enum (ContentDirection),
  "spacingMode": enum (SpacingMode),
  "spaceAbove": {
    object (Dimension)
  },
  "spaceBelow": {
    object (Dimension)
  },
  "borderBetween": {
    object (ParagraphBorder)
  },
  "borderTop": {
    object (ParagraphBorder)
  },
  "borderBottom": {
    object (ParagraphBorder)
  },
  "borderLeft": {
    object (ParagraphBorder)
  },
  "borderRight": {
    object (ParagraphBorder)
  },
  "indentFirstLine": {
    object (Dimension)
  },
  "indentStart": {
    object (Dimension)
  },
  "indentEnd": {
    object (Dimension)
  },
  "tabStops": [
    {
      object (TabStop)
    }
  ],
  "keepLinesTogether": boolean,
  "keepWithNext": boolean,
  "avoidWidowAndOrphan": boolean,
  "shading": {
    object (Shading)
  },
  "pageBreakBefore": boolean
}
फ़ील्ड
headingId

string

पैराग्राफ़ का हेडिंग आईडी. अगर खाली है, तो यह पैराग्राफ़ एक शीर्षक नहीं है.

इस प्रॉपर्टी को सिर्फ़ पढ़ा जा सकता है.

namedStyleType

enum (NamedStyleType)

पैराग्राफ़ का नाम दिया गया स्टाइल टाइप.

नाम वाले स्टाइल टाइप को अपडेट करने से, ParagraphStyle की दूसरी प्रॉपर्टी पर असर पड़ता है. इसलिए, दूसरी प्रॉपर्टी को अपडेट करने से पहले, नाम वाला स्टाइल टाइप लागू किया जाता है.

alignment

enum (Alignment)

इस पैराग्राफ़ के लिए टेक्स्ट अलाइनमेंट.

lineSpacing

number

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

direction

enum (ContentDirection)

इस पैराग्राफ़ के टेक्स्ट की दिशा. अगर यह नीति सेट नहीं है, तो डिफ़ॉल्ट वैल्यू LEFT_TO_RIGHT होती है, क्योंकि पैराग्राफ़ की दिशा इनहेरिट नहीं की जाती.

spacingMode

enum (SpacingMode)

पैराग्राफ़ के लिए स्पेसिंग मोड.

spaceAbove

object (Dimension)

पैराग्राफ़ के ऊपर मौजूद ज़्यादा जगह. अगर यह नीति सेट नहीं है, तो इसे पैरंट टेंप्लेट से इनहेरिट किया जाता है.

spaceBelow

object (Dimension)

पैराग्राफ़ के नीचे मौजूद ज़्यादा जगह. अगर यह नीति सेट नहीं है, तो इसे पैरंट टेंप्लेट से इनहेरिट किया जाता है.

borderBetween

object (ParagraphBorder)

इस पैराग्राफ़ और अगले और पिछले पैराग्राफ़ के बीच का बॉर्डर. अगर यह नीति सेट नहीं है, तो इसे पैरंट टेंप्लेट से इनहेरिट किया जाता है.

पास के पैराग्राफ़ में उसी बॉर्डर और इंडेंट प्रॉपर्टी होने पर बीच के बॉर्डर को रेंडर किया जाता है.

पैराग्राफ़ बॉर्डर आंशिक रूप से अपडेट नहीं किए जा सकते. पैराग्राफ़ बॉर्डर बदलते समय, नए बॉर्डर को पूरी तरह से बताया जाना चाहिए.

borderTop

object (ParagraphBorder)

इस पैराग्राफ़ के सबसे ऊपर मौजूद बॉर्डर. अगर यह नीति सेट नहीं है, तो इसे पैरंट टेंप्लेट से इनहेरिट किया जाता है.

ऊपर दिए गए पैराग्राफ़ में अलग-अलग बॉर्डर और इंडेंट प्रॉपर्टी होने पर, ऊपर वाला बॉर्डर रेंडर किया जाता है.

पैराग्राफ़ बॉर्डर आंशिक रूप से अपडेट नहीं किए जा सकते. पैराग्राफ़ बॉर्डर बदलते समय, नए बॉर्डर को पूरी तरह से बताया जाना चाहिए.

borderBottom

object (ParagraphBorder)

इस पैराग्राफ़ के निचले भाग में मौजूद बॉर्डर. अगर यह नीति सेट नहीं है, तो इसे पैरंट टेंप्लेट से इनहेरिट किया जाता है.

नीचे दिए गए पैराग्राफ़ में अलग-अलग बॉर्डर और इंडेंट प्रॉपर्टी होने पर, नीचे वाला बॉर्डर रेंडर किया जाता है.

पैराग्राफ़ बॉर्डर आंशिक रूप से अपडेट नहीं किए जा सकते. पैराग्राफ़ बॉर्डर बदलते समय, नए बॉर्डर को पूरी तरह से बताया जाना चाहिए.

borderLeft

object (ParagraphBorder)

इस पैराग्राफ़ के बाईं ओर का बॉर्डर. अगर यह नीति सेट नहीं है, तो इसे पैरंट टेंप्लेट से इनहेरिट किया जाता है.

पैराग्राफ़ बॉर्डर आंशिक रूप से अपडेट नहीं किए जा सकते. पैराग्राफ़ बॉर्डर बदलते समय, नए बॉर्डर को पूरी तरह से बताया जाना चाहिए.

borderRight

object (ParagraphBorder)

इस पैराग्राफ़ के दाईं ओर का बॉर्डर. अगर यह नीति सेट नहीं है, तो इसे पैरंट टेंप्लेट से इनहेरिट किया जाता है.

पैराग्राफ़ बॉर्डर आंशिक रूप से अपडेट नहीं किए जा सकते. पैराग्राफ़ बॉर्डर बदलते समय, नए बॉर्डर को पूरी तरह से बताया जाना चाहिए.

indentFirstLine

object (Dimension)

पैराग्राफ़ की पहली लाइन के लिए इंडेंट की संख्या. अगर यह नीति सेट नहीं है, तो इसे पैरंट टेंप्लेट से इनहेरिट किया जाता है.

indentStart

object (Dimension)

मौजूदा पैराग्राफ़ की दिशा के आधार पर, साइड में पैराग्राफ़ के लिए इंडेंट की वह संख्या जो टेक्स्ट की शुरुआत के साथ मेल खाती है. अगर यह नीति सेट नहीं है, तो इसे पैरंट टेंप्लेट से इनहेरिट किया जाता है.

indentEnd

object (Dimension)

मौजूदा पैराग्राफ़ की दिशा के आधार पर, उस ओर के पैराग्राफ़ के लिए इंडेंट की संख्या जो टेक्स्ट के अंत से मेल खाती है. अगर यह नीति सेट नहीं है, तो इसे पैरंट टेंप्लेट से इनहेरिट किया जाता है.

tabStops[]

object (TabStop)

इस पैराग्राफ़ के लिए, टैब की सूची रुक जाती है. टैब स्टॉप की सूची इनहेरिट नहीं की जाती.

इस प्रॉपर्टी को सिर्फ़ पढ़ा जा सकता है.

keepLinesTogether

boolean

अगर हो सके, तो क्या पैराग्राफ़ की सभी लाइनें, एक ही पेज या कॉलम पर रखी जानी चाहिए. अगर यह नीति सेट नहीं है, तो इसे पैरंट टेंप्लेट से इनहेरिट किया जाता है.

keepWithNext

boolean

अगर संभव हो, तो क्या इस पैराग्राफ़ का कम से कम एक हिस्सा, अगले पैराग्राफ़ वाले पेज या कॉलम पर डाला जाना चाहिए. अगर यह नीति सेट नहीं है, तो इसे पैरंट टेंप्लेट से इनहेरिट किया जाता है.

avoidWidowAndOrphan

boolean

क्या पैराग्राफ़ के लिए विधवा और अनाथों से दूर रहना है. अगर यह नीति सेट नहीं है, तो इसे पैरंट टेंप्लेट से इनहेरिट किया जाता है.

shading

object (Shading)

पैराग्राफ़ का शेडिंग. अगर यह नीति सेट नहीं है, तो इसे पैरंट टेंप्लेट से इनहेरिट किया जाता है.

pageBreakBefore

boolean

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

Table, Header, Footer, और Footnote जैसे काम नहीं करने वाले इलाकों में पैराग्राफ़ के लिए pageBreakBefore को अपडेट करने की कोशिश करने पर, दस्तावेज़ की स्थिति अमान्य हो सकती है. ऐसा होने पर, 400 गलत अनुरोध वाला गड़बड़ी मिल सकती है.

नाम वालाStyleType

नाम वाली स्टाइल के टाइप.

Enums
NAMED_STYLE_TYPE_UNSPECIFIED नाम वाली स्टाइल के टाइप की जानकारी नहीं दी गई है.
NORMAL_TEXT सामान्य लेख.
TITLE टाइटल.
SUBTITLE सबटाइटल.
HEADING_1 शीर्षक 1.
HEADING_2 हेडिंग 2.
HEADING_3 हेडिंग 3.
HEADING_4 शीर्षक 4.
HEADING_5 हेडिंग 5.
HEADING_6 हेडिंग 6.

अलाइनमेंट

किसी पैराग्राफ़ के लिए टेक्स्ट अलाइनमेंट के टाइप.

Enums
ALIGNMENT_UNSPECIFIED पैराग्राफ़ अलाइनमेंट, पैरंट से इनहेरिट किए जाते हैं.
START पैराग्राफ़ को लाइन की शुरुआत में अलाइन किया गया है. एलटीआर टेक्स्ट के लिए, बाईं ओर अलाइन किया गया, नहीं तो दाईं ओर अलाइन किया गया.
CENTER पैराग्राफ़ बीच में हो.
END पैराग्राफ़ को लाइन के आखिर में अलाइन किया गया है. एलटीआर टेक्स्ट के लिए दाईं ओर अलाइन करें, अगर नहीं, तो बाईं ओर अलाइन करें.
JUSTIFIED पैराग्राफ़ सही है.

ContentDirection

निर्देशों वाला कॉन्टेंट फ़्लो कर सकता है.

Enums
CONTENT_DIRECTION_UNSPECIFIED कॉन्टेंट की दिशा नहीं बताई गई है.
LEFT_TO_RIGHT सामग्री बाईं से दाईं ओर जाती है.
RIGHT_TO_LEFT कॉन्टेंट दाईं से बाईं ओर चला जाता है.

स्पेसिंग मोड

पैराग्राफ़ स्पेसिंग के लिए अलग-अलग मोड.

Enums
SPACING_MODE_UNSPECIFIED स्पेसिंग मोड, पैरंट टेंप्लेट से इनहेरिट किया जाता है.
NEVER_COLLAPSE पैराग्राफ़ स्पेसिंग हमेशा रेंडर की जाती है.
COLLAPSE_LISTS सूची के एलिमेंट के बीच पैराग्राफ़ स्पेस छोड़ दिया जाता है.

पैराग्राफ़बॉर्डर

पैराग्राफ़ के चारों ओर एक बॉर्डर.

जेएसओएन के काेड में दिखाना
{
  "color": {
    object (OptionalColor)
  },
  "width": {
    object (Dimension)
  },
  "padding": {
    object (Dimension)
  },
  "dashStyle": enum (DashStyle)
}
फ़ील्ड
color

object (OptionalColor)

बॉर्डर का रंग.

width

object (Dimension)

बॉर्डर की चौड़ाई.

padding

object (Dimension)

बॉर्डर की पैडिंग.

dashStyle

enum (DashStyle)

बॉर्डर की डैश शैली.

डैश-स्टाइल

ऐसे डैश जिनसे लीनियर ज्यामिति को रेंडर किया जा सकता है. ये वैल्यू, ECMA-376 चौथे वर्शन के भाग 1 के "Office Open XML File Formats - Fundamentals and Markup Language Language" के सेक्शन 20.1.10.48 में बताए गए, "ST_PresetLineDashVal" सामान्य टाइप पर आधारित हैं.

Enums
DASH_STYLE_UNSPECIFIED डैश स्टाइल की जानकारी नहीं है.
SOLID सॉलिड लाइन. ECMA-376 ST_PresetLineDashVal वैल्यू 'solid' से मेल खाती है. यह डैश की डिफ़ॉल्ट स्टाइल है.
DOT बिंदु वाली लाइन. ECMA-376 ST_PresetLineDashVal वैल्यू 'डॉट' से मेल खाती है.
DASH डैश वाली लाइन. ECMA-376 ST_PresetLineDashVal वैल्यू 'डैश' से मेल खाता है.

टैबस्टॉप

पैराग्राफ़ के अंदर टैब स्टॉप.

जेएसओएन के काेड में दिखाना
{
  "offset": {
    object (Dimension)
  },
  "alignment": enum (TabStopAlignment)
}
फ़ील्ड
offset

object (Dimension)

इस टैब स्टॉप और स्टार्ट मार्जिन के बीच का ऑफ़सेट.

alignment

enum (TabStopAlignment)

इस टैब स्टॉप का अलाइनमेंट. अगर यह वैल्यू सेट नहीं है, तो डिफ़ॉल्ट वैल्यू START होती है.

Tabस्टॉप अलाइनमेंट

टैब स्टॉप का अलाइनमेंट.

Enums
TAB_STOP_ALIGNMENT_UNSPECIFIED टैब स्टॉप के अलाइनमेंट की जानकारी नहीं है.
START टैब स्टॉप, लाइन की शुरुआत में अलाइन है. यह डिफ़ॉल्ट रूप से होता है.
CENTER टैब स्टॉप, लाइन के बीच में अलाइन होता है.
END टैब स्टॉप, लाइन के आखिर में अलाइन है.

शेडिंग

पैराग्राफ़ की शेडिंग.

जेएसओएन के काेड में दिखाना
{
  "backgroundColor": {
    object (OptionalColor)
  }
}
फ़ील्ड
backgroundColor

object (OptionalColor)

इस पैराग्राफ़ के बैकग्राउंड का रंग.

सुझाए गए पैराग्राफ़ की स्टाइल

ParagraphStyle में सुझाया गया बदलाव.

जेएसओएन के काेड में दिखाना
{
  "paragraphStyle": {
    object (ParagraphStyle)
  },
  "paragraphStyleSuggestionState": {
    object (ParagraphStyleSuggestionState)
  }
}
फ़ील्ड
paragraphStyle

object (ParagraphStyle)

ParagraphStyle, जिसमें सिर्फ़ इस सुझाव में किए गए बदलाव शामिल होते हैं. इसका इस्तेमाल paragraphStyleSuggestionState के साथ किया जा सकता है, ताकि यह देखा जा सके कि कौनसे फ़ील्ड में बदलाव हुए हैं और उनकी नई वैल्यू क्या हैं.

paragraphStyleSuggestionState

object (ParagraphStyleSuggestionState)

एक मास्क, जो बताता है कि इस सुझाव में, ParagraphStyle बेस पर किन फ़ील्ड में बदलाव किया गया है.

पैराग्राफ़StyleSuggestionState

एक मास्क, जो बताता है कि इस सुझाव में, ParagraphStyle बेस पर किन फ़ील्ड में बदलाव किया गया है. सही पर सेट किसी भी फ़ील्ड के लिए, एक नई सुझाई गई वैल्यू दी गई है.

जेएसओएन के काेड में दिखाना
{
  "headingIdSuggested": boolean,
  "namedStyleTypeSuggested": boolean,
  "alignmentSuggested": boolean,
  "lineSpacingSuggested": boolean,
  "directionSuggested": boolean,
  "spacingModeSuggested": boolean,
  "spaceAboveSuggested": boolean,
  "spaceBelowSuggested": boolean,
  "borderBetweenSuggested": boolean,
  "borderTopSuggested": boolean,
  "borderBottomSuggested": boolean,
  "borderLeftSuggested": boolean,
  "borderRightSuggested": boolean,
  "indentFirstLineSuggested": boolean,
  "indentStartSuggested": boolean,
  "indentEndSuggested": boolean,
  "keepLinesTogetherSuggested": boolean,
  "keepWithNextSuggested": boolean,
  "avoidWidowAndOrphanSuggested": boolean,
  "shadingSuggestionState": {
    object (ShadingSuggestionState)
  },
  "pageBreakBeforeSuggested": boolean
}
फ़ील्ड
headingIdSuggested

boolean

यह बताता है कि headingId में किसी बदलाव का सुझाव दिया गया है या नहीं.

namedStyleTypeSuggested

boolean

यह बताता है कि namedStyleType में किसी बदलाव का सुझाव दिया गया है या नहीं.

alignmentSuggested

boolean

यह बताता है कि alignment में किसी बदलाव का सुझाव दिया गया है या नहीं.

lineSpacingSuggested

boolean

यह बताता है कि lineSpacing में किसी बदलाव का सुझाव दिया गया है या नहीं.

directionSuggested

boolean

यह बताता है कि direction में किसी बदलाव का सुझाव दिया गया है या नहीं.

spacingModeSuggested

boolean

यह बताता है कि spacingMode में किसी बदलाव का सुझाव दिया गया है या नहीं.

spaceAboveSuggested

boolean

यह बताता है कि spaceAbove में किसी बदलाव का सुझाव दिया गया है या नहीं.

spaceBelowSuggested

boolean

यह बताता है कि spaceBelow में किसी बदलाव का सुझाव दिया गया है या नहीं.

borderBetweenSuggested

boolean

यह बताता है कि borderBetween में किसी बदलाव का सुझाव दिया गया है या नहीं.

borderTopSuggested

boolean

यह बताता है कि borderTop में किसी बदलाव का सुझाव दिया गया है या नहीं.

borderBottomSuggested

boolean

यह बताता है कि borderBottom में किसी बदलाव का सुझाव दिया गया है या नहीं.

borderLeftSuggested

boolean

यह बताता है कि borderLeft में किसी बदलाव का सुझाव दिया गया है या नहीं.

borderRightSuggested

boolean

यह बताता है कि borderRight में किसी बदलाव का सुझाव दिया गया है या नहीं.

indentFirstLineSuggested

boolean

यह बताता है कि indentFirstLine में किसी बदलाव का सुझाव दिया गया है या नहीं.

indentStartSuggested

boolean

यह बताता है कि indentStart में किसी बदलाव का सुझाव दिया गया है या नहीं.

indentEndSuggested

boolean

यह बताता है कि indentEnd में किसी बदलाव का सुझाव दिया गया है या नहीं.

keepLinesTogetherSuggested

boolean

यह बताता है कि keepLinesTogether में किसी बदलाव का सुझाव दिया गया है या नहीं.

keepWithNextSuggested

boolean

यह बताता है कि keepWithNext में किसी बदलाव का सुझाव दिया गया है या नहीं.

avoidWidowAndOrphanSuggested

boolean

यह बताता है कि avoidWidowAndOrphan में किसी बदलाव का सुझाव दिया गया है या नहीं.

shadingSuggestionState

object (ShadingSuggestionState)

एक मास्क जो बताता है कि shading के किन फ़ील्ड को इस सुझाव में बदला गया है.

pageBreakBeforeSuggested

boolean

यह बताता है कि pageBreakBefore में किसी बदलाव का सुझाव दिया गया है या नहीं.

शेडिंग सुझाव राज्य

एक मास्क, जो यह बताता है कि सुझाए गए इस बदलाव में, बेस Shading पर किन फ़ील्ड में बदलाव किया गया है. सही पर सेट किसी भी फ़ील्ड के लिए, एक नई सुझाई गई वैल्यू दी गई है.

जेएसओएन के काेड में दिखाना
{
  "backgroundColorSuggested": boolean
}
फ़ील्ड
backgroundColorSuggested

boolean

यह बताता है कि क्या Shading में किसी बदलाव का सुझाव दिया गया है.

बुलेट

पैराग्राफ़ के बुलेट की जानकारी देता है.

जेएसओएन के काेड में दिखाना
{
  "listId": string,
  "nestingLevel": integer,
  "textStyle": {
    object (TextStyle)
  }
}
फ़ील्ड
listId

string

उस सूची का आईडी जिससे यह पैराग्राफ़ जुड़ा है.

nestingLevel

integer

सूची में इस पैराग्राफ़ के लिए नेस्ट करने का लेवल.

textStyle

object (TextStyle)

इस बुलेट पर पैराग्राफ़ की खास टेक्स्ट स्टाइल लागू की गई.

सुझाया गया बुलेट

Bullet में सुझाया गया बदलाव.

जेएसओएन के काेड में दिखाना
{
  "bullet": {
    object (Bullet)
  },
  "bulletSuggestionState": {
    object (BulletSuggestionState)
  }
}
फ़ील्ड
bullet

object (Bullet)

Bullet, जिसमें सिर्फ़ इस सुझाव में किए गए बदलाव शामिल होते हैं. इसका इस्तेमाल bulletSuggestionState के साथ किया जा सकता है, ताकि यह देखा जा सके कि कौनसे फ़ील्ड में बदलाव हुए हैं और उनकी नई वैल्यू क्या हैं.

bulletSuggestionState

object (BulletSuggestionState)

एक मास्क, जो बताता है कि इस सुझाव में, Bullet बेस पर किन फ़ील्ड में बदलाव किया गया है.

बुलेट SuggestionState

एक मास्क, जो बताता है कि इस सुझाव में, Bullet बेस पर किन फ़ील्ड में बदलाव किया गया है. सही पर सेट किसी भी फ़ील्ड के लिए, एक नई सुझाई गई वैल्यू दी गई है.

जेएसओएन के काेड में दिखाना
{
  "listIdSuggested": boolean,
  "nestingLevelSuggested": boolean,
  "textStyleSuggestionState": {
    object (TextStyleSuggestionState)
  }
}
फ़ील्ड
listIdSuggested

boolean

यह बताता है कि क्या listId में किसी बदलाव का सुझाव दिया गया है.

nestingLevelSuggested

boolean

यह बताता है कि क्या nestingLevel में किसी बदलाव का सुझाव दिया गया है.

textStyleSuggestionState

object (TextStyleSuggestionState)

एक मास्क जो बताता है कि text style के किन फ़ील्ड को इस सुझाव में बदला गया है.

ऑब्जेक्ट रेफ़रंस

ऑब्जेक्ट आईडी का कलेक्शन होता है.

जेएसओएन के काेड में दिखाना
{
  "objectIds": [
    string
  ]
}
फ़ील्ड
objectIds[]

string

ऑब्जेक्ट आईडी.

सेक्शनब्रेक

सेक्शन ब्रेक दिखाने वाला StructuralElement. सेक्शन, कॉन्टेंट की ऐसी रेंज होती है जिसमें एक जैसे SectionStyle होते हैं. सेक्शन ब्रेक, नए सेक्शन के शुरू होने के बारे में बताता है. सेक्शन ब्रेक की स्टाइल, सेक्शन ब्रेक के बाद वाले सेक्शन पर लागू होती है.

दस्तावेज़ का मुख्य हिस्सा हमेशा एक सेक्शन ब्रेक से शुरू होता है.

जेएसओएन के काेड में दिखाना
{
  "suggestedInsertionIds": [
    string
  ],
  "suggestedDeletionIds": [
    string
  ],
  "sectionStyle": {
    object (SectionStyle)
  }
}
फ़ील्ड
suggestedInsertionIds[]

string

सुझाए गए इंसर्शन आईडी. अगर SectionBreak एक नेस्ट किया गया बदलाव है, तो उसमें एक से ज़्यादा इंसर्शन आईडी हो सकते हैं. अगर खाली है, तो यह सुझाई गई इंसर्शन नहीं है.

suggestedDeletionIds[]

string

मिटाने के लिए सुझाए गए आईडी. अगर यह फ़ील्ड खाली है, तो इसका मतलब है कि इस कॉन्टेंट को मिटाने का कोई सुझाव नहीं है.

sectionStyle

object (SectionStyle)

इस नए सेक्शन के बाद वाले सेक्शन की स्टाइल.

सेक्शन-स्टाइल

किसी सेक्शन पर लागू होने वाली स्टाइल.

जेएसओएन के काेड में दिखाना
{
  "columnProperties": [
    {
      object (SectionColumnProperties)
    }
  ],
  "columnSeparatorStyle": enum (ColumnSeparatorStyle),
  "contentDirection": enum (ContentDirection),
  "marginTop": {
    object (Dimension)
  },
  "marginBottom": {
    object (Dimension)
  },
  "marginRight": {
    object (Dimension)
  },
  "marginLeft": {
    object (Dimension)
  },
  "marginHeader": {
    object (Dimension)
  },
  "marginFooter": {
    object (Dimension)
  },
  "sectionType": enum (SectionType),
  "defaultHeaderId": string,
  "defaultFooterId": string,
  "firstPageHeaderId": string,
  "firstPageFooterId": string,
  "evenPageHeaderId": string,
  "evenPageFooterId": string,
  "useFirstPageHeaderFooter": boolean,
  "pageNumberStart": integer,
  "flipPageOrientation": boolean
}
फ़ील्ड
columnProperties[]

object (SectionColumnProperties)

सेक्शन के कॉलम की प्रॉपर्टी.

अगर खाली है, तो इस सेक्शन में 'Docs एडिटर' में डिफ़ॉल्ट प्रॉपर्टी वाला एक कॉलम शामिल होता है. किसी सेक्शन को अपडेट करके, उसमें तीन से ज़्यादा कॉलम नहीं जोड़े जा सकते.

इस प्रॉपर्टी को अपडेट करते समय, सटीक वैल्यू सेट करना ज़रूरी है. इस प्रॉपर्टी को अनसेट करने से, 400 खराब अनुरोध वाली गड़बड़ी होगी.

columnSeparatorStyle

enum (ColumnSeparatorStyle)

कॉलम सेपरेटर की स्टाइल.

इस स्टाइल को तब भी सेट किया जा सकता है, जब सेक्शन में एक कॉलम हो.

इस प्रॉपर्टी को अपडेट करते समय, सटीक वैल्यू सेट करना ज़रूरी है. इस प्रॉपर्टी को अनसेट करने पर, 400 खराब अनुरोध वाली गड़बड़ी दिखती है.

contentDirection

enum (ContentDirection)

इस सेक्शन के कॉन्टेंट की दिशा. अगर यह वैल्यू सेट नहीं है, तो डिफ़ॉल्ट वैल्यू LEFT_TO_RIGHT होती है.

इस प्रॉपर्टी को अपडेट करते समय, सटीक वैल्यू सेट करना ज़रूरी है. इस प्रॉपर्टी को अनसेट करने पर, 400 खराब अनुरोध वाली गड़बड़ी दिखती है.

marginTop

object (Dimension)

सेक्शन का सबसे ऊपर का पेज मार्जिन. अगर यह वैल्यू सेट नहीं है, तो DocsStyle की वैल्यू डिफ़ॉल्ट रूप से marginTop पर सेट होती है.

इस प्रॉपर्टी को अपडेट करते समय, सटीक वैल्यू सेट करना ज़रूरी है. इस प्रॉपर्टी को अनसेट करने पर, 400 खराब अनुरोध वाली गड़बड़ी दिखती है.

marginBottom

object (Dimension)

सेक्शन के सबसे नीचे वाला पेज मार्जिन. अगर यह वैल्यू सेट नहीं है, तो DocsStyle की वैल्यू डिफ़ॉल्ट रूप से marginBottom पर सेट होती है.

इस प्रॉपर्टी को अपडेट करते समय, सटीक वैल्यू सेट करना ज़रूरी है. इस प्रॉपर्टी को अनसेट करने पर, 400 खराब अनुरोध वाली गड़बड़ी दिखती है.

marginRight

object (Dimension)

सेक्शन का दायां पेज मार्जिन. अगर यह वैल्यू सेट नहीं है, तो DocsStyle की वैल्यू डिफ़ॉल्ट रूप से marginRight पर सेट होती है. दाएं मार्जिन को अपडेट करने से, इस सेक्शन के कॉलम का साइज़ बदल जाता है. मार्जिन से कॉलम की चौड़ाई पर असर पड़ता है. इसलिए, इसे कॉलम प्रॉपर्टी से पहले लागू किया जाता है.

इस प्रॉपर्टी को अपडेट करते समय, सटीक वैल्यू सेट करना ज़रूरी है. इस प्रॉपर्टी को अनसेट करने पर, 400 खराब अनुरोध वाली गड़बड़ी दिखती है.

marginLeft

object (Dimension)

सेक्शन का बायां पेज मार्जिन. अगर यह वैल्यू सेट नहीं है, तो DocsStyle की वैल्यू डिफ़ॉल्ट रूप से marginLeft पर सेट होती है. बाएं मार्जिन को अपडेट करने से, इस सेक्शन के कॉलम का साइज़ बदल जाता है. मार्जिन से कॉलम की चौड़ाई पर असर पड़ता है. इसलिए, इसे कॉलम प्रॉपर्टी से पहले लागू किया जाता है.

इस प्रॉपर्टी को अपडेट करते समय, सटीक वैल्यू सेट करना ज़रूरी है. इस प्रॉपर्टी को अनसेट करने पर, 400 खराब अनुरोध वाली गड़बड़ी दिखती है.

marginHeader

object (Dimension)

सेक्शन का हेडर मार्जिन. अगर यह वैल्यू सेट नहीं है, तो DocsStyle की वैल्यू डिफ़ॉल्ट रूप से marginHeader पर सेट होती है. अगर अपडेट किया जाता है, तो DocumentStyle पर useCustomHeaderFooterMargins को सही पर सेट किया जाता है. DocumentStyle पर यूज़कस्टमहेडर मार्जिन की वैल्यू से पता चलता है कि इस सेक्शन के लिए हेडर मार्जिन का इस्तेमाल किया जा रहा है या नहीं.

इस प्रॉपर्टी को अपडेट करते समय, सटीक वैल्यू सेट करना ज़रूरी है. इस प्रॉपर्टी को अनसेट करने पर, 400 खराब अनुरोध वाली गड़बड़ी दिखती है.

sectionType

enum (SectionType)

सिर्फ़ आउटपुट. सेक्शन किस तरह का है.

defaultHeaderId

string

डिफ़ॉल्ट हेडर का आईडी. अगर यह वैल्यू सेट नहीं की गई है, तो यह वैल्यू पिछले SectionBreak's sectionStyle से इनहेरिट की जाती है. अगर पहले सेक्शनब्रेक में वैल्यू सेट नहीं की गई है, तो यह DocumentStyle के defaultHeaderId से इनहेरिट की जाती है.

इस प्रॉपर्टी को सिर्फ़ पढ़ा जा सकता है.

firstPageHeaderId

string

हेडर का आईडी, जिसका इस्तेमाल सिर्फ़ सेक्शन के पहले पेज के लिए किया गया है. अगर useFirstPageHeaderFooter सही है, तो इस वैल्यू का इस्तेमाल सेक्शन के पहले पेज पर मौजूद हेडर के लिए किया जाता है. अगर ऐसा नहीं है, तो सेक्शन के पहले पेज पर मौजूद हेडर में defaultHeaderId का इस्तेमाल किया जाता है. अगर यह वैल्यू सेट नहीं की गई है, तो यह वैल्यू पिछले SectionBreak's sectionStyle से इनहेरिट की जाती है. अगर पहले सेक्शनब्रेक में वैल्यू सेट नहीं की गई है, तो यह DocumentStyle के firstPageHeaderId से इनहेरिट की जाती है.

इस प्रॉपर्टी को सिर्फ़ पढ़ा जा सकता है.

evenPageHeaderId

string

हेडर का आईडी, जिसका इस्तेमाल सिर्फ़ सम संख्या वाले पेजों के लिए किया जाता है. अगर DocumentStyle के useEvenPageHeaderFooter की वैल्यू सही है, तो इस वैल्यू का इस्तेमाल सेक्शन में मौजूद सम पेजों के हेडर के लिए किया जाता है. अगर यह गलत है, तो सम संख्या वाले पेजों पर मौजूद हेडर defaultHeaderId का इस्तेमाल करते हैं. अगर यह वैल्यू सेट नहीं की गई है, तो यह वैल्यू पिछले SectionBreak's sectionStyle से इनहेरिट की जाती है. अगर पहले सेक्शनब्रेक में वैल्यू सेट नहीं की गई है, तो यह DocumentStyle के evenPageHeaderId से इनहेरिट की जाती है.

इस प्रॉपर्टी को सिर्फ़ पढ़ा जा सकता है.

pageNumberStart

integer

वह पेज नंबर जिससे इस सेक्शन के लिए पेजों की संख्या की गिनती शुरू करनी है. अगर यह नीति सेट नहीं है, तो पेज की संख्या पिछले सेक्शन से शुरू होगी. अगर पहले SectionBreak में वैल्यू सेट नहीं है, तो DocumentStyle की pageNumberStart देखें.

इस प्रॉपर्टी को अपडेट करते समय, सटीक वैल्यू सेट करना ज़रूरी है. इस प्रॉपर्टी को अनसेट करने पर, 400 खराब अनुरोध वाली गड़बड़ी दिखती है.

flipPageOrientation

boolean

ज़रूरी नहीं. इससे यह पता चलता है कि इस सेक्शन के लिए, DocumentStyle के pageSize के डाइमेंशन को फ़्लिप करना है या नहीं. इससे पेज की ओरिएंटेशन को पोर्ट्रेट और लैंडस्केप के बीच बदलने की सुविधा मिलती है. अगर यह वैल्यू सेट नहीं है, तो यह वैल्यू DocumentStyle के flipPageOrientation से इनहेरिट की जाती है.

इस प्रॉपर्टी को अपडेट करते समय, सटीक वैल्यू सेट करना ज़रूरी है. इस प्रॉपर्टी को अनसेट करने पर, 400 खराब अनुरोध वाली गड़बड़ी दिखती है.

सेक्शनकॉलमप्रॉपर्टी

सेक्शन के कॉलम पर लागू होने वाली प्रॉपर्टी.

जेएसओएन के काेड में दिखाना
{
  "width": {
    object (Dimension)
  },
  "paddingEnd": {
    object (Dimension)
  }
}
फ़ील्ड
width

object (Dimension)

सिर्फ़ आउटपुट. कॉलम की चौड़ाई.

paddingEnd

object (Dimension)

कॉलम के आखिर में पैडिंग (जगह).

कॉलम सेपरेटर स्टाइल

कॉलम के बीच सेपरेटर की स्टाइल.

Enums
COLUMN_SEPARATOR_STYLE_UNSPECIFIED कॉलम सेपरेटर के लिए ऐसी स्टाइल जिसकी जानकारी नहीं है.
NONE कॉलम के बीच में कोई कॉलम सेपरेटर लाइन नहीं है.
BETWEEN_EACH_COLUMN हर कॉलम के बीच, कॉलम सेपरेटर लाइन रेंडर करता है.

सेक्शन टाइप

इससे पता चलता है कि मौजूदा सेक्शन की शुरुआत, पिछले सेक्शन के मुकाबले किस तरह से शुरू हुई है.

Enums
SECTION_TYPE_UNSPECIFIED सेक्शन के टाइप की जानकारी नहीं दी गई है.
CONTINUOUS सेक्शन, पिछले सेक्शन के आखिरी पैराग्राफ़ के तुरंत बाद शुरू होता है.
NEXT_PAGE सेक्शन अगले पेज पर शुरू होता है.

टेबल

StructuralElement, टेबल को दिखाता है.

जेएसओएन के काेड में दिखाना
{
  "rows": integer,
  "columns": integer,
  "tableRows": [
    {
      object (TableRow)
    }
  ],
  "suggestedInsertionIds": [
    string
  ],
  "suggestedDeletionIds": [
    string
  ],
  "tableStyle": {
    object (TableStyle)
  }
}
फ़ील्ड
rows

integer

टेबल में पंक्तियों की संख्या.

columns

integer

टेबल में कॉलम की संख्या.

ऐसा हो सकता है कि कोई टेबल आयताकार न हो. इसलिए, कुछ पंक्तियों में सेल की संख्या अलग-अलग हो सकती है.

tableRows[]

object (TableRow)

हर पंक्ति का कॉन्टेंट और स्टाइल.

suggestedInsertionIds[]

string

सुझाए गए इंसर्शन आईडी. अगर Table एक नेस्ट किया गया बदलाव है, तो उसमें एक से ज़्यादा इंसर्शन आईडी हो सकते हैं. अगर खाली है, तो यह सुझाई गई इंसर्शन नहीं है.

suggestedDeletionIds[]

string

मिटाने के लिए सुझाए गए आईडी. अगर यह फ़ील्ड खाली है, तो इसका मतलब है कि इस कॉन्टेंट को मिटाने का कोई सुझाव नहीं है.

tableStyle

object (TableStyle)

टेबल की स्टाइल.

टेबलरो

Table में किसी पंक्ति का कॉन्टेंट और स्टाइल.

जेएसओएन के काेड में दिखाना
{
  "startIndex": integer,
  "endIndex": integer,
  "tableCells": [
    {
      object (TableCell)
    }
  ],
  "suggestedInsertionIds": [
    string
  ],
  "suggestedDeletionIds": [
    string
  ],
  "tableRowStyle": {
    object (TableRowStyle)
  },
  "suggestedTableRowStyleChanges": {
    string: {
      object (SuggestedTableRowStyle)
    },
    ...
  }
}
फ़ील्ड
startIndex

integer

UTF-16 कोड यूनिट में, इस पंक्ति का शून्य-आधारित स्टार्ट इंडेक्स.

endIndex

integer

UTF-16 कोड यूनिट में, इस पंक्ति का शून्य-आधारित एंड इंडेक्स.

tableCells[]

object (TableCell)

इस पंक्ति में मौजूद हर सेल का कॉन्टेंट और स्टाइल.

कोई टेबल गैर-आयताकार हो सकती है, इसलिए कुछ पंक्तियों में उसी टेबल की अन्य पंक्तियों की तुलना में सेल की संख्या अलग हो सकती है.

suggestedInsertionIds[]

string

सुझाए गए इंसर्शन आईडी. अगर TableRow एक नेस्ट किया गया बदलाव है, तो उसमें एक से ज़्यादा इंसर्शन आईडी हो सकते हैं. अगर खाली है, तो यह सुझाई गई इंसर्शन नहीं है.

suggestedDeletionIds[]

string

मिटाने के लिए सुझाए गए आईडी. अगर यह फ़ील्ड खाली है, तो इसका मतलब है कि इस कॉन्टेंट को मिटाने का कोई सुझाव नहीं है.

tableRowStyle

object (TableRowStyle)

टेबल की पंक्ति का स्टाइल.

suggestedTableRowStyleChanges

map (key: string, value: object (SuggestedTableRowStyle))

सुझाई गई शैली इस पंक्ति में बदल जाती है, जिसे सुझाव आईडी के आधार पर तय किया जाता है.

टेबलसेल

Table में सेल का कॉन्टेंट और स्टाइल.

जेएसओएन के काेड में दिखाना
{
  "startIndex": integer,
  "endIndex": integer,
  "content": [
    {
      object (StructuralElement)
    }
  ],
  "tableCellStyle": {
    object (TableCellStyle)
  },
  "suggestedInsertionIds": [
    string
  ],
  "suggestedDeletionIds": [
    string
  ],
  "suggestedTableCellStyleChanges": {
    string: {
      object (SuggestedTableCellStyle)
    },
    ...
  }
}
फ़ील्ड
startIndex

integer

UTF-16 कोड यूनिट में इस सेल का शून्य-आधारित स्टार्ट इंडेक्स.

endIndex

integer

UTF-16 कोड यूनिट में, इस सेल का शून्य-आधारित एंड इंडेक्स.

content[]

object (StructuralElement)

सेल का कॉन्टेंट.

tableCellStyle

object (TableCellStyle)

सेल की शैली.

suggestedInsertionIds[]

string

सुझाए गए इंसर्शन आईडी. अगर TableCell एक नेस्ट किया गया बदलाव है, तो उसमें एक से ज़्यादा इंसर्शन आईडी हो सकते हैं. अगर खाली है, तो यह सुझाई गई इंसर्शन नहीं है.

suggestedDeletionIds[]

string

मिटाने के लिए सुझाए गए आईडी. अगर यह फ़ील्ड खाली है, तो इसका मतलब है कि इस कॉन्टेंट को मिटाने का कोई सुझाव नहीं है.

suggestedTableCellStyleChanges

map (key: string, value: object (SuggestedTableCellStyle))

टेबल सेल की स्टाइल में सुझाए गए बदलाव, जिन्हें सुझाव के आईडी के आधार पर जोड़ा जाता है.

टेबलसेल-स्टाइल

TableCell की स्टाइल.

इस मैसेज में, इनहेरिट की गई टेबल सेल की स्टाइल, सेट नहीं किए गए फ़ील्ड के तौर पर दिखाई जाती हैं. टेबल सेल की स्टाइल, टेबल की स्टाइल को शामिल कर सकती है.

जेएसओएन के काेड में दिखाना
{
  "rowSpan": integer,
  "columnSpan": integer,
  "backgroundColor": {
    object (OptionalColor)
  },
  "borderLeft": {
    object (TableCellBorder)
  },
  "borderRight": {
    object (TableCellBorder)
  },
  "borderTop": {
    object (TableCellBorder)
  },
  "borderBottom": {
    object (TableCellBorder)
  },
  "paddingLeft": {
    object (Dimension)
  },
  "paddingRight": {
    object (Dimension)
  },
  "paddingTop": {
    object (Dimension)
  },
  "paddingBottom": {
    object (Dimension)
  },
  "contentAlignment": enum (ContentAlignment)
}
फ़ील्ड
rowSpan

integer

सेल का पंक्ति विस्तार.

इस प्रॉपर्टी को सिर्फ़ पढ़ा जा सकता है.

columnSpan

integer

सेल के कॉलम स्पैन.

इस प्रॉपर्टी को सिर्फ़ पढ़ा जा सकता है.

backgroundColor

object (OptionalColor)

सेल का बैकग्राउंड रंग.

borderLeft

object (TableCellBorder)

सेल का बायां बॉर्डर.

borderRight

object (TableCellBorder)

सेल का दायां बॉर्डर.

borderTop

object (TableCellBorder)

सेल का ऊपरी बॉर्डर.

borderBottom

object (TableCellBorder)

सेल का निचला बॉर्डर.

paddingLeft

object (Dimension)

सेल की बायां पैडिंग.

paddingRight

object (Dimension)

सेल की दाईं पैडिंग.

paddingTop

object (Dimension)

सेल की ऊपरी पैडिंग.

paddingBottom

object (Dimension)

सेल की निचली पैडिंग.

contentAlignment

enum (ContentAlignment)

टेबल सेल में कॉन्टेंट का अलाइनमेंट. डिफ़ॉल्ट अलाइनमेंट, Docs एडिटर में बनाई गई नई टेबल सेल के अलाइनमेंट से मैच होता है.

टेबलसेलबॉर्डर

टेबल सेल के चारों ओर एक बॉर्डर.

टेबल सेल के बॉर्डर, पारदर्शी नहीं हो सकते. टेबल सेल के बॉर्डर को छिपाने के लिए, उसकी चौड़ाई को 0 रखें.

जेएसओएन के काेड में दिखाना
{
  "color": {
    object (OptionalColor)
  },
  "width": {
    object (Dimension)
  },
  "dashStyle": enum (DashStyle)
}
फ़ील्ड
color

object (OptionalColor)

बॉर्डर का रंग.

यह रंग पारदर्शी नहीं हो सकता.

width

object (Dimension)

बॉर्डर की चौड़ाई.

dashStyle

enum (DashStyle)

बॉर्डर की डैश शैली.

सामग्री संरेखण

कॉन्टेंट अलाइनमेंट के टाइप.

ECMA-376 चौथे वर्शन के भाग 1 के "Office Open XML फ़ाइल फ़ॉर्मैट - बुनियादी और मार्कअप भाषा रेफ़रंस" के सेक्शन 20.1.10.59 में दिए गए "ST_TextanchoringType" सामान्य टाइप की वैल्यू के सबसेट से लिया गया.

Enums
CONTENT_ALIGNMENT_UNSPECIFIED ऐसा कॉन्टेंट अलाइनमेंट की जानकारी नहीं है जिसकी जानकारी नहीं है. अगर कोई कॉन्टेंट अलाइनमेंट मौजूद है, तो उसे पैरंट से इनहेरिट किया जाता है.
CONTENT_ALIGNMENT_UNSUPPORTED ऐसा कॉन्टेंट अलाइनमेंट जो काम नहीं करता.
TOP ऐसा अलाइनमेंट जो कॉन्टेंट को, कॉन्टेंट के मालिक के सबसे ऊपर दिखाने के लिए अलाइन करता है. ECMA-376 ST_TextanchoringType 't' से मेल खाता है.
MIDDLE ऐसा अलाइनमेंट जो कॉन्टेंट को, कॉन्टेंट रखने वाले व्यक्ति या कंपनी के कॉन्टेंट के बीच में अलाइन करता है. ECMA-376 ST_TextanchoringType 'ctr' से मेल खाता है.
BOTTOM ऐसा अलाइनमेंट जो कॉन्टेंट को, कॉन्टेंट के मालिक के निचले हिस्से में अलाइन करता है. ECMA-376 ST_TextanchoringType 'b' से मेल खाता है.

सुझाई गईTableCellStyle

TableCellStyle में सुझाया गया बदलाव.

जेएसओएन के काेड में दिखाना
{
  "tableCellStyle": {
    object (TableCellStyle)
  },
  "tableCellStyleSuggestionState": {
    object (TableCellStyleSuggestionState)
  }
}
फ़ील्ड
tableCellStyle

object (TableCellStyle)

TableCellStyle, जिसमें सिर्फ़ इस सुझाव में किए गए बदलाव शामिल होते हैं. इसका इस्तेमाल tableCellStyleSuggestionState के साथ किया जा सकता है, ताकि यह देखा जा सके कि कौनसे फ़ील्ड में बदलाव हुए हैं और उनकी नई वैल्यू क्या हैं.

tableCellStyleSuggestionState

object (TableCellStyleSuggestionState)

एक मास्क, जो बताता है कि इस सुझाव में, TableCellStyle बेस पर किन फ़ील्ड में बदलाव किया गया है.

टेबलCellStyleSuggestionState

एक मास्क, जो बताता है कि इस सुझाव में, TableCellStyle बेस पर किन फ़ील्ड में बदलाव किया गया है. सही पर सेट किसी भी फ़ील्ड के लिए, एक नई सुझाई गई वैल्यू दी गई है.

जेएसओएन के काेड में दिखाना
{
  "rowSpanSuggested": boolean,
  "columnSpanSuggested": boolean,
  "backgroundColorSuggested": boolean,
  "borderLeftSuggested": boolean,
  "borderRightSuggested": boolean,
  "borderTopSuggested": boolean,
  "borderBottomSuggested": boolean,
  "paddingLeftSuggested": boolean,
  "paddingRightSuggested": boolean,
  "paddingTopSuggested": boolean,
  "paddingBottomSuggested": boolean,
  "contentAlignmentSuggested": boolean
}
फ़ील्ड
rowSpanSuggested

boolean

यह बताता है कि rowSpan में किसी बदलाव का सुझाव दिया गया है या नहीं.

columnSpanSuggested

boolean

यह बताता है कि columnSpan में किसी बदलाव का सुझाव दिया गया है या नहीं.

backgroundColorSuggested

boolean

यह बताता है कि backgroundColor में किसी बदलाव का सुझाव दिया गया है या नहीं.

borderLeftSuggested

boolean

यह बताता है कि borderLeft में किसी बदलाव का सुझाव दिया गया है या नहीं.

borderRightSuggested

boolean

यह बताता है कि borderRight में किसी बदलाव का सुझाव दिया गया है या नहीं.

borderTopSuggested

boolean

यह बताता है कि borderTop में किसी बदलाव का सुझाव दिया गया है या नहीं.

borderBottomSuggested

boolean

यह बताता है कि borderBottom में किसी बदलाव का सुझाव दिया गया है या नहीं.

paddingLeftSuggested

boolean

यह बताता है कि paddingLeft में किसी बदलाव का सुझाव दिया गया है या नहीं.

paddingRightSuggested

boolean

यह बताता है कि paddingRight में किसी बदलाव का सुझाव दिया गया है या नहीं.

paddingTopSuggested

boolean

यह बताता है कि paddingTop में किसी बदलाव का सुझाव दिया गया है या नहीं.

paddingBottomSuggested

boolean

यह बताता है कि paddingBottom में किसी बदलाव का सुझाव दिया गया है या नहीं.

contentAlignmentSuggested

boolean

यह बताता है कि contentAlignment में किसी बदलाव का सुझाव दिया गया है या नहीं.

टेबलरो स्टाइल

टेबल की पंक्ति पर लागू होने वाली स्टाइल.

जेएसओएन के काेड में दिखाना
{
  "minRowHeight": {
    object (Dimension)
  },
  "tableHeader": boolean,
  "preventOverflow": boolean
}
फ़ील्ड
minRowHeight

object (Dimension)

पंक्ति की कम से कम ऊंचाई. पंक्ति के सेल का पूरा कॉन्टेंट दिखाने के लिए, पंक्ति को Docs एडिटर में इस वैल्यू के बराबर या उससे ज़्यादा पर रेंडर किया जाएगा.

tableHeader

boolean

पंक्ति, टेबल हेडर है या नहीं.

preventOverflow

boolean

कोई लाइन, पेज या कॉलम की सीमाओं के पार ओवरफ़्लो नहीं हो सकती.

सुझाई गईTableRowStyle

TableRowStyle में सुझाया गया बदलाव.

जेएसओएन के काेड में दिखाना
{
  "tableRowStyle": {
    object (TableRowStyle)
  },
  "tableRowStyleSuggestionState": {
    object (TableRowStyleSuggestionState)
  }
}
फ़ील्ड
tableRowStyle

object (TableRowStyle)

TableRowStyle, जिसमें सिर्फ़ इस सुझाव में किए गए बदलाव शामिल होते हैं. इसका इस्तेमाल tableRowStyleSuggestionState के साथ किया जा सकता है, ताकि यह देखा जा सके कि कौनसे फ़ील्ड में बदलाव हुए हैं और उनकी नई वैल्यू क्या हैं.

tableRowStyleSuggestionState

object (TableRowStyleSuggestionState)

एक मास्क, जो बताता है कि इस सुझाव में, TableRowStyle बेस पर किन फ़ील्ड में बदलाव किया गया है.

टेबलRowStyleSuggestionState

एक मास्क, जो बताता है कि इस सुझाव में, TableRowStyle बेस पर किन फ़ील्ड में बदलाव किया गया है. सही पर सेट किसी भी फ़ील्ड के लिए, एक नई सुझाई गई वैल्यू दी गई है.

जेएसओएन के काेड में दिखाना
{
  "minRowHeightSuggested": boolean
}
फ़ील्ड
minRowHeightSuggested

boolean

यह बताता है कि minRowHeight में किसी बदलाव का सुझाव दिया गया है या नहीं.

टेबल-स्टाइल

टेबल पर लागू होने वाली स्टाइल.

जेएसओएन के काेड में दिखाना
{
  "tableColumnProperties": [
    {
      object (TableColumnProperties)
    }
  ]
}
फ़ील्ड
tableColumnProperties[]

object (TableColumnProperties)

हर कॉलम की प्रॉपर्टी.

ध्यान दें कि Docs में, टेबल में पंक्तियों और पंक्तियों में एचटीएमएल जैसे सेल होते हैं. इस वजह से, किसी पंक्ति की प्रॉपर्टी, पंक्ति के tableRowStyle पर मिल सकती हैं.

टेबलकॉलम प्रॉपर्टी

टेबल में किसी कॉलम की प्रॉपर्टी.

जेएसओएन के काेड में दिखाना
{
  "widthType": enum (WidthType),
  "width": {
    object (Dimension)
  }
}
फ़ील्ड
widthType

enum (WidthType)

कॉलम की चौड़ाई का टाइप.

width

object (Dimension)

कॉलम की चौड़ाई. कॉलम की widthType के FIXED_WIDTH होने पर सेट करें.

चौड़ाई का प्रकार

कॉलम की चौड़ाई का टाइप.

Enums
WIDTH_TYPE_UNSPECIFIED कॉलम की चौड़ाई के टाइप की जानकारी नहीं दी गई है.
EVENLY_DISTRIBUTED

कॉलम की चौड़ाई, अन्य कॉलम की चौड़ाई के बीच बराबर बांटी जाती है.

कॉलम की चौड़ाई अपने-आप तय हो जाती है. सेट की गई चौड़ाई वाले सभी कॉलम को शामिल करने के बाद, टेबल की चौड़ाई के बराबर का हिस्सा ही कॉलम की चौड़ाई का हिस्सा होगा.

FIXED_WIDTH कॉलम की तय चौड़ाई. [width][google.apps.docs.v1.TableColumnProperties.width प्रॉपर्टी में, कॉलम की चौड़ाई शामिल है.

टेबल ऑफ़ कॉन्टेंट

StructuralElement, विषय सूची को दिखाता है.

जेएसओएन के काेड में दिखाना
{
  "content": [
    {
      object (StructuralElement)
    }
  ],
  "suggestedInsertionIds": [
    string
  ],
  "suggestedDeletionIds": [
    string
  ]
}
फ़ील्ड
content[]

object (StructuralElement)

विषय सूची का कॉन्टेंट.

suggestedInsertionIds[]

string

सुझाए गए इंसर्शन आईडी. अगर TableOfContents, नेस्ट किया गया बदलाव है, तो उसमें एक से ज़्यादा इंसर्शन आईडी हो सकते हैं. अगर खाली है, तो यह सुझाई गई इंसर्शन नहीं है.

suggestedDeletionIds[]

string

मिटाने के लिए सुझाए गए आईडी. अगर यह फ़ील्ड खाली है, तो इसका मतलब है कि इस कॉन्टेंट को मिटाने का कोई सुझाव नहीं है.

फ़ुटनोट

दस्तावेज़ का फ़ुटनोट.

जेएसओएन के काेड में दिखाना
{
  "footnoteId": string,
  "content": [
    {
      object (StructuralElement)
    }
  ]
}
फ़ील्ड
footnoteId

string

फ़ुटनोट का आईडी.

content[]

object (StructuralElement)

फ़ुटनोट का कॉन्टेंट.

फ़ुटनोट के कॉन्टेंट के लिए इंडेक्स शून्य से शुरू होते हैं.

दस्तावेज़-स्टाइल

दस्तावेज़ की स्टाइल.

जेएसओएन के काेड में दिखाना
{
  "background": {
    object (Background)
  },
  "defaultHeaderId": string,
  "defaultFooterId": string,
  "evenPageHeaderId": string,
  "evenPageFooterId": string,
  "firstPageHeaderId": string,
  "firstPageFooterId": string,
  "useFirstPageHeaderFooter": boolean,
  "useEvenPageHeaderFooter": boolean,
  "pageNumberStart": integer,
  "marginTop": {
    object (Dimension)
  },
  "marginBottom": {
    object (Dimension)
  },
  "marginRight": {
    object (Dimension)
  },
  "marginLeft": {
    object (Dimension)
  },
  "pageSize": {
    object (Size)
  },
  "marginHeader": {
    object (Dimension)
  },
  "marginFooter": {
    object (Dimension)
  },
  "useCustomHeaderFooterMargins": boolean,
  "flipPageOrientation": boolean
}
फ़ील्ड
background

object (Background)

दस्तावेज़ का बैकग्राउंड. दस्तावेज़ों में पारदर्शी बैकग्राउंड रंग नहीं हो सकता.

defaultHeaderId

string

डिफ़ॉल्ट हेडर का आईडी. अगर यह नीति सेट नहीं है, तो कोई डिफ़ॉल्ट हेडर नहीं होगा.

इस प्रॉपर्टी को सिर्फ़ पढ़ा जा सकता है.

evenPageHeaderId

string

हेडर का आईडी, जिसका इस्तेमाल सिर्फ़ सम संख्या वाले पेजों के लिए किया जाता है. useEvenPageHeaderFooter की वैल्यू तय करती है कि सम पेजों पर हेडर के लिए defaultHeaderId या इस वैल्यू का इस्तेमाल करना है या नहीं. अगर यह नीति सेट नहीं है, तो सम संख्या वाला कोई पेज हेडर नहीं होगा.

इस प्रॉपर्टी को सिर्फ़ पढ़ा जा सकता है.

firstPageHeaderId

string

हेडर का आईडी, जिसका इस्तेमाल सिर्फ़ पहले पेज के लिए किया गया था. अगर यह नीति सेट नहीं है, तो पहले पेज के लिए यूनीक हेडर मौजूद नहीं है. useFirstPageHeaderFooter की वैल्यू तय करती है कि पहले पेज के हेडर के लिए defaultHeaderId का इस्तेमाल करना है या इस वैल्यू का. अगर यह नीति सेट नहीं है, तो पहले पेज का कोई हेडर नहीं होता.

इस प्रॉपर्टी को सिर्फ़ पढ़ा जा सकता है.

pageNumberStart

integer

वह पेज संख्या जिससे पेजों की संख्या की गिनती शुरू करनी है.

marginTop

object (Dimension)

सबसे ऊपर का पेज मार्जिन.

दस्तावेज़ की स्टाइल पर सबसे ऊपर वाले पेज के मार्जिन को अपडेट करने से, सभी सेक्शन स्टाइल से सबसे ऊपर का मार्जिन हट जाता है.

marginBottom

object (Dimension)

सबसे नीचे मौजूद पेज मार्जिन.

दस्तावेज़ की स्टाइल पर, सबसे नीचे के पेज के मार्जिन को अपडेट करने से, सभी सेक्शन स्टाइल से सबसे नीचे वाले पेज का मार्जिन हट जाता है.

marginRight

object (Dimension)

सही पेज मार्जिन.

दस्तावेज़ की स्टाइल पर सही पेज के मार्जिन को अपडेट करने से, सभी सेक्शन स्टाइल से सही पेज मार्जिन हट जाता है. इसकी वजह से भी सभी सेक्शन में कॉलम का साइज़ बदल सकता है.

marginLeft

object (Dimension)

बायां पेज मार्जिन.

दस्तावेज़ की स्टाइल पर बाएं पेज के मार्जिन को अपडेट करने से, सभी सेक्शन स्टाइल से बाईं ओर मौजूद पेज का मार्जिन हट जाता है. इसकी वजह से भी सभी सेक्शन में कॉलम का साइज़ बदल सकता है.

pageSize

object (Size)

दस्तावेज़ में मौजूद पेज का साइज़.

marginHeader

object (Dimension)

पेज के सबसे ऊपर और हेडर के कॉन्टेंट के बीच स्पेस.

flipPageOrientation

boolean

ज़रूरी नहीं. इससे पता चलता है कि pageSize के डाइमेंशन को फ़्लिप करना है या नहीं. इससे पेज का ओरिएंटेशन, पोर्ट्रेट और लैंडस्केप के बीच बदलने में मदद मिलती है.

बैकग्राउंड

दस्तावेज़ के बैकग्राउंड के बारे में बताता है.

जेएसओएन के काेड में दिखाना
{
  "color": {
    object (OptionalColor)
  }
}
फ़ील्ड
color

object (OptionalColor)

बैकग्राउंड का रंग.

साइज़

चौड़ाई और ऊंचाई.

जेएसओएन के काेड में दिखाना
{
  "height": {
    object (Dimension)
  },
  "width": {
    object (Dimension)
  }
}
फ़ील्ड
height

object (Dimension)

ऑब्जेक्ट की ऊंचाई.

width

object (Dimension)

ऑब्जेक्ट की चौड़ाई.

सुझाई गई दस्तावेज़ की स्टाइल

DocumentStyle में सुझाया गया बदलाव.

जेएसओएन के काेड में दिखाना
{
  "documentStyle": {
    object (DocumentStyle)
  },
  "documentStyleSuggestionState": {
    object (DocumentStyleSuggestionState)
  }
}
फ़ील्ड
documentStyle

object (DocumentStyle)

DocumentStyle, जिसमें सिर्फ़ इस सुझाव में किए गए बदलाव शामिल होते हैं. इसका इस्तेमाल documentStyleSuggestionState के साथ किया जा सकता है, ताकि यह देखा जा सके कि कौनसे फ़ील्ड में बदलाव हुए हैं और उनकी नई वैल्यू क्या हैं.

documentStyleSuggestionState

object (DocumentStyleSuggestionState)

एक मास्क, जो बताता है कि इस सुझाव में, DocumentStyle बेस पर किन फ़ील्ड में बदलाव किया गया है.

दस्तावेज़StyleSuggestionState

एक मास्क, जो बताता है कि इस सुझाव में, DocumentStyle बेस पर किन फ़ील्ड में बदलाव किया गया है. सही पर सेट किसी भी फ़ील्ड के लिए, एक नई सुझाई गई वैल्यू दी गई है.

जेएसओएन के काेड में दिखाना
{
  "backgroundSuggestionState": {
    object (BackgroundSuggestionState)
  },
  "defaultHeaderIdSuggested": boolean,
  "defaultFooterIdSuggested": boolean,
  "evenPageHeaderIdSuggested": boolean,
  "evenPageFooterIdSuggested": boolean,
  "firstPageHeaderIdSuggested": boolean,
  "firstPageFooterIdSuggested": boolean,
  "useFirstPageHeaderFooterSuggested": boolean,
  "useEvenPageHeaderFooterSuggested": boolean,
  "pageNumberStartSuggested": boolean,
  "marginTopSuggested": boolean,
  "marginBottomSuggested": boolean,
  "marginRightSuggested": boolean,
  "marginLeftSuggested": boolean,
  "pageSizeSuggestionState": {
    object (SizeSuggestionState)
  },
  "marginHeaderSuggested": boolean,
  "marginFooterSuggested": boolean,
  "useCustomHeaderFooterMarginsSuggested": boolean,
  "flipPageOrientationSuggested": boolean
}
फ़ील्ड
backgroundSuggestionState

object (BackgroundSuggestionState)

एक मास्क जो बताता है कि background के किन फ़ील्ड को इस सुझाव में बदला गया है.

defaultHeaderIdSuggested

boolean

यह बताता है कि defaultHeaderId में किसी बदलाव का सुझाव दिया गया है या नहीं.

evenPageHeaderIdSuggested

boolean

यह बताता है कि evenPageHeaderId में किसी बदलाव का सुझाव दिया गया है या नहीं.

firstPageHeaderIdSuggested

boolean

यह बताता है कि firstPageHeaderId में किसी बदलाव का सुझाव दिया गया है या नहीं.

pageNumberStartSuggested

boolean

यह बताता है कि pageNumberStart में किसी बदलाव का सुझाव दिया गया है या नहीं.

marginTopSuggested

boolean

यह बताता है कि marginTop में किसी बदलाव का सुझाव दिया गया है या नहीं.

marginBottomSuggested

boolean

यह बताता है कि marginBottom में किसी बदलाव का सुझाव दिया गया है या नहीं.

marginRightSuggested

boolean

यह बताता है कि marginRight में किसी बदलाव का सुझाव दिया गया है या नहीं.

marginLeftSuggested

boolean

यह बताता है कि marginLeft में किसी बदलाव का सुझाव दिया गया है या नहीं.

pageSizeSuggestionState

object (SizeSuggestionState)

एक मास्क, जो बताता है कि इस सुझाव में, [size] [google.apps.docs.v1.DocumentStyle.size] के किन फ़ील्ड में बदलाव किया गया है.

marginHeaderSuggested

boolean

यह बताता है कि marginHeader में किसी बदलाव का सुझाव दिया गया है या नहीं.

flipPageOrientationSuggested

boolean

ज़रूरी नहीं. यह बताता है कि flipPageOrientation में किसी बदलाव का सुझाव दिया गया है या नहीं.

बैकग्राउंड SuggestionState

एक मास्क, जो बताता है कि इस सुझाव में, Background बेस पर किन फ़ील्ड में बदलाव किया गया है. सही पर सेट किए गए किसी भी फ़ील्ड के लिए, Backgound में एक नई सुझाई गई वैल्यू है.

जेएसओएन के काेड में दिखाना
{
  "backgroundColorSuggested": boolean
}
फ़ील्ड
backgroundColorSuggested

boolean

इससे पता चलता है कि इस सुझाव में, बैकग्राउंड के मौजूदा रंग को बदला गया है या नहीं.

साइज़ SuggestionState

एक मास्क, जो बताता है कि इस सुझाव में, Size बेस पर किन फ़ील्ड में बदलाव किया गया है. सही पर सेट किए गए किसी भी फ़ील्ड के लिए, Size में एक नई सुझाई गई वैल्यू है.

जेएसओएन के काेड में दिखाना
{
  "heightSuggested": boolean,
  "widthSuggested": boolean
}
फ़ील्ड
heightSuggested

boolean

यह बताता है कि height में किसी बदलाव का सुझाव दिया गया है या नहीं.

widthSuggested

boolean

यह बताता है कि width में किसी बदलाव का सुझाव दिया गया है या नहीं.

नाम वाली स्टाइल

नाम वाली स्टाइल. दस्तावेज़ में मौजूद पैराग्राफ़, नाम वाले इन स्टाइल के TextStyle और ParagraphStyle को इनहेरिट कर सकते हैं.

जेएसओएन के काेड में दिखाना
{
  "styles": [
    {
      object (NamedStyle)
    }
  ]
}
फ़ील्ड
styles[]

object (NamedStyle)

नाम वाली स्टाइल.

हर संभावित named style types के लिए एंट्री दी गई है.

नाम वाली स्टाइल

नाम वाली स्टाइल. दस्तावेज़ में मौजूद पैराग्राफ़, TextStyle और ParagraphStyle को नाम वाली स्टाइल से इनहेरिट कर सकते हैं. ऐसा तब होगा, जब उन दोनों का स्टाइल टाइप एक ही हो.

जेएसओएन के काेड में दिखाना
{
  "namedStyleType": enum (NamedStyleType),
  "textStyle": {
    object (TextStyle)
  },
  "paragraphStyle": {
    object (ParagraphStyle)
  }
}
फ़ील्ड
namedStyleType

enum (NamedStyleType)

इस नाम वाली स्टाइल का टाइप.

textStyle

object (TextStyle)

इस नाम वाली स्टाइल की टेक्स्ट स्टाइल.

paragraphStyle

object (ParagraphStyle)

इस नाम वाली स्टाइल का पैराग्राफ़ स्टाइल.

सुझाई गई नाम वाली स्टाइल

NamedStyles में सुझाया गया बदलाव.

जेएसओएन के काेड में दिखाना
{
  "namedStyles": {
    object (NamedStyles)
  },
  "namedStylesSuggestionState": {
    object (NamedStylesSuggestionState)
  }
}
फ़ील्ड
namedStyles

object (NamedStyles)

NamedStyles, जिसमें सिर्फ़ इस सुझाव में किए गए बदलाव शामिल होते हैं. इसका इस्तेमाल namedStylesSuggestionState के साथ किया जा सकता है, ताकि यह देखा जा सके कि कौनसे फ़ील्ड में बदलाव हुए हैं और उनकी नई वैल्यू क्या हैं.

namedStylesSuggestionState

object (NamedStylesSuggestionState)

एक मास्क, जो बताता है कि इस सुझाव में, NamedStyles बेस पर किन फ़ील्ड में बदलाव किया गया है.

नाम वालेStylesSuggestionState

NamedStyles मैसेज के सुझाव की स्थिति.

जेएसओएन के काेड में दिखाना
{
  "stylesSuggestionStates": [
    {
      object (NamedStyleSuggestionState)
    }
  ]
}
फ़ील्ड
stylesSuggestionStates[]

object (NamedStyleSuggestionState)

यह मास्क बताता है कि styles में, इससे जुड़े NamedStyle के कौनसे फ़ील्ड को इस सुझाव में बदला गया है.

नाम वाले स्टाइल के सुझावों का क्रम, named styles सुझाव में दिए गए नाम वाली स्टाइल के क्रम से मैच होता है.

नाम वालेStyleSuggestionState

NamedStyle मैसेज के सुझाव की स्थिति.

जेएसओएन के काेड में दिखाना
{
  "namedStyleType": enum (NamedStyleType),
  "textStyleSuggestionState": {
    object (TextStyleSuggestionState)
  },
  "paragraphStyleSuggestionState": {
    object (ParagraphStyleSuggestionState)
  }
}
फ़ील्ड
namedStyleType

enum (NamedStyleType)

नाम वाला वह स्टाइल टाइप जिससे यह सुझाव दिखता है.

यह फ़ील्ड एक सुविधा के तौर पर दिया गया है, ताकि NamedStyleSuggestionState को उससे जुड़े NamedStyle से मैच किया जा सके.

textStyleSuggestionState

object (TextStyleSuggestionState)

एक मास्क जो बताता है कि text style के किन फ़ील्ड को इस सुझाव में बदला गया है.

paragraphStyleSuggestionState

object (ParagraphStyleSuggestionState)

एक मास्क जो बताता है कि paragraph style के किन फ़ील्ड को इस सुझाव में बदला गया है.

सूची

सूची, पैराग्राफ़ के ऐसे ग्रुप के एट्रिब्यूट की सूची दिखाती है जो एक ही सूची में शामिल होते हैं. सूची के हिस्से वाले पैराग्राफ़ के bullet में, सूची के आईडी का रेफ़रंस होता है.

जेएसओएन के काेड में दिखाना
{
  "listProperties": {
    object (ListProperties)
  },
  "suggestedListPropertiesChanges": {
    string: {
      object (SuggestedListProperties)
    },
    ...
  },
  "suggestedInsertionId": string,
  "suggestedDeletionIds": [
    string
  ]
}
फ़ील्ड
listProperties

object (ListProperties)

सूची के प्रॉपर्टी.

suggestedListPropertiesChanges

map (key: string, value: object (SuggestedListProperties))

सूची की प्रॉपर्टी में सुझाए गए बदलाव, सुझाव के आईडी के आधार पर जोड़े जाते हैं.

suggestedInsertionId

string

सुझाया गया इंसर्शन आईडी. अगर खाली है, तो यह सुझाई गई इंसर्शन नहीं है.

suggestedDeletionIds[]

string

मिटाने के लिए सुझाए गए आईडी. अगर यह फ़ील्ड खाली है, तो इसका मतलब है कि इस सूची को मिटाने का कोई सुझाव नहीं है.

सूची प्रॉपर्टी

list की प्रॉपर्टी, जो किसी सूची से जुड़े पैराग्राफ़ से जुड़े बुलेट के लुक और स्टाइल के बारे में बताती हैं.

जेएसओएन के काेड में दिखाना
{
  "nestingLevels": [
    {
      object (NestingLevel)
    }
  ]
}
फ़ील्ड
nestingLevels[]

object (NestingLevel)

बुलेट पॉइंट से जुड़े लेवल पर विशेषताओं के बारे में बताता है.

किसी सूची में नेस्ट करने के ज़्यादा से ज़्यादा नौ लेवल होते हैं. सबसे ऊपर के लेवल से नेस्ट करने के लिए लेवल 0 और सबसे नेस्टिंग लेवल 8 होते हैं. नेस्टिंग लेवल बढ़ते क्रम में दिखाए जाते हैं. साथ ही, सबसे कम नेस्ट किए गए लेवल पहले दिखाए जाते हैं.

नेस्ट किए जाने का लेवल

इसमें ऐसी प्रॉपर्टी शामिल हैं जो नेस्टिंग के दिए गए लेवल पर सूची बुलेट के लुक और स्टाइल के बारे में बताती हैं.

जेएसओएन के काेड में दिखाना
{
  "bulletAlignment": enum (BulletAlignment),
  "glyphFormat": string,
  "indentFirstLine": {
    object (Dimension)
  },
  "indentStart": {
    object (Dimension)
  },
  "textStyle": {
    object (TextStyle)
  },
  "startNumber": integer,

  // Union field glyph_kind can be only one of the following:
  "glyphType": enum (GlyphType),
  "glyphSymbol": string
  // End of list of possible types for union field glyph_kind.
}
फ़ील्ड
bulletAlignment

enum (BulletAlignment)

बुलेट को रेंडर करने के लिए तय की गई जगह में, बुलेट का अलाइनमेंट.

glyphFormat

string

वह फ़ॉर्मैट स्ट्रिंग जिसे नेस्टिंग के इस लेवल पर बुलेट में इस्तेमाल किया जाता है.

ग्लिफ़ फ़ॉर्मैट में एक या उससे ज़्यादा प्लेसहोल्डर होते हैं और इन प्लेसहोल्डर को glyphType या glyphSymbol के आधार पर सही वैल्यू से बदल दिया जाता है. प्लेसहोल्डर, %[nestingLevel] पैटर्न का पालन करते हैं. इसके अलावा, प्लेसहोल्डर में प्रीफ़िक्स और सफ़िक्स भी हो सकते हैं. इसलिए, ग्लिफ़ फ़ॉर्मैट <prefix>%[nestingLevel]<suffix> पैटर्न का पालन करता है. ध्यान दें कि प्रीफ़िक्स और सफ़िक्स ज़रूरी नहीं हैं. वे आर्बिट्रेरी स्ट्रिंग हो सकते हैं.

उदाहरण के लिए, ग्लिफ़ फ़ॉर्मैट %0. से पता चलता है कि रेंडर किया गया ग्लिफ़, प्लेसहोल्डर को, नेस्ट किए गए लेवल 0 के लिए संबंधित ग्लिफ़ से बदल देगा. इसके बाद, सफ़िक्स के तौर पर पीरियड लागू होगा. इसलिए, नेस्टिंग लेवल 0 पर, UPPER_ALPHA के ग्लिफ़ टाइप और %0. ग्लिफ़ फ़ॉर्मैट वाली सूची का इस्तेमाल करने पर, रेंडर किए गए ग्लिफ़ वाली सूची बनेगी

A.

B.

C.

ग्लिफ़ फ़ॉर्मैट में मौजूदा नेस्टिंग लेवल के लिए प्लेसहोल्डर के साथ-साथ पैरंट नेस्टिंग लेवल के लिए भी प्लेसहोल्डर हो सकते हैं. उदाहरण के लिए, किसी सूची का ग्लिफ़ फ़ॉर्मैट, नेस्टिंग लेवल 0 पर %0. और नेस्टिंग लेवल 1 पर %0.%1. का ग्लिफ़ फ़ॉर्मैट हो सकता है. यह मानते हुए कि दोनों नेस्टिंग लेवल DECIMAL ग्लिफ़ टाइप हैं, इससे रेंडर किए गए ग्लिफ़ वाली सूची बनेगी

1.

2.

2.1.

2.2.

3.

क्रम में लगे नेस्टिंग लेवल के लिए, किसी खास पैराग्राफ़ के लिए ग्लिफ़ फ़ॉर्मैट में प्लेसहोल्डर की जगह लेने वाली स्ट्रिंग, सूची में पैराग्राफ़ के क्रम पर निर्भर करती है.

indentFirstLine

object (Dimension)

नेस्ट करने के इस लेवल पर, पैराग्राफ़ की पहली लाइन के लिए इंडेंट की संख्या.

indentStart

object (Dimension)

नेस्टिंग के इस स्तर पर पैराग्राफ़ के लिए इंडेंट की संख्या. पैराग्राफ़ के कॉन्टेंट की दिशा के आधार पर, उस हिस्से पर लागू होता है जो टेक्स्ट के शुरुआती हिस्से से जुड़ा होता है.

textStyle

object (TextStyle)

नेस्टिंग के इस लेवल पर बुलेट का टेक्स्ट स्टाइल.

startNumber

integer

इस नेस्टिंग स्तर पर सूची के पहले आइटम की संख्या.

अक्षर वाली सूचियों और रोमन अंकों वाली सूचियों के लिए, 0 की वैल्यू को 1 माना जाता है. 0 और 1, दोनों की वैल्यू के लिए अक्षरों वाली और रोमन अंकों वाली सूचियां a से शुरू होंगी और i से शुरू होंगी.

बिना क्रम वाले ग्लिफ़ वाले नेस्टिंग लेवल के लिए इस वैल्यू को अनदेखा किया जाता है.

यूनियन फ़ील्ड glyph_kind. बुलेट में इस्तेमाल होने वाला ग्लिफ़. यह बुलेट ग्लिफ़ के बारे में बताता है जो glyph_format में प्लेसहोल्डर की जगह लेता है. glyph_kind इनमें से सिर्फ़ एक हो सकता है:
glyphType

enum (GlyphType)

जब नेस्टिंग के इस स्तर पर पैराग्राफ़ को क्रम में लगाया जाता है, तब बुलेट में इस्तेमाल होने वाला ग्लिफ़ का टाइप.

यह ग्लिफ़ टाइप तय करता है कि glyphFormat में प्लेसहोल्डर को बदलने के लिए, इस्तेमाल किया जाने वाला ग्लिफ़ किस तरह का है. ऐसा तब किया जाता है, जब नेस्टिंग के इस लेवल पर मौजूद पैराग्राफ़ को क्रम में लगाया जाता है. उदाहरण के लिए, अगर नेस्टिंग लेवल 0 है, glyphFormat %0. है और ग्लिफ़ का टाइप DECIMAL है, तो रेंडर किया गया ग्लिफ़, ग्लिफ़ फ़ॉर्मैट में प्लेसहोल्डर %0 को सूची में आइटम के क्रम के हिसाब से संख्या से बदल देगा.

glyphSymbol

string

जब नेस्टिंग के इस स्तर पर मौजूद पैराग्राफ़ का क्रम नहीं रखा जाता, तब बुलेट में पसंद के मुताबिक बनाए गए ग्लिफ़ चिह्न का इस्तेमाल किया जाता है.

ग्लिफ़ सिंबल, glyphFormat में प्लेसहोल्डर की जगह ले लेता है. उदाहरण के लिए, अगर ग्लिफ़ सिंबल, यूनिकोड U+25cf कोड पॉइंट से संबंधित ठोस सर्कल है और glyphFormat %0 है, तो रेंडर किया गया ग्लिफ़ ठोस सर्कल होगा.

बुलेट संरेखण

बुलेट के लिए अलाइनमेंट के टाइप.

Enums
BULLET_ALIGNMENT_UNSPECIFIED बुलेट अलाइनमेंट की जानकारी नहीं है.
START बुलेट पॉइंट को रेंडरिंग के लिए तय की गई जगह की शुरुआत में अलाइन किया जाता है. एलटीआर टेक्स्ट के लिए, बाईं ओर अलाइन किया गया, नहीं तो दाईं ओर अलाइन किया गया.
CENTER बुलेट को रेंडर करने के लिए तय की गई जगह के बीच में, बुलेट अलाइन किया जाता है.
END बुलेट पॉइंट को रेंडरिंग के लिए तय की गई जगह के आखिर में अलाइन किया जाता है. एलटीआर टेक्स्ट के लिए दाईं ओर अलाइन करें, अगर नहीं, तो बाईं ओर अलाइन करें.

ग्लिफ़ टाइप

जब नेस्टिंग के इस स्तर पर पैराग्राफ़ को क्रम में लगाया जाता है, तब बुलेट में इस्तेमाल होने वाले ग्लिफ़ के टाइप.

Enums
GLYPH_TYPE_UNSPECIFIED ग्लिफ़ प्रकार तय नहीं है या काम नहीं करता.
NONE एक खाली स्ट्रिंग.
DECIMAL कोई संख्या, जैसे 1, 2 या 3.
ZERO_DECIMAL वह संख्या जिसमें किसी अंक से पहले शून्य जोड़ा जाता है, जैसे कि 01, 02 या 03. एक से ज़्यादा अंक वाली संख्याओं के आगे शून्य नहीं लगाया जाता है.
UPPER_ALPHA अंग्रेज़ी के बड़े अक्षर का इस्तेमाल करें, जैसे कि A, B या C.
ALPHA अंग्रेज़ी के छोटे अक्षर, जैसे कि a, b या c.
UPPER_ROMAN कोई अपरकेस रोमन अंक, जैसे कि I, II या III.
ROMAN लोअरकेस रोमन संख्या, जैसे i, ii या iii.

सुझाई गई प्रॉपर्टी की सूची

ListProperties के लिए सुझाया गया बदलाव.

जेएसओएन के काेड में दिखाना
{
  "listProperties": {
    object (ListProperties)
  },
  "listPropertiesSuggestionState": {
    object (ListPropertiesSuggestionState)
  }
}
फ़ील्ड
listProperties

object (ListProperties)

ListProperties, जिसमें सिर्फ़ इस सुझाव में किए गए बदलाव शामिल होते हैं. इसका इस्तेमाल listPropertiesSuggestionState के साथ किया जा सकता है, ताकि यह देखा जा सके कि कौनसे फ़ील्ड में बदलाव हुए हैं और उनकी नई वैल्यू क्या हैं.

listPropertiesSuggestionState

object (ListPropertiesSuggestionState)

एक मास्क, जो बताता है कि इस सुझाव में, ListProperties बेस पर किन फ़ील्ड में बदलाव किया गया है.

ListPropertiesSuggestionState

एक मास्क, जो बताता है कि इस सुझाव में, ListProperties बेस पर किन फ़ील्ड में बदलाव किया गया है. सही पर सेट किसी भी फ़ील्ड के लिए, एक नई सुझाई गई वैल्यू दी गई है.

जेएसओएन के काेड में दिखाना
{
  "nestingLevelsSuggestionStates": [
    {
      object (NestingLevelSuggestionState)
    }
  ]
}
फ़ील्ड
nestingLevelsSuggestionStates[]

object (NestingLevelSuggestionState)

यह मास्क बताता है कि nestingLevels में, इससे जुड़े NestingLevel के कौनसे फ़ील्ड को इस सुझाव में बदला गया है.

नेस्टिंग लेवल के सुझाव की स्थितियां, नेस्टिंग लेवल के बढ़ते क्रम में दिखाई जाती हैं. साथ ही, सबसे कम नेस्ट की गई स्थितियां पहले दिखाई जाती हैं.

NestingLevelSuggestionState{1/}

एक मास्क, जो बताता है कि इस सुझाव में, NestingLevel बेस पर किन फ़ील्ड में बदलाव किया गया है. सही पर सेट किसी भी फ़ील्ड के लिए, एक नई सुझाई गई वैल्यू दी गई है.

जेएसओएन के काेड में दिखाना
{
  "bulletAlignmentSuggested": boolean,
  "glyphTypeSuggested": boolean,
  "glyphFormatSuggested": boolean,
  "glyphSymbolSuggested": boolean,
  "indentFirstLineSuggested": boolean,
  "indentStartSuggested": boolean,
  "textStyleSuggestionState": {
    object (TextStyleSuggestionState)
  },
  "startNumberSuggested": boolean
}
फ़ील्ड
bulletAlignmentSuggested

boolean

यह बताता है कि bulletAlignment में किसी बदलाव का सुझाव दिया गया है या नहीं.

glyphTypeSuggested

boolean

यह बताता है कि glyphType में किसी बदलाव का सुझाव दिया गया है या नहीं.

glyphFormatSuggested

boolean

यह बताता है कि glyphFormat में किसी बदलाव का सुझाव दिया गया है या नहीं.

glyphSymbolSuggested

boolean

यह बताता है कि glyphSymbol में किसी बदलाव का सुझाव दिया गया है या नहीं.

indentFirstLineSuggested

boolean

यह बताता है कि indentFirstLine में किसी बदलाव का सुझाव दिया गया है या नहीं.

indentStartSuggested

boolean

यह बताता है कि indentStart में किसी बदलाव का सुझाव दिया गया है या नहीं.

textStyleSuggestionState

object (TextStyleSuggestionState)

एक मास्क जो बताता है कि text style के किन फ़ील्ड को इस सुझाव में बदला गया है.

startNumberSuggested

boolean

यह बताता है कि startNumber में किसी बदलाव का सुझाव दिया गया है या नहीं.

नाम वालीरेंज

दस्तावेज़ में मौजूद उन सभी NamedRange का कलेक्शन जिनके किसी खास नाम को शेयर किया जाता है.

जेएसओएन के काेड में दिखाना
{
  "name": string,
  "namedRanges": [
    {
      object (NamedRange)
    }
  ]
}
फ़ील्ड
name

string

वह नाम जिसे सभी named ranges शेयर करते हैं.

namedRanges[]

object (NamedRange)

वे NamedRange जिनका नाम एक जैसा है.

नाम वालीरेंज

एक ही नाम वाली रेंज आईडी वाले Range का कलेक्शन.

नाम वाली रेंज की मदद से डेवलपर, किसी दस्तावेज़ के कुछ हिस्सों को, उपयोगकर्ता के तय किए गए किसी भी आर्बिट्रेरी लेबल से जोड़ सकते हैं. इससे, उनके कॉन्टेंट को प्रोग्राम के हिसाब से, बाद में कभी भी पढ़ा जा सकता है या उसमें बदलाव किया जा सकता है. किसी दस्तावेज़ में एक ही नाम वाली कई नाम वाली रेंज हो सकती हैं, लेकिन नाम वाली हर रेंज का एक यूनीक आईडी होता है.

नाम वाली रेंज एक ही Range से बनाई जाती है. साथ ही, किसी नाम वाली रेंज में शामिल किया गया कॉन्टेंट, आम तौर पर उस रेंज को बड़ा करता है. हालांकि, कुछ दस्तावेज़ बदलावों की वजह से उस रेंज को कई रेंज में बांटा जा सकता है.

नाम वाली रेंज, निजी नहीं हैं. जिन ऐप्लिकेशन और सहयोगियों के पास दस्तावेज़ का ऐक्सेस है वे सभी इसकी नाम वाली रेंज देख सकते हैं.

जेएसओएन के काेड में दिखाना
{
  "namedRangeId": string,
  "name": string,
  "ranges": [
    {
      object (Range)
    }
  ]
}
फ़ील्ड
namedRangeId

string

नाम वाली रेंज का आईडी.

name

string

नाम वाली रेंज का नाम.

ranges[]

object (Range)

वे रेंज जो इस नाम वाली रेंज से जुड़ी हैं.

रेंज

टेक्स्ट की रेंज तय करता है.

जेएसओएन के काेड में दिखाना
{
  "segmentId": string,
  "startIndex": integer,
  "endIndex": integer
}
फ़ील्ड
segmentId

string

उस हेडर, फ़ुटर या फ़ुटनोट का आईडी जिसमें यह रेंज शामिल है. खाली सेगमेंट आईडी, दस्तावेज़ का मुख्य हिस्सा दिखाता है.

startIndex

integer

UTF-16 कोड यूनिट में, इस रेंज का शून्य-आधारित स्टार्ट इंडेक्स.

सभी मौजूदा इस्तेमाल के लिए, स्टार्ट इंडेक्स दिया जाना ज़रूरी है. यह फ़ील्ड एक Int32Value है, ताकि आप आने वाले समय में, ओपन एंड रेंज वाले मामलों में इस्तेमाल के मामलों में इसका इस्तेमाल कर सकें.

endIndex

integer

UTF-16 कोड यूनिट में, इस रेंज का शून्य-आधारित एंड इंडेक्स.

सभी मौजूदा इस्तेमाल में, एंड इंडेक्स दिया जाना ज़रूरी है. यह फ़ील्ड एक Int32Value है, ताकि आप आने वाले समय में, ओपन एंड रेंज वाले मामलों में इस्तेमाल के मामलों में इसका इस्तेमाल कर सकें.

SuggestViewMode

दस्तावेज़ पर सुझाव व्यू मोड लागू किया जाता है, जिससे यह पता चलता है कि सुझाए गए बदलाव किस तरह दिखाए जाते हैं. इसमें दस्तावेज़ को पढ़ने के विकल्प दिए गए हैं. इसमें सभी सुझावों को इनलाइन, स्वीकार या अस्वीकार किया गया है.

Enums
DEFAULT_FOR_CURRENT_ACCESS लौटाए गए दस्तावेज़ पर लागू किया गया SuggestViewMode उपयोगकर्ता के मौजूदा ऐक्सेस लेवल पर निर्भर करता है. अगर उपयोगकर्ता के पास सिर्फ़ देखने का ऐक्सेस है, तो PREVIEW_WITHOUT_SUGGESTIONS लागू होता है. अगर ऐसा नहीं है, तो SUGGESTIONS_INLINE लागू होता है. यह डिफ़ॉल्ट सुझाव व्यू मोड है.
SUGGESTIONS_INLINE

आपने जो दस्तावेज़ दिखाया है उसमें सुझाव इनलाइन हैं. सुझाए गए बदलाव, दस्तावेज़ में मौजूद मूल कॉन्टेंट से अलग हो जाएंगे.

अगर उपयोगकर्ता के पास सुझाए गए बदलावों को देखने की अनुमति नहीं है, तो इस मोड का इस्तेमाल करके दस्तावेज़ को वापस पाने का अनुरोध 403 गड़बड़ी वाला मैसेज दिखाएगा.

PREVIEW_SUGGESTIONS_ACCEPTED

वापस किया गया दस्तावेज़ एक झलक है, जिसमें सभी सुझाए गए बदलाव स्वीकार किए गए हैं.

अगर उपयोगकर्ता के पास सुझाए गए बदलावों को देखने की अनुमति नहीं है, तो इस मोड का इस्तेमाल करके दस्तावेज़ को वापस पाने का अनुरोध 403 गड़बड़ी वाला मैसेज दिखाएगा.

PREVIEW_WITHOUT_SUGGESTIONS अगर दस्तावेज़ में कोई सुझाव होता है, तो लौटाए गए दस्तावेज़ में, सुझाए गए सभी बदलावों की झलक दिखाई जाती है.

इनलाइन ऑब्जेक्ट

वह ऑब्जेक्ट जो टेक्स्ट के साथ इनलाइन दिखता है. InlineObject में इमेज जैसा एक EmbeddedObject होता है.

जेएसओएन के काेड में दिखाना
{
  "objectId": string,
  "inlineObjectProperties": {
    object (InlineObjectProperties)
  },
  "suggestedInlineObjectPropertiesChanges": {
    string: {
      object (SuggestedInlineObjectProperties)
    },
    ...
  },
  "suggestedInsertionId": string,
  "suggestedDeletionIds": [
    string
  ]
}
फ़ील्ड
objectId

string

इस इनलाइन ऑब्जेक्ट का आईडी. इसका इस्तेमाल किसी ऑब्जेक्ट की प्रॉपर्टी को अपडेट करने के लिए किया जा सकता है.

inlineObjectProperties

object (InlineObjectProperties)

इस इनलाइन ऑब्जेक्ट की प्रॉपर्टी.

suggestedInlineObjectPropertiesChanges

map (key: string, value: object (SuggestedInlineObjectProperties))

इनलाइन ऑब्जेक्ट प्रॉपर्टी में सुझाए गए बदलाव, जिन्हें सुझाव के आईडी की मदद से किया जाता है.

suggestedInsertionId

string

सुझाया गया इंसर्शन आईडी. अगर खाली है, तो यह सुझाई गई इंसर्शन नहीं है.

suggestedDeletionIds[]

string

मिटाने के लिए सुझाए गए आईडी. अगर यह फ़ील्ड खाली है, तो इसका मतलब है कि इस कॉन्टेंट को मिटाने का कोई सुझाव नहीं है.

InlineObjectProperties

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

जेएसओएन के काेड में दिखाना
{
  "embeddedObject": {
    object (EmbeddedObject)
  }
}
फ़ील्ड
embeddedObject

object (EmbeddedObject)

इस इनलाइन ऑब्जेक्ट का एम्बेड किया गया ऑब्जेक्ट.

एम्बेड किया गया ऑब्जेक्ट

दस्तावेज़ में एम्बेड किया गया ऑब्जेक्ट.

जेएसओएन के काेड में दिखाना
{
  "title": string,
  "description": string,
  "embeddedObjectBorder": {
    object (EmbeddedObjectBorder)
  },
  "size": {
    object (Size)
  },
  "marginTop": {
    object (Dimension)
  },
  "marginBottom": {
    object (Dimension)
  },
  "marginRight": {
    object (Dimension)
  },
  "marginLeft": {
    object (Dimension)
  },
  "linkedContentReference": {
    object (LinkedContentReference)
  },

  // Union field properties can be only one of the following:
  "embeddedDrawingProperties": {
    object (EmbeddedDrawingProperties)
  },
  "imageProperties": {
    object (ImageProperties)
  }
  // End of list of possible types for union field properties.
}
फ़ील्ड
title

string

एम्बेड किए गए ऑब्जेक्ट का टाइटल. वैकल्पिक टेक्स्ट दिखाने के लिए, title और description, दोनों को जोड़ा गया है.

description

string

एम्बेड किए गए ऑब्जेक्ट की जानकारी. वैकल्पिक टेक्स्ट दिखाने के लिए, title और description, दोनों को जोड़ा गया है.

embeddedObjectBorder

object (EmbeddedObjectBorder)

एम्बेड किए गए ऑब्जेक्ट का बॉर्डर.

size

object (Size)

काटने के बाद इमेज का दिखने वाला साइज़.

marginTop

object (Dimension)

एम्बेड किए गए ऑब्जेक्ट का सबसे ऊपर मार्जिन.

marginBottom

object (Dimension)

एम्बेड किए गए ऑब्जेक्ट का सबसे नीचे का मार्जिन.

marginRight

object (Dimension)

एम्बेड किए गए ऑब्जेक्ट का दायां मार्जिन.

marginLeft

object (Dimension)

एम्बेड किए गए ऑब्जेक्ट का बायां मार्जिन.

linkedContentReference

object (LinkedContentReference)

बाहरी लिंक किए गए सोर्स कॉन्टेंट का रेफ़रंस. उदाहरण के लिए, जब एम्बेड किया गया ऑब्जेक्ट एक लिंक किया गया चार्ट होता है, तो इसमें सोर्स Google Sheets चार्ट का रेफ़रंस होता है.

अगर यह नीति सेट नहीं है, तो इसका मतलब है कि एम्बेड किया गया ऑब्जेक्ट लिंक नहीं किया गया है.

यूनियन फ़ील्ड properties. वे प्रॉपर्टी जो एम्बेड किए गए हर तरह के ऑब्जेक्ट के लिए खास होती हैं. properties इनमें से सिर्फ़ एक हो सकता है:
embeddedDrawingProperties

object (EmbeddedDrawingProperties)

एम्बेड की गई ड्रॉइंग की प्रॉपर्टी.

imageProperties

object (ImageProperties)

इमेज की प्रॉपर्टी.

एम्बेड किए गएDrawingProperties

इस टाइप में कोई फ़ील्ड नहीं है.

एम्बेड की गई ड्रॉइंग की प्रॉपर्टी, जिनका इस्तेमाल ऑब्जेक्ट टाइप को अलग करने के लिए किया जाता है. एम्बेड की गई ड्रॉइंग वह होती है जिसे किसी दस्तावेज़ के अंदर ही बनाया और उसमें बदलाव किया जाता है. ध्यान दें कि इसके बारे में ज़्यादा जानकारी नहीं दी जा सकती.

इमेज प्रॉपर्टी

इमेज की प्रॉपर्टी.

जेएसओएन के काेड में दिखाना
{
  "contentUri": string,
  "sourceUri": string,
  "brightness": number,
  "contrast": number,
  "transparency": number,
  "cropProperties": {
    object (CropProperties)
  },
  "angle": number
}
फ़ील्ड
contentUri

string

इमेज का यूआरआई, जिसका डिफ़ॉल्ट लाइफ़टाइम 30 मिनट होता है. इस यूआरआई को अनुरोध करने वाले व्यक्ति के खाते से टैग किया गया है. यूआरआई वाला कोई भी व्यक्ति, इमेज को अनुरोध करने वाले मूल व्यक्ति के तौर पर असरदार तरीके से ऐक्सेस करता है. अगर दस्तावेज़ की शेयर करने की सेटिंग बदल जाती हैं, तो इमेज का ऐक्सेस खो सकता है.

sourceUri

string

सोर्स यूआरआई, इमेज डालने के लिए इस्तेमाल किया जाने वाला यूआरआई है. सोर्स यूआरआई खाली हो सकता है.

brightness

number

इमेज की चमक का असर. वैल्यू [-1.0, 1.0] के इंटरवल में होनी चाहिए, जहां 0 का मतलब है कि कोई इफ़ेक्ट नहीं है.

contrast

number

इमेज का कंट्रास्ट इफ़ेक्ट. वैल्यू [-1.0, 1.0] के इंटरवल में होनी चाहिए, जहां 0 का मतलब है कि कोई इफ़ेक्ट नहीं है.

transparency

number

इमेज का पारदर्शिता प्रभाव. वैल्यू [0.0, 1.0] के अंतराल में होनी चाहिए. यहां 0 का मतलब है कि कोई इफ़ेक्ट नहीं होता और 1 का मतलब है कि यह पारदर्शी है.

cropProperties

object (CropProperties)

इमेज को काटने की प्रॉपर्टी.

angle

number

रेडियन में इमेज का घड़ी की दिशा में घूमने का कोण.

क्रॉप-प्रॉपर्टी

किसी इमेज को काटने की प्रॉपर्टी.

काटने का आयत मूल कॉन्टेंट के चार किनारों से फ़्रैक्शनल ऑफ़सेट का इस्तेमाल करके दिखाया जाता है.

  • अगर ऑफ़सेट, इंटरवल (0, 1) में है, तो फ़ोटो काटने के रेक्टैंगल का संबंधित किनारा, इमेज को बांधने वाले मूल रेक्टैंगल के अंदर होता है.
  • अगर ऑफ़सेट ऋणात्मक या 1 से ज़्यादा है, तो काटने के आयत का संबंधित किनारा, इमेज को बांधने वाले मूल आयत के बाहर रखा जाता है.
  • अगर सभी ऑफ़सेट और रोटेशन के कोण 0 हैं, तो इमेज को काटा नहीं जाएगा.
जेएसओएन के काेड में दिखाना
{
  "offsetLeft": number,
  "offsetRight": number,
  "offsetTop": number,
  "offsetBottom": number,
  "angle": number
}
फ़ील्ड
offsetLeft

number

ऑफ़सेट से यह पता चलता है कि काटने वाले रेक्टैंगल का बायां किनारा, ओरिजनल कॉन्टेंट के बाएं किनारे से कितना दूर है. यह ओरिजनल कॉन्टेंट की चौड़ाई के हिस्से के रूप में होता है.

offsetRight

number

ऑफ़सेट तय करता है कि काटने के आयत का दायां किनारा, ओरिजनल कॉन्टेंट के दाएं किनारे से कितना अंदर की ओर है. यह ओरिजनल कॉन्टेंट की चौड़ाई के हिस्से के रूप में होता है.

offsetTop

number

ऑफ़सेट से यह पता चलता है कि काटने वाला आयत, मूल कॉन्टेंट के ऊपरी किनारे से कितना अंदर की ओर है. यह ओरिजनल कॉन्टेंट की ऊंचाई के कुछ हिस्से के तौर पर होता है.

offsetBottom

number

ऑफ़सेट तय करता है कि काटने वाले रेक्टैंगल का निचला किनारा, ओरिजनल कॉन्टेंट के निचले किनारे से कितना अंदर की ओर है. यह ओरिजनल कॉन्टेंट की ऊंचाई के हिस्से के रूप में होता है.

angle

number

काटने वाले आयत के केंद्र के चारों ओर, घड़ी की दिशा में घूमने का कोण, रेडियन में. ऑफ़सेट के बाद रोटेशन लागू किया जाता है.

एम्बेडेड ऑब्जेक्टबॉर्डर

EmbeddedObject के चारों ओर एक बॉर्डर.

जेएसओएन के काेड में दिखाना
{
  "color": {
    object (OptionalColor)
  },
  "width": {
    object (Dimension)
  },
  "dashStyle": enum (DashStyle),
  "propertyState": enum (PropertyState)
}
फ़ील्ड
color

object (OptionalColor)

बॉर्डर का रंग.

width

object (Dimension)

बॉर्डर की चौड़ाई.

dashStyle

enum (DashStyle)

बॉर्डर की डैश शैली.

propertyState

enum (PropertyState)

बॉर्डर प्रॉपर्टी की प्रॉपर्टी स्थिति.

प्रॉपर्टीस्टेट

किसी प्रॉपर्टी की संभावित स्थितियां.

Enums
RENDERED अगर किसी प्रॉपर्टी की स्थिति RENDERED है, तो दस्तावेज़ में रेंडर किए जाने पर, एलिमेंट में उससे जुड़ी प्रॉपर्टी मौजूद होती है. यह डिफ़ॉल्ट मान है.
NOT_RENDERED अगर किसी प्रॉपर्टी की स्थिति NOT_RENDERED है, तो दस्तावेज़ में रेंडर किए जाने पर, एलिमेंट में उससे जुड़ी प्रॉपर्टी नहीं होती.

लिंक की गई सामग्री का रेफ़रंस

बाहरी लिंक किए गए सोर्स कॉन्टेंट का रेफ़रंस.

जेएसओएन के काेड में दिखाना
{

  // Union field reference can be only one of the following:
  "sheetsChartReference": {
    object (SheetsChartReference)
  }
  // End of list of possible types for union field reference.
}
फ़ील्ड
यूनियन फ़ील्ड reference. लिंक किए गए कॉन्टेंट के टाइप के लिए खास रेफ़रंस. reference इनमें से सिर्फ़ एक हो सकता है:
sheetsChartReference

object (SheetsChartReference)

लिंक किए गए चार्ट का रेफ़रंस.

शीट चार्ट रेफ़रंस

लिंक किए गए चार्ट का रेफ़रंस, जिसे Google Sheets से एम्बेड किया गया है.

जेएसओएन के काेड में दिखाना
{
  "spreadsheetId": string,
  "chartId": integer
}
फ़ील्ड
spreadsheetId

string

उस Google Sheets स्प्रेडशीट का आईडी जिसमें सोर्स चार्ट शामिल है.

chartId

integer

Google Sheets स्प्रेडशीट में एम्बेड किए गए किसी खास चार्ट का आईडी.

सुझाए गएInlineObjectProperties

InlineObjectProperties के लिए सुझाया गया बदलाव.

जेएसओएन के काेड में दिखाना
{
  "inlineObjectProperties": {
    object (InlineObjectProperties)
  },
  "inlineObjectPropertiesSuggestionState": {
    object (InlineObjectPropertiesSuggestionState)
  }
}
फ़ील्ड
inlineObjectProperties

object (InlineObjectProperties)

InlineObjectProperties, जिसमें सिर्फ़ इस सुझाव में किए गए बदलाव शामिल होते हैं. इसका इस्तेमाल inlineObjectPropertiesSuggestionState के साथ किया जा सकता है, ताकि यह देखा जा सके कि कौनसे फ़ील्ड में बदलाव हुए हैं और उनकी नई वैल्यू क्या हैं.

inlineObjectPropertiesSuggestionState

object (InlineObjectPropertiesSuggestionState)

एक मास्क, जो बताता है कि इस सुझाव में, InlineObjectProperties बेस पर किन फ़ील्ड में बदलाव किया गया है.

InlineObjectPropertiesOfferionState

एक मास्क, जो बताता है कि इस सुझाव में, InlineObjectProperties बेस पर किन फ़ील्ड में बदलाव किया गया है. सही पर सेट किसी भी फ़ील्ड के लिए, एक नई सुझाई गई वैल्यू दी गई है.

जेएसओएन के काेड में दिखाना
{
  "embeddedObjectSuggestionState": {
    object (EmbeddedObjectSuggestionState)
  }
}
फ़ील्ड
embeddedObjectSuggestionState

object (EmbeddedObjectSuggestionState)

एक मास्क जो बताता है कि embeddedObject के किन फ़ील्ड को इस सुझाव में बदला गया है.

एम्बेड किए जाने वाले ऑब्जेक्ट सुझाव राज्य

एक मास्क, जो बताता है कि इस सुझाव में, EmbeddedObject बेस पर किन फ़ील्ड में बदलाव किया गया है. सही पर सेट किसी भी फ़ील्ड के लिए, एक नई सुझाई गई वैल्यू दी गई है.

जेएसओएन के काेड में दिखाना
{
  "embeddedDrawingPropertiesSuggestionState": {
    object (EmbeddedDrawingPropertiesSuggestionState)
  },
  "imagePropertiesSuggestionState": {
    object (ImagePropertiesSuggestionState)
  },
  "titleSuggested": boolean,
  "descriptionSuggested": boolean,
  "embeddedObjectBorderSuggestionState": {
    object (EmbeddedObjectBorderSuggestionState)
  },
  "sizeSuggestionState": {
    object (SizeSuggestionState)
  },
  "marginLeftSuggested": boolean,
  "marginRightSuggested": boolean,
  "marginTopSuggested": boolean,
  "marginBottomSuggested": boolean,
  "linkedContentReferenceSuggestionState": {
    object (LinkedContentReferenceSuggestionState)
  }
}
फ़ील्ड
embeddedDrawingPropertiesSuggestionState

object (EmbeddedDrawingPropertiesSuggestionState)

एक मास्क जो बताता है कि embeddedDrawingProperties के किन फ़ील्ड को इस सुझाव में बदला गया है.

imagePropertiesSuggestionState

object (ImagePropertiesSuggestionState)

एक मास्क जो बताता है कि imageProperties के किन फ़ील्ड को इस सुझाव में बदला गया है.

titleSuggested

boolean

यह बताता है कि title में किसी बदलाव का सुझाव दिया गया है या नहीं.

descriptionSuggested

boolean

यह बताता है कि description में किसी बदलाव का सुझाव दिया गया है या नहीं.

embeddedObjectBorderSuggestionState

object (EmbeddedObjectBorderSuggestionState)

एक मास्क जो बताता है कि embeddedObjectBorder के किन फ़ील्ड को इस सुझाव में बदला गया है.

sizeSuggestionState

object (SizeSuggestionState)

एक मास्क जो बताता है कि size के किन फ़ील्ड को इस सुझाव में बदला गया है.

marginLeftSuggested

boolean

यह बताता है कि marginLeft में किसी बदलाव का सुझाव दिया गया है या नहीं.

marginRightSuggested

boolean

यह बताता है कि marginRight में किसी बदलाव का सुझाव दिया गया है या नहीं.

marginTopSuggested

boolean

यह बताता है कि marginTop में किसी बदलाव का सुझाव दिया गया है या नहीं.

marginBottomSuggested

boolean

यह बताता है कि marginBottom में किसी बदलाव का सुझाव दिया गया है या नहीं.

linkedContentReferenceSuggestionState

object (LinkedContentReferenceSuggestionState)

एक मास्क जो बताता है कि linkedContentReference के किन फ़ील्ड को इस सुझाव में बदला गया है.

एम्बेड किए जाने वालेDrawingPropertiesSuggestionState

इस टाइप में कोई फ़ील्ड नहीं है.

एक मास्क, जो बताता है कि इस सुझाव में, EmbeddedDrawingProperties बेस पर किन फ़ील्ड में बदलाव किया गया है. सही पर सेट किसी भी फ़ील्ड के लिए, एक नई सुझाई गई वैल्यू दी गई है.

ImagePropertiesSuggestionState

एक मास्क, जो बताता है कि इस सुझाव में, ImageProperties बेस पर किन फ़ील्ड में बदलाव किया गया है. सही पर सेट किसी भी फ़ील्ड के लिए, एक नई सुझाई गई वैल्यू दी गई है.

जेएसओएन के काेड में दिखाना
{
  "contentUriSuggested": boolean,
  "sourceUriSuggested": boolean,
  "brightnessSuggested": boolean,
  "contrastSuggested": boolean,
  "transparencySuggested": boolean,
  "cropPropertiesSuggestionState": {
    object (CropPropertiesSuggestionState)
  },
  "angleSuggested": boolean
}
फ़ील्ड
contentUriSuggested

boolean

यह बताता है कि contentUri में किसी बदलाव का सुझाव दिया गया है या नहीं.

sourceUriSuggested

boolean

इससे पता चलता है कि क्या [sourceUri] [google.apps.docs.v1.embedObject.source_uri] में कोई बदलाव करने का सुझाव दिया गया है.

brightnessSuggested

boolean

इससे पता चलता है कि [brightness] [google.apps.docs.v1.embedObject.brightness] में कोई बदलाव किया गया है या नहीं.

contrastSuggested

boolean

इससे पता चलता है कि क्या [कंट्रास्ट] [google.apps.docs.v1.embedObject.conrast] में कोई बदलाव करने का सुझाव दिया गया है.

transparencySuggested

boolean

इससे पता चलता है कि क्या [transparency] [google.apps.docs.v1.अनलिंकObject.transparency] में कोई बदलाव करने का सुझाव दिया गया है.

cropPropertiesSuggestionState

object (CropPropertiesSuggestionState)

एक मास्क जो बताता है कि cropProperties के किन फ़ील्ड को इस सुझाव में बदला गया है.

angleSuggested

boolean

इससे पता चलता है कि क्या [कोण] में किसी बदलाव का सुझाव दिया गया है:

ChPropertiesSuggestionState

एक मास्क, जो बताता है कि इस सुझाव में, CropProperties बेस पर किन फ़ील्ड में बदलाव किया गया है. सही पर सेट किसी भी फ़ील्ड के लिए, एक नई सुझाई गई वैल्यू दी गई है.

जेएसओएन के काेड में दिखाना
{
  "offsetLeftSuggested": boolean,
  "offsetRightSuggested": boolean,
  "offsetTopSuggested": boolean,
  "offsetBottomSuggested": boolean,
  "angleSuggested": boolean
}
फ़ील्ड
offsetLeftSuggested

boolean

यह बताता है कि offsetLeft में किसी बदलाव का सुझाव दिया गया है या नहीं.

offsetRightSuggested

boolean

यह बताता है कि offsetRight में किसी बदलाव का सुझाव दिया गया है या नहीं.

offsetTopSuggested

boolean

यह बताता है कि offsetTop में किसी बदलाव का सुझाव दिया गया है या नहीं.

offsetBottomSuggested

boolean

यह बताता है कि offsetBottom में किसी बदलाव का सुझाव दिया गया है या नहीं.

angleSuggested

boolean

यह बताता है कि angle में किसी बदलाव का सुझाव दिया गया है या नहीं.

एम्बेड किए गए ऑब्जेक्टबॉर्डर सुझाव राज्य

एक मास्क, जो बताता है कि इस सुझाव में, EmbeddedObjectBorder बेस पर किन फ़ील्ड में बदलाव किया गया है. सही पर सेट किसी भी फ़ील्ड के लिए, एक नई सुझाई गई वैल्यू दी गई है.

जेएसओएन के काेड में दिखाना
{
  "colorSuggested": boolean,
  "widthSuggested": boolean,
  "dashStyleSuggested": boolean,
  "propertyStateSuggested": boolean
}
फ़ील्ड
colorSuggested

boolean

इससे पता चलता है कि [color] [google.apps.docs.v1.EmbedBorderObject.color] के लिए किसी बदलाव का सुझाव दिया गया था या नहीं.

widthSuggested

boolean

इससे पता चलता है कि क्या [width] [google.apps.docs.v1.embeddedBorderObject.width] में कोई बदलाव करने का सुझाव दिया गया है.

dashStyleSuggested

boolean

इससे पता चलता है कि क्या [डैश-स्टाइल] [google.apps.docs.v1.embedBorderObject.dash_style] में किसी बदलाव का सुझाव दिया गया है.

propertyStateSuggested

boolean

इससे पता चलता है कि क्या [propertyState] [google.apps.docs.v1.EmbedBorderObject.property_state] में कोई बदलाव किया गया था.

LinkedContentReferenceSuggestionState{1/}

एक मास्क, जो बताता है कि इस सुझाव में, LinkedContentReference बेस पर किन फ़ील्ड में बदलाव किया गया है. सही पर सेट किसी भी फ़ील्ड के लिए, एक नई सुझाई गई वैल्यू दी गई है.

जेएसओएन के काेड में दिखाना
{
  "sheetsChartReferenceSuggestionState": {
    object (SheetsChartReferenceSuggestionState)
  }
}
फ़ील्ड
sheetsChartReferenceSuggestionState

object (SheetsChartReferenceSuggestionState)

एक मास्क जो बताता है कि sheetsChartReference के किन फ़ील्ड को इस सुझाव में बदला गया है.

SheetsChartReferenceSuggestionState

एक मास्क, जो बताता है कि इस सुझाव में, SheetsChartReference बेस पर किन फ़ील्ड में बदलाव किया गया है. सही पर सेट किसी भी फ़ील्ड के लिए, एक नई सुझाई गई वैल्यू दी गई है.

जेएसओएन के काेड में दिखाना
{
  "spreadsheetIdSuggested": boolean,
  "chartIdSuggested": boolean
}
फ़ील्ड
spreadsheetIdSuggested

boolean

यह बताता है कि spreadsheetId में किसी बदलाव का सुझाव दिया गया है या नहीं.

chartIdSuggested

boolean

यह बताता है कि chartId में किसी बदलाव का सुझाव दिया गया है या नहीं.

पोज़िशन किया गया ऑब्जेक्ट

वह ऑब्जेक्ट जो Paragraph से टेदर किया गया है और पैराग्राफ़ की शुरुआत में है. पोज़िशन किए गए ऑब्जेक्ट में, इमेज जैसा एक EmbeddedObject होता है.

जेएसओएन के काेड में दिखाना
{
  "objectId": string,
  "positionedObjectProperties": {
    object (PositionedObjectProperties)
  },
  "suggestedPositionedObjectPropertiesChanges": {
    string: {
      object (SuggestedPositionedObjectProperties)
    },
    ...
  },
  "suggestedInsertionId": string,
  "suggestedDeletionIds": [
    string
  ]
}
फ़ील्ड
objectId

string

पोज़िशन किए गए इस ऑब्जेक्ट का आईडी.

positionedObjectProperties

object (PositionedObjectProperties)

इस पोज़िशन किए गए ऑब्जेक्ट की प्रॉपर्टी.

suggestedPositionedObjectPropertiesChanges

map (key: string, value: object (SuggestedPositionedObjectProperties))

पोज़िशन किए गए ऑब्जेक्ट की प्रॉपर्टी में सुझाए गए बदलाव, जिन्हें सुझाव के आईडी की मदद से जोड़ा जाता है.

suggestedInsertionId

string

सुझाया गया इंसर्शन आईडी. अगर खाली है, तो यह सुझाई गई इंसर्शन नहीं है.

suggestedDeletionIds[]

string

मिटाने के लिए सुझाए गए आईडी. अगर यह फ़ील्ड खाली है, तो इसका मतलब है कि इस कॉन्टेंट को मिटाने का कोई सुझाव नहीं है.

पोज़िशन किए गए ऑब्जेक्ट प्रॉपर्टी

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

जेएसओएन के काेड में दिखाना
{
  "positioning": {
    object (PositionedObjectPositioning)
  },
  "embeddedObject": {
    object (EmbeddedObject)
  }
}
फ़ील्ड
positioning

object (PositionedObjectPositioning)

इस पोज़िशन किए गए ऑब्जेक्ट की पोज़िशन, Paragraph की नई लाइन के मुकाबले होती है. इस नई लाइन में, इस ऑब्जेक्ट के बारे में बताया जाता है.

embeddedObject

object (EmbeddedObject)

इस पोज़िशन किए गए ऑब्जेक्ट का एम्बेड किया गया ऑब्जेक्ट.

पोज़िशन की गई ऑब्जेक्ट पोज़िशनिंग

PositionedObject की पोज़िशन. ऑब्जेक्ट को उस Paragraph की शुरुआत में पोज़िशन किया जाता है जिससे टेदर किया गया है.

जेएसओएन के काेड में दिखाना
{
  "layout": enum (PositionedObjectLayout),
  "leftOffset": {
    object (Dimension)
  },
  "topOffset": {
    object (Dimension)
  }
}
फ़ील्ड
layout

enum (PositionedObjectLayout)

पोज़िशन किए गए इस ऑब्जेक्ट का लेआउट.

leftOffset

object (Dimension)

पोज़िशन किए गए ऑब्जेक्ट के बाएं किनारे का ऑफ़सेट, उस Paragraph की शुरुआत के संबंध में होता है जिससे इसे टेदर किया गया है. ऑब्जेक्ट की सटीक पोज़िशन, दस्तावेज़ के अन्य कॉन्टेंट और दस्तावेज़ की स्टाइल पर निर्भर कर सकती है.

topOffset

object (Dimension)

पोज़िशन किए गए ऑब्जेक्ट के ऊपरी किनारे का ऑफ़सेट. यह, उस Paragraph की शुरुआत के संबंध में होता है जिससे इसे टेदर किया गया है. ऑब्जेक्ट की सटीक पोज़िशन, दस्तावेज़ के अन्य कॉन्टेंट और दस्तावेज़ की स्टाइल पर निर्भर कर सकती है.

पोज़िशन किए गए ऑब्जेक्टलेआउट

किसी [PositionedObject][google.aps.docs.v1.PositionedObject] के संभावित लेआउट.

Enums
POSITIONED_OBJECT_LAYOUT_UNSPECIFIED लेआउट की जानकारी नहीं दी गई है.
WRAP_TEXT टेक्स्ट, पोज़िशन किए गए ऑब्जेक्ट के चारों ओर रैप हो जाता है.
BREAK_LEFT टेक्स्ट को इस तरह से तोड़ता है कि पोज़िशन किया गया ऑब्जेक्ट बाईं ओर हो और टेक्स्ट दाईं ओर.
BREAK_RIGHT टेक्स्ट को इस तरह से तोड़ता है कि पोज़िशन किया गया ऑब्जेक्ट दाईं ओर हो और टेक्स्ट बाईं ओर हो.
BREAK_LEFT_RIGHT टेक्स्ट को इस तरह से तोड़ता है कि पोज़िशन किए गए ऑब्जेक्ट के बाईं या दाईं ओर कोई टेक्स्ट न हो.
IN_FRONT_OF_TEXT पोज़िशन किया गया ऑब्जेक्ट, टेक्स्ट के सामने होता है.
BEHIND_TEXT पोज़िशन किया गया ऑब्जेक्ट, टेक्स्ट के पीछे होता है.

सुझाए गए पोज़िशन किए गए ऑब्जेक्ट प्रॉपर्टी

PositionedObjectProperties के लिए सुझाया गया बदलाव.

जेएसओएन के काेड में दिखाना
{
  "positionedObjectProperties": {
    object (PositionedObjectProperties)
  },
  "positionedObjectPropertiesSuggestionState": {
    object (PositionedObjectPropertiesSuggestionState)
  }
}
फ़ील्ड
positionedObjectProperties

object (PositionedObjectProperties)

PositionedObjectProperties, जिसमें सिर्फ़ इस सुझाव में किए गए बदलाव शामिल होते हैं. इसका इस्तेमाल positionedObjectPropertiesSuggestionState के साथ किया जा सकता है, ताकि यह देखा जा सके कि कौनसे फ़ील्ड में बदलाव हुए हैं और उनकी नई वैल्यू क्या हैं.

positionedObjectPropertiesSuggestionState

object (PositionedObjectPropertiesSuggestionState)

एक मास्क, जो बताता है कि इस सुझाव में, PositionedObjectProperties बेस पर किन फ़ील्ड में बदलाव किया गया है.

पोज़िशन्डObjectPropertiesSuggestionState

एक मास्क, जो बताता है कि इस सुझाव में, PositionedObjectProperties बेस पर किन फ़ील्ड में बदलाव किया गया है. सही पर सेट किसी भी फ़ील्ड के लिए, एक नई सुझाई गई वैल्यू दी गई है.

जेएसओएन के काेड में दिखाना
{
  "positioningSuggestionState": {
    object (PositionedObjectPositioningSuggestionState)
  },
  "embeddedObjectSuggestionState": {
    object (EmbeddedObjectSuggestionState)
  }
}
फ़ील्ड
positioningSuggestionState

object (PositionedObjectPositioningSuggestionState)

एक मास्क जो बताता है कि positioning के किन फ़ील्ड को इस सुझाव में बदला गया है.

embeddedObjectSuggestionState

object (EmbeddedObjectSuggestionState)

एक मास्क जो बताता है कि embeddedObject के किन फ़ील्ड को इस सुझाव में बदला गया है.

पोजिशनेडObjectPositioningSuggestionState

एक मास्क, जो बताता है कि इस सुझाव में, PositionedObjectPositioning बेस पर किन फ़ील्ड में बदलाव किया गया है. सही पर सेट किसी भी फ़ील्ड के लिए, एक नई सुझाई गई वैल्यू दी गई है.

जेएसओएन के काेड में दिखाना
{
  "layoutSuggested": boolean,
  "leftOffsetSuggested": boolean,
  "topOffsetSuggested": boolean
}
फ़ील्ड
layoutSuggested

boolean

यह बताता है कि layout में किसी बदलाव का सुझाव दिया गया है या नहीं.

leftOffsetSuggested

boolean

यह बताता है कि leftOffset में किसी बदलाव का सुझाव दिया गया है या नहीं.

topOffsetSuggested

boolean

यह बताता है कि topOffset में किसी बदलाव का सुझाव दिया गया है या नहीं.

तरीके

batchUpdate

दस्तावेज़ में एक या उससे ज़्यादा अपडेट लागू होते हैं.

create

अनुरोध में दिए गए शीर्षक का इस्तेमाल करके, एक खाली दस्तावेज़ बनाया जाता है.

get

बताए गए दस्तावेज़ का सबसे नया वर्शन ले जाता है.