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