TextContent
सामान्य टेक्स्ट कॉन्टेंट. टेक्स्ट को किसी पेज पर, काम करने वाले शेप (जैसे, टेक्स्ट बॉक्स या आयत) या टेबल सेल में होना चाहिए.
| JSON के काेड में दिखाना |
|---|
{ "textElements": [ { object ( |
| फ़ील्ड | |
|---|---|
textElements[]
|
टेक्स्ट कॉन्टेंट को उसके कॉम्पोनेंट के हिसाब से बांटा गया है. इसमें स्टाइलिंग की जानकारी भी शामिल है. इस प्रॉपर्टी को सिर्फ़ देखा जा सकता है. |
lists
|
इस टेक्स्ट में मौजूद बुलेट वाली सूचियां, सूची के आईडी के हिसाब से क्रम में लगाई गई हैं. |
TextElement
TextElement, किसी Shape या TableCell के टेक्स्ट कॉन्टेंट में इंडेक्स की किसी रेंज के कॉन्टेंट के बारे में बताता है.
| JSON के काेड में दिखाना |
|---|
{ "startIndex": integer, "endIndex": integer, // The following is a list of mutually exclusive fields. At most one of the // fields will be set in a response: "paragraphMarker": { object ( |
| फ़ील्ड | |
|---|---|
startIndex
|
यूनिकोड कोड यूनिट में, इस टेक्स्ट एलिमेंट का ज़ीरो-आधारित स्टार्ट इंडेक्स. |
endIndex
|
यह टेक्स्ट एलिमेंट का ज़ीरो-आधारित एंड इंडेक्स है. यह यूनिकोड कोड यूनिट में होता है और इसमें शामिल नहीं होता. |
| इस एलिमेंट में किस तरह का टेक्स्ट मौजूद है. यहां ऐसे फ़ील्ड की सूची दी गई है जिनमें से सिर्फ़ एक को चुना जा सकता है. जवाब में, ज़्यादा से ज़्यादा एक फ़ील्ड सेट किया जाएगा: | |
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
|
नेस्टिंग के इस लेवल पर बुलेट की स्टाइल. |