TextContent
सामान्य टेक्स्ट कॉन्टेंट. टेक्स्ट, पेज पर मौजूद किसी टेबल सेल या किसी ऐसे शेप (जैसे, टेक्स्ट बॉक्स या रेक्टैंगल) में होना चाहिए जो इस सुविधा के साथ काम करता हो.
| JSON के काेड में दिखाना |
|---|
{ "textElements": [ { object ( |
| फ़ील्ड | |
|---|---|
textElements[]
|
टेक्स्ट कॉन्टेंट को उसके कॉम्पोनेंट के हिसाब से बांटा गया है. इसमें स्टाइलिंग की जानकारी भी शामिल है. इस प्रॉपर्टी को सिर्फ़ पढ़ा जा सकता है. |
lists
|
इस टेक्स्ट में मौजूद बुलेट वाली सूचियां, जिन्हें सूची के आईडी के हिसाब से क्रम में लगाया गया है. |
TextElement
TextElement, Shape या TableCell के टेक्स्ट कॉन्टेंट में इंडेक्स की किसी रेंज के कॉन्टेंट के बारे में बताता है.
| JSON के काेड में दिखाना |
|---|
{ "startIndex": integer, "endIndex": integer, // Union field |
| फ़ील्ड | |
|---|---|
startIndex
|
यूनिकोड कोड यूनिट में, इस टेक्स्ट एलिमेंट का ज़ीरो-आधारित स्टार्ट इंडेक्स. |
endIndex
|
यह टेक्स्ट एलिमेंट का ज़ीरो-आधारित एंड इंडेक्स है. यह यूनिकोड कोड यूनिट में मौजूद होता है और इसमें शामिल नहीं होता. |
यूनियन फ़ील्ड
kind. इस एलिमेंट में मौजूद टेक्स्ट का टाइप.
kind
इनमें से सिर्फ़ एक हो सकता है:
|
|
paragraphMarker
|
यह मार्कर, नए पैराग्राफ़ की शुरुआत को दिखाता है.
इस TextElement के |
textRun
|
TextElement, टेक्स्ट के ऐसे रन को दिखाता है जिसमें रन के सभी वर्णों में एक जैसा
TextRuns के |
autoText
|
यह TextElement, टेक्स्ट में मौजूद किसी ऐसी जगह को दिखाता है जिसे डाइनैमिक तरीके से ऐसे कॉन्टेंट से बदला जाता है जो समय के साथ बदल सकता है. |
ParagraphMarker
यह TextElement तरह का होता है और नए पैराग्राफ़ की शुरुआत को दिखाता है.
| JSON के काेड में दिखाना |
|---|
{ "style": { object ( |
| फ़ील्ड | |
|---|---|
style
|
पैराग्राफ़ की स्टाइल |
bullet
|
इस पैराग्राफ़ के लिए बुलेट. अगर यह मौजूद नहीं है, तो इसका मतलब है कि पैराग्राफ़ किसी सूची से नहीं जुड़ा है. |
ParagraphStyle
ऐसी स्टाइल जो पूरे पैराग्राफ़ पर लागू होती हैं.
अगर यह टेक्स्ट पैरंट placeholder वाले किसी शेप में मौजूद है, तो इन पैराग्राफ़ स्टाइल को पैरंट से इनहेरिट किया जा सकता है. कौनसी पैराग्राफ़ स्टाइल इनहेरिट की जाती हैं, यह सूचियों के नेस्टिंग लेवल पर निर्भर करता है:
- सूची में शामिल नहीं किया गया पैराग्राफ़, पैरंट प्लेसहोल्डर में मौजूद सूची के नेस्टिंग लेवल 0 वाले पैराग्राफ़ से पैराग्राफ़ की स्टाइल इनहेरिट करेगा.
- सूची में मौजूद पैराग्राफ़, पैरंट प्लेसहोल्डर में मौजूद सूची के नेस्टिंग लेवल के हिसाब से, पैराग्राफ़ की स्टाइल को इनहेरिट करेगा.
विरासत में मिली पैराग्राफ़ स्टाइल को इस मैसेज में, 'सेट नहीं किया गया' फ़ील्ड के तौर पर दिखाया जाता है.
| JSON के काेड में दिखाना |
|---|
{ "lineSpacing": number, "alignment": enum ( |
| फ़ील्ड | |
|---|---|
lineSpacing
|
लाइनों के बीच की जगह की जानकारी. इसे सामान्य के प्रतिशत के तौर पर दिखाया जाता है. सामान्य को 100.0 के तौर पर दिखाया जाता है. अगर यह वैल्यू सेट नहीं है, तो पैरंट से इनहेरिट की गई वैल्यू का इस्तेमाल किया जाता है. |
alignment
|
इस पैराग्राफ़ के लिए टेक्स्ट अलाइनमेंट. |
indentStart
|
टेक्स्ट की मौजूदा दिशा के आधार पर, टेक्स्ट की शुरुआत से मेल खाने वाली साइड पर पैराग्राफ़ के लिए इंडेंटेशन की रकम. अगर यह वैल्यू सेट नहीं है, तो पैरंट से इनहेरिट की गई वैल्यू का इस्तेमाल किया जाता है. |
indentEnd
|
टेक्स्ट की मौजूदा दिशा के आधार पर, टेक्स्ट के आखिर में मौजूद पैराग्राफ़ के लिए इंडेंटेशन की रकम. अगर यह वैल्यू सेट नहीं है, तो पैरंट से इनहेरिट की गई वैल्यू का इस्तेमाल किया जाता है. |
spaceAbove
|
पैराग्राफ़ के ऊपर मौजूद अतिरिक्त जगह की मात्रा. अगर यह वैल्यू सेट नहीं है, तो पैरंट से इनहेरिट की गई वैल्यू का इस्तेमाल किया जाता है. |
spaceBelow
|
पैराग्राफ़ के नीचे मौजूद अतिरिक्त जगह की मात्रा. अगर यह वैल्यू सेट नहीं है, तो पैरंट से इनहेरिट की गई वैल्यू का इस्तेमाल किया जाता है. |
indentFirstLine
|
पैराग्राफ़ की पहली लाइन की शुरुआत के लिए इंडेंट की मात्रा. अगर यह वैल्यू सेट नहीं है, तो पैरंट से इनहेरिट की गई वैल्यू का इस्तेमाल किया जाता है. |
direction
|
इस पैराग्राफ़ के टेक्स्ट की दिशा. अगर यह सेट नहीं है, तो वैल्यू डिफ़ॉल्ट रूप से |
spacingMode
|
पैराग्राफ़ के लिए स्पेसिंग मोड. |
अलाइनमेंट
किसी पैराग्राफ़ के लिए टेक्स्ट अलाइनमेंट के टाइप.
| Enums | |
|---|---|
ALIGNMENT_UNSPECIFIED
|
पैराग्राफ़ अलाइनमेंट को पैरंट से इनहेरिट किया जाता है. |
START
|
पैराग्राफ़ को लाइन की शुरुआत में अलाइन किया गया है. एलटीआर टेक्स्ट के लिए बाईं ओर अलाइन किया गया है. इसके अलावा, दाईं ओर अलाइन किया गया है. |
CENTER
|
पैराग्राफ़ को बीच में अलाइन किया गया है. |
END
|
पैराग्राफ़ को लाइन के आखिर में अलाइन किया गया है. एलटीआर टेक्स्ट के लिए, दाईं ओर अलाइन किया गया. इसके अलावा, बाईं ओर अलाइन किया गया. |
JUSTIFIED
|
पैराग्राफ़ को जस्टिफ़ाई किया गया है. |
TextDirection
निर्देशों का टेक्स्ट यहां लिखा जा सकता है.
| Enums | |
|---|---|
TEXT_DIRECTION_UNSPECIFIED
|
टेक्स्ट की दिशा, पैरंट से इनहेरिट की जाती है. |
LEFT_TO_RIGHT
|
टेक्स्ट बाएं से दाएं ओर जाता है. |
RIGHT_TO_LEFT
|
टेक्स्ट, दाईं से बाईं ओर जाता है. |
SpacingMode
पैराग्राफ़ के बीच की दूरी के लिए अलग-अलग मोड.
| Enums | |
|---|---|
SPACING_MODE_UNSPECIFIED
|
स्पेसिंग मोड को पैरंट से इनहेरिट किया जाता है. |
NEVER_COLLAPSE
|
पैराग्राफ़ के बीच की जगह हमेशा रेंडर होती है. |
COLLAPSE_LISTS
|
सूची के एलिमेंट के बीच पैराग्राफ़ की दूरी को छोड़ दिया जाता है. |
बुलेट
किसी पैराग्राफ़ के बुलेट के बारे में बताता है.
| JSON के काेड में दिखाना |
|---|
{
"listId": string,
"nestingLevel": integer,
"glyph": string,
"bulletStyle": {
object ( |
| फ़ील्ड | |
|---|---|
listId
|
उस सूची का आईडी जिससे यह पैराग्राफ़ जुड़ा है. |
nestingLevel
|
सूची में इस पैराग्राफ़ का नेस्टिंग लेवल. |
glyph
|
इस पैराग्राफ़ के लिए रेंडर किया गया बुलेट ग्लिफ़. |
bulletStyle
|
इस बुलेट पर लागू की गई पैराग्राफ़ के हिसाब से टेक्स्ट स्टाइल. |
TextStyle
यह TextRun पर लागू की जा सकने वाली स्टाइल को दिखाता है.
अगर यह टेक्स्ट, पैरंट placeholder वाले किसी शेप में मौजूद है, तो हो सकता है कि टेक्स्ट की ये स्टाइल, पैरंट से इनहेरिट की गई हों. कौनसी टेक्स्ट स्टाइल इनहेरिट की जाती हैं, यह सूचियों के नेस्टिंग लेवल पर निर्भर करता है:
- पैराग्राफ़ में मौजूद कोई टेक्स्ट रन, जो सूची में नहीं है, वह अपनी टेक्स्ट स्टाइल को पैराग्राफ़ में मौजूद न्यूलाइन वर्ण से इनहेरिट करेगा. यह वर्ण, पैरंट प्लेसहोल्डर में मौजूद सूची के नेस्टिंग लेवल 0 पर होता है.
- किसी पैराग्राफ़ में मौजूद सूची में टेक्स्ट रन, पैराग्राफ़ में मौजूद नई लाइन के वर्ण से टेक्स्ट स्टाइल इनहेरिट करेगा. यह सूची के पैरंट प्लेसहोल्डर में मौजूद सूची के नेस्टिंग लेवल के हिसाब से होगा.
विरासत में मिली टेक्स्ट स्टाइल को इस मैसेज में, 'सेट नहीं किया गया' फ़ील्ड के तौर पर दिखाया जाता है. अगर टेक्स्ट, पेरेंट प्लेसहोल्डर के बिना किसी शेप में मौजूद है, तो इन फ़ील्ड को अनसेट करने पर, स्टाइल को Slides Editor में डिफ़ॉल्ट सेटिंग से मेल खाने वाली वैल्यू पर वापस सेट कर दिया जाएगा.
| JSON के काेड में दिखाना |
|---|
{ "backgroundColor": { object ( |
| फ़ील्ड | |
|---|---|
backgroundColor
|
टेक्स्ट के बैकग्राउंड का रंग. अगर यह सेट है, तो रंग अपारदर्शी या पारदर्शी होता है. यह इस बात पर निर्भर करता है कि इसमें |
foregroundColor
|
टेक्स्ट का रंग. अगर यह सेट है, तो रंग अपारदर्शी या पारदर्शी होता है. यह इस बात पर निर्भर करता है कि इसमें |
bold
|
इससे पता चलता है कि टेक्स्ट को बोल्ड के तौर पर रेंडर किया गया है या नहीं. |
italic
|
इससे पता चलता है कि टेक्स्ट को इटैलिक किया गया है या नहीं. |
fontFamily
|
टेक्स्ट की फ़ॉन्ट फ़ैमिली.
फ़ॉन्ट फ़ैमिली, Slides के फ़ॉन्ट मेन्यू में मौजूद कोई भी फ़ॉन्ट हो सकती है. इसके अलावा, यह Google Fonts में मौजूद कोई भी फ़ॉन्ट हो सकती है. अगर फ़ॉन्ट के नाम की पहचान नहीं हो पाती है, तो टेक्स्ट को
कुछ फ़ॉन्ट की वजह से, टेक्स्ट का वज़न बदल सकता है. अगर अपडेट करने के अनुरोध में |
fontSize
|
टेक्स्ट के फ़ॉन्ट का साइज़. पढ़ने पर, |
link
|
टेक्स्ट का हाइपरलिंक डेस्टिनेशन. अगर इसे सेट नहीं किया जाता है, तो कोई लिंक नहीं होता है. लिंक, पैरंट टेक्स्ट से नहीं मिलते. अपडेट के अनुरोध में लिंक बदलने से, रेंज की टेक्स्ट स्टाइल में कुछ अन्य बदलाव होते हैं:
|
baselineOffset
|
टेक्स्ट का वर्टिकल ऑफ़सेट, उसकी सामान्य पोज़िशन से.
|
smallCaps
|
टेक्स्ट छोटे कैपिटल लेटर में है या नहीं. |
strikethrough
|
इससे पता चलता है कि टेक्स्ट पर स्ट्राइकथ्रू का निशान लगाया गया है या नहीं. |
underline
|
टेक्स्ट को अंडरलाइन किया गया है या नहीं. |
weightedFontFamily
|
टेक्स्ट की फ़ॉन्ट फ़ैमिली और रेंडर किया गया वेट.
यह फ़ील्ड,
अगर अपडेट करने के अनुरोध में
अगर
अगर |
OptionalColor
ऐसा रंग जो पूरी तरह से अपारदर्शी या पूरी तरह से पारदर्शी हो सकता है.
| JSON के काेड में दिखाना |
|---|
{
"opaqueColor": {
object ( |
| फ़ील्ड | |
|---|---|
opaqueColor
|
अगर इसे सेट किया जाता है, तो इसका इस्तेमाल अपारदर्शी रंग के तौर पर किया जाएगा. अगर इसे सेट नहीं किया जाता है, तो यह पारदर्शी रंग को दिखाता है. |
BaselineOffset
टेक्स्ट को उसकी सामान्य जगह से वर्टिकल तौर पर ऑफ़सेट करने के तरीके.
| Enums | |
|---|---|
BASELINE_OFFSET_UNSPECIFIED
|
टेक्स्ट के बेसलाइन ऑफ़सेट को पैरंट से इनहेरिट किया जाता है. |
NONE
|
टेक्स्ट को वर्टिकल तौर पर ऑफ़सेट नहीं किया गया है. |
SUPERSCRIPT
|
टेक्स्ट को ऊपर की ओर वर्टिकल ऑफ़सेट किया गया है (सुपरस्क्रिप्ट). |
SUBSCRIPT
|
टेक्स्ट को वर्टिकल तौर पर नीचे की ओर ऑफ़सेट किया जाता है (सबस्क्रिप्ट). |
WeightedFontFamily
यह TextRun को स्टाइल करने के लिए इस्तेमाल की गई फ़ॉन्ट फ़ैमिली और मोटाई को दिखाता है.
| JSON के काेड में दिखाना |
|---|
{ "fontFamily": string, "weight": integer } |
| फ़ील्ड | |
|---|---|
fontFamily
|
टेक्स्ट की फ़ॉन्ट फ़ैमिली.
फ़ॉन्ट फ़ैमिली, Slides के फ़ॉन्ट मेन्यू में मौजूद कोई भी फ़ॉन्ट हो सकती है. इसके अलावा, यह Google Fonts में मौजूद कोई भी फ़ॉन्ट हो सकती है. अगर फ़ॉन्ट के नाम की पहचान नहीं हो पाती है, तो टेक्स्ट को |
weight
|
टेक्स्ट की रेंडर की गई मोटाई. इस फ़ील्ड में कोई भी ऐसी वैल्यू हो सकती है जो |
TextRun
यह TextElement तरह का होता है. यह एक ही स्टाइल वाले टेक्स्ट के रन को दिखाता है.
| JSON के काेड में दिखाना |
|---|
{
"content": string,
"style": {
object ( |
| फ़ील्ड | |
|---|---|
content
|
इस रन का टेक्स्ट. |
style
|
इस रन पर लागू की गई स्टाइल. |
AutoText
यह TextElement का एक टाइप है, जो अपने-आप जनरेट होने वाले टेक्स्ट को दिखाता है.
| JSON के काेड में दिखाना |
|---|
{ "type": enum ( |
| फ़ील्ड | |
|---|---|
type
|
यह ऑटो टेक्स्ट किस तरह का है. |
content
|
अगर इस ऑटो टेक्स्ट का रेंडर किया गया कॉन्टेंट उपलब्ध है, तो उसे दिखाता है. |
style
|
इस ऑटो टेक्स्ट पर लागू की गई स्टाइल. |
टाइप
ऑटो टेक्स्ट के टाइप
| Enums | |
|---|---|
TYPE_UNSPECIFIED
|
ऑटोटेक्स्ट के टाइप की जानकारी नहीं दी गई है. |
SLIDE_NUMBER
|
ऑटोटेक्स्ट के लिए टाइप, जो मौजूदा स्लाइड नंबर दिखाता है. |
सूची
सूची में, सूची से जुड़े पैराग्राफ़ में मौजूद बुलेट के लुक और फ़ील के बारे में बताया जाता है. सूची में शामिल किसी पैराग्राफ़ में, सूची के आईडी का इंप्लिसिट रेफ़रंस होता है.
| JSON के काेड में दिखाना |
|---|
{
"listId": string,
"nestingLevel": {
integer: {
object ( |
| फ़ील्ड | |
|---|---|
listId
|
सूची का आईडी. |
nestingLevel
|
नेस्टिंग लेवल का मैप, जो उससे जुड़े लेवल पर बुलेट की प्रॉपर्टी दिखाता है. किसी सूची में ज़्यादा से ज़्यादा नौ लेवल की नेस्टिंग होती है. इसलिए, इस मैप की कुंजियों के लिए संभावित वैल्यू 0 से 8 तक होती हैं. |
NestingLevel
इसमें ऐसी प्रॉपर्टी होती हैं जो नेस्टिंग के किसी लेवल पर, सूची के बुलेट के लुक और फ़ील के बारे में बताती हैं.
| JSON के काेड में दिखाना |
|---|
{
"bulletStyle": {
object ( |
| फ़ील्ड | |
|---|---|
bulletStyle
|
नेस्टिंग के इस लेवल पर बुलेट का स्टाइल. |