Shapes

आकार

PageElement एक सामान्य शेप है, जिसे किसी खास कैटगरी में नहीं रखा गया है. ज़्यादा जानकारी के लिए, पेज एलिमेंट का साइज़ और उनकी पोज़िशन बदलना लेख पढ़ें.

JSON के काेड में दिखाना
{
  "shapeType": enum (Type),
  "text": {
    object (TextContent)
  },
  "shapeProperties": {
    object (ShapeProperties)
  },
  "placeholder": {
    object (Placeholder)
  }
}
फ़ील्ड
shapeType

enum (Type)

शेप किस तरह का है.

text

object (TextContent)

शेप का टेक्स्ट कॉन्टेंट.

shapeProperties

object (ShapeProperties)

शेप की प्रॉपर्टी.

placeholder

object (Placeholder)

प्लेसहोल्डर, पेज के ऐसे एलिमेंट होते हैं जो लेआउट और मास्टर पेज पर मौजूद प्लेसहोल्डर से इनहेरिट होते हैं.

अगर यह सेट है, तो शेप एक प्लेसहोल्डर शेप होता है. साथ ही, इनहेरिट की गई किसी भी प्रॉपर्टी को पैरंट प्लेसहोल्डर देखकर हल किया जा सकता है. पैरंट प्लेसहोल्डर की पहचान Placeholder.parent_object_id फ़ील्ड से होती है.

टाइप

शेप के टाइप.

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

Enums
TYPE_UNSPECIFIED डिफ़ॉल्ट मान. इस वैल्यू का इस्तेमाल नहीं किया गया है.
TEXT_BOX टेक्स्ट बॉक्स का आकार.
RECTANGLE रेक्टैंगल शेप. यह ECMA-376 ST_ShapeType 'rect' से मेल खाता है
ROUND_RECTANGLE गोल कोनों वाली आयत की शेप. यह ECMA-376 ST_ShapeType 'roundRect' से मेल खाता है
ELLIPSE एलिप्स का आकार. यह ECMA-376 ST_ShapeType 'ellipse' के बराबर है
ARC घुमावदार चाप के आकार वाला. यह ECMA-376 ST_ShapeType 'arc' के मुताबिक है
BENT_ARROW मुड़े हुए तीर का आकार. यह ECMA-376 ST_ShapeType 'bentArrow' से मेल खाता है
BENT_UP_ARROW ऊपर की ओर मुड़े हुए ऐरो का आकार. यह ECMA-376 ST_ShapeType 'bentUpArrow' से मेल खाता है
BEVEL बेवल का आकार. यह ECMA-376 ST_ShapeType 'bevel' से मेल खाता है
BLOCK_ARC ब्लॉक आर्क का आकार. यह ECMA-376 ST_ShapeType 'blockArc' से मेल खाता है
BRACE_PAIR ब्रेस के जोड़े का आकार. यह ECMA-376 ST_ShapeType 'bracePair' से मेल खाता है
BRACKET_PAIR ब्रैकेट पेयर का आकार. यह ECMA-376 ST_ShapeType 'bracketPair' के मुताबिक है
CAN आकार बदल सकता है. यह ECMA-376 ST_ShapeType 'can' के मुताबिक है
CHEVRON शेवरॉन का आकार. यह ECMA-376 ST_ShapeType 'chevron' से मेल खाता है
CHORD कॉर्ड का आकार. यह ECMA-376 ST_ShapeType 'chord' के मुताबिक है
CLOUD बादल का आकार. यह ECMA-376 ST_ShapeType 'cloud' के बराबर है
CORNER कोने का आकार. यह ECMA-376 ST_ShapeType 'corner' के जैसा है
CUBE क्यूब का आकार. यह ECMA-376 ST_ShapeType 'cube' से मेल खाता है
CURVED_DOWN_ARROW नीचे की ओर मुड़े ऐरो का आकार. यह ECMA-376 ST_ShapeType 'curvedDownArrow' से मेल खाता है
CURVED_LEFT_ARROW बाईं ओर मुड़े ऐरो का आकार. यह ECMA-376 ST_ShapeType 'curvedLeftArrow' से मेल खाता है
CURVED_RIGHT_ARROW दाईं ओर मुड़े ऐरो का आइकॉन. यह ECMA-376 ST_ShapeType 'curvedRightArrow' से मेल खाता है
CURVED_UP_ARROW ऊपर की ओर मुड़े ऐरो का आइकॉन. यह ECMA-376 ST_ShapeType 'curvedUpArrow' से मेल खाता है
DECAGON दशभुज आकार. यह ECMA-376 ST_ShapeType 'decagon' से मेल खाता है
DIAGONAL_STRIPE डायगनल स्ट्राइप वाला आकार. यह ECMA-376 ST_ShapeType 'diagStripe' से मेल खाता है
DIAMOND डायमंड का आकार. यह ECMA-376 ST_ShapeType 'diamond' के जैसा होता है
DODECAGON द्वादशभुज का आकार. यह ECMA-376 ST_ShapeType 'dodecagon' के बराबर है
DONUT डोनट का आकार. यह ECMA-376 ST_ShapeType 'donut' के बराबर है
DOUBLE_WAVE डबल वेव शेप. यह ECMA-376 ST_ShapeType 'doubleWave' से मेल खाता है
DOWN_ARROW नीचे की ओर वाले ऐरो का आकार. यह ECMA-376 ST_ShapeType 'downArrow' के बराबर है
DOWN_ARROW_CALLOUT नीचे की ओर इशारा करने वाले ऐरो का कॉलआउट. यह ECMA-376 ST_ShapeType 'downArrowCallout' से मेल खाता है
FOLDED_CORNER मुड़े हुए कोने वाली शेप. यह ECMA-376 ST_ShapeType 'foldedCorner' से मेल खाता है
FRAME फ़्रेम का आकार. यह ECMA-376 ST_ShapeType 'frame' के मुताबिक है
HALF_FRAME हाफ़ फ़्रेम का आकार. यह ECMA-376 ST_ShapeType 'halfFrame' से मेल खाता है
HEART दिल का आकार. यह ECMA-376 ST_ShapeType 'heart' से मेल खाता है
HEPTAGON सप्तभुज के आकार का. यह ECMA-376 ST_ShapeType 'heptagon' से मेल खाता है
HEXAGON हेक्सागॉन के आकार का आइकॉन. यह ECMA-376 ST_ShapeType 'hexagon' से मेल खाता है
HOME_PLATE होम प्लेट का आकार. यह ECMA-376 ST_ShapeType 'homePlate' से मेल खाता है
HORIZONTAL_SCROLL हॉरिज़ॉन्टल स्क्रोल शेप. यह ECMA-376 ST_ShapeType 'horizontalScroll' से मेल खाता है
IRREGULAR_SEAL_1 सील 1 की बनावट अनियमित है. यह ECMA-376 ST_ShapeType 'irregularSeal1' के बराबर है
IRREGULAR_SEAL_2 सील 2 का अनियमित आकार. यह ECMA-376 ST_ShapeType 'irregularSeal2' के मुताबिक है
LEFT_ARROW लेफ़्ट ऐरो का आकार. यह ECMA-376 ST_ShapeType 'leftArrow' से मेल खाता है
LEFT_ARROW_CALLOUT लेफ़्ट ऐरो के आकार वाला कॉलआउट. यह ECMA-376 ST_ShapeType 'leftArrowCallout' से मेल खाता है
LEFT_BRACE लेफ़्ट ब्रेस का आकार. यह ECMA-376 ST_ShapeType 'leftBrace' से मेल खाता है
LEFT_BRACKET लेफ़्ट स्क्वेयर ब्रैकेट का आकार. यह ECMA-376 ST_ShapeType 'leftBracket' से मेल खाता है
LEFT_RIGHT_ARROW लेफ़्ट राइट ऐरो शेप. यह ECMA-376 ST_ShapeType 'leftRightArrow' से मेल खाता है
LEFT_RIGHT_ARROW_CALLOUT लेफ़्ट राइट ऐरो शेप वाला कॉलआउट. यह ECMA-376 ST_ShapeType 'leftRightArrowCallout' से मेल खाता है
LEFT_RIGHT_UP_ARROW बाईं, दाईं, और ऊपर की ओर इशारा करने वाले तीर के निशान वाली इमेज. यह ECMA-376 ST_ShapeType 'leftRightUpArrow' से मेल खाता है
LEFT_UP_ARROW ऊपर की ओर इशारा करने वाले लेफ़्ट ऐरो की शेप. यह ECMA-376 ST_ShapeType 'leftUpArrow' से मेल खाता है
LIGHTNING_BOLT बिजली के निशान के आकार का. यह ECMA-376 ST_ShapeType 'lightningBolt' से मेल खाता है
MATH_DIVIDE गणित के शेप को बांटें. यह ECMA-376 ST_ShapeType 'mathDivide' के बराबर है
MATH_EQUAL गणित के बराबर का निशान. यह ECMA-376 ST_ShapeType 'mathEqual' के बराबर है
MATH_MINUS गणित के शेप में घटाने का निशान. यह ECMA-376 ST_ShapeType 'mathMinus' के बराबर है
MATH_MULTIPLY मैथ शेप को गुणा करें. यह ECMA-376 ST_ShapeType 'mathMultiply' से मेल खाता है
MATH_NOT_EQUAL गणित के आकार के बराबर नहीं है. यह ECMA-376 ST_ShapeType 'mathNotEqual' से मेल खाता है
MATH_PLUS साथ ही, गणित की शेप. यह ECMA-376 ST_ShapeType 'mathPlus' के बराबर है
MOON चाँद का आकार. यह ECMA-376 ST_ShapeType 'moon' से मेल खाता है
NO_SMOKING धूम्रपान न करने का आकार. यह ECMA-376 ST_ShapeType 'noSmoking' से मेल खाता है
NOTCHED_RIGHT_ARROW दाएं ओर मुड़े हुए तीर के निशान की शेप. यह ECMA-376 ST_ShapeType 'notchedRightArrow' के बराबर है
OCTAGON अष्टकोण का आकार. यह ECMA-376 ST_ShapeType 'octagon' से मेल खाता है
PARALLELOGRAM समानांतर चतुर्भुज के आकार में. यह ECMA-376 ST_ShapeType 'parallelogram' से मेल खाता है
PENTAGON पंचभुज के आकार का. यह ECMA-376 ST_ShapeType 'pentagon' से मेल खाता है
PIE पाई का आकार. यह ECMA-376 ST_ShapeType 'pie' के बराबर है
PLAQUE प्लाक का आकार. यह ECMA-376 ST_ShapeType 'plaque' के बराबर है
PLUS प्लस का आकार. यह ECMA-376 ST_ShapeType 'plus' से मेल खाता है
QUAD_ARROW चार तीरों वाला आकार. यह ECMA-376 ST_ShapeType 'quadArrow' से मेल खाता है
QUAD_ARROW_CALLOUT क्वाड-ऐरो कॉलआउट शेप. यह ECMA-376 ST_ShapeType 'quadArrowCallout' से मेल खाता है
RIBBON रिबन का आकार. यह ECMA-376 ST_ShapeType 'ribbon' के मुताबिक है
RIBBON_2 रिबन 2 का आकार. यह ECMA-376 ST_ShapeType 'ribbon2' के जैसा है
RIGHT_ARROW राइट ऐरो का आकार. यह ECMA-376 ST_ShapeType 'rightArrow' से मेल खाता है
RIGHT_ARROW_CALLOUT कॉलआउट राइट ऐरो शेप. यह ECMA-376 ST_ShapeType 'rightArrowCallout' से मेल खाता है
RIGHT_BRACE दाएं ब्रेस का आकार. यह ECMA-376 ST_ShapeType 'rightBrace' से मेल खाता है
RIGHT_BRACKET दाएं ब्रैकेट का आकार. यह ECMA-376 ST_ShapeType 'rightBracket' से मेल खाता है
ROUND_1_RECTANGLE गोलाकार कोनों वाला एक आयत. यह ECMA-376 ST_ShapeType 'round1Rect' के मुताबिक है
ROUND_2_DIAGONAL_RECTANGLE गोलाकार कोनों वाले दो विकर्ण आयत. यह ECMA-376 ST_ShapeType 'round2DiagRect' से मेल खाता है
ROUND_2_SAME_RECTANGLE एक ही तरफ़ गोल किनारों वाली आयताकार शेप. यह ECMA-376 ST_ShapeType 'round2SameRect' से मेल खाता है
RIGHT_TRIANGLE समकोण त्रिभुज के आकार का. यह ECMA-376 ST_ShapeType 'rtTriangle' से मेल खाता है
SMILEY_FACE मुस्कुराते हुए चेहरे की शेप. यह ECMA-376 ST_ShapeType 'smileyFace' से मेल खाता है
SNIP_1_RECTANGLE कटा हुआ एक कोना आयत के आकार वाला. यह ECMA-376 ST_ShapeType 'snip1Rect' से मेल खाता है
SNIP_2_DIAGONAL_RECTANGLE विकर्ण के कोने पर कटा हुआ आयत के आकार की दो इमेज. यह ECMA-376 ST_ShapeType 'snip2DiagRect' से मेल खाता है
SNIP_2_SAME_RECTANGLE एक ही तरफ़ से कटे हुए कोने वाले आयत के आकार की दो इमेज. यह ECMA-376 ST_ShapeType 'snip2SameRect' से मेल खाता है
SNIP_ROUND_RECTANGLE एक कटा हुआ और एक गोल कोना आयत का आकार. यह ECMA-376 ST_ShapeType 'snipRoundRect' से मेल खाता है
STAR_10 दस नुकीले सिरों वाला तारा. यह ECMA-376 ST_ShapeType 'star10' के बराबर है
STAR_12 बारह नुकीले सिरों वाला तारा. यह ECMA-376 ST_ShapeType 'star12' के बराबर है
STAR_16 सोलह नुकीले सिरों वाला तारा. यह ECMA-376 ST_ShapeType 'star16' के बराबर है
STAR_24 चौबीस नुकीले सिरों वाला तारा. यह ECMA-376 ST_ShapeType 'star24' से मेल खाता है
STAR_32 बत्तीस नुकीले सिरों वाला तारे का निशान. यह ECMA-376 ST_ShapeType 'star32' से मेल खाता है
STAR_4 चार नुकीले सिरों वाला तारा. यह ECMA-376 ST_ShapeType 'star4' के बराबर है
STAR_5 पांच नुकीले सिरों वाला तारा. यह ECMA-376 ST_ShapeType 'star5' से मेल खाता है
STAR_6 छह नुकीले सिरों वाला तारा. यह ECMA-376 ST_ShapeType 'star6' से मेल खाता है
STAR_7 सात नुकीले सिरों वाला तारा. यह ECMA-376 ST_ShapeType 'star7' के बराबर है
STAR_8 आठ नुकीले सिरों वाला तारा. यह ECMA-376 ST_ShapeType 'star8' से मेल खाता है
STRIPED_RIGHT_ARROW धारीदार राइट ऐरो का आकार. यह ECMA-376 ST_ShapeType 'stripedRightArrow' से मेल खाता है
SUN सूरज का आकार. यह ECMA-376 ST_ShapeType 'sun' से मेल खाता है
TRAPEZOID ट्रैपीज़ॉइड शेप. यह ECMA-376 ST_ShapeType 'trapezoid' के जैसा होता है
TRIANGLE त्रिकोण के आकार में. यह ECMA-376 ST_ShapeType 'triangle' से मेल खाता है
UP_ARROW ऊपर की ओर वाले ऐरो का आकार. यह ECMA-376 ST_ShapeType 'upArrow' से मेल खाता है
UP_ARROW_CALLOUT ऊपर की ओर इशारा करने वाले ऐरो के आकार का कॉलआउट. यह ECMA-376 ST_ShapeType 'upArrowCallout' के बराबर है
UP_DOWN_ARROW ऊपर और नीचे की ओर बने ऐरो का आकार. यह ECMA-376 ST_ShapeType 'upDownArrow' से मेल खाता है
UTURN_ARROW यू-टर्न ऐरो का आकार. यह ECMA-376 ST_ShapeType 'uturnArrow' से मेल खाता है
VERTICAL_SCROLL वर्टिकल स्क्रोल शेप. यह ECMA-376 ST_ShapeType 'verticalScroll' से मेल खाता है
WAVE वेव का आकार. यह ECMA-376 ST_ShapeType 'wave' के बराबर है
WEDGE_ELLIPSE_CALLOUT यह कॉलआउट वेज इलिप्स शेप है. यह ECMA-376 ST_ShapeType 'wedgeEllipseCallout' से मेल खाता है
WEDGE_RECTANGLE_CALLOUT कॉलआउट वेज आयत के आकार का होता है. यह ECMA-376 ST_ShapeType 'wedgeRectCallout' से मेल खाता है
WEDGE_ROUND_RECTANGLE_CALLOUT गोल कोनों वाले आयत के आकार का कॉलआउट वेज. यह ECMA-376 ST_ShapeType 'wedgeRoundRectCallout' के मुताबिक है
FLOW_CHART_ALTERNATE_PROCESS वैकल्पिक प्रोसेस फ़्लो शेप. यह ECMA-376 ST_ShapeType 'flowChartAlternateProcess' से मेल खाता है
FLOW_CHART_COLLATE तुलना करने वाले फ़्लो का आकार. यह ECMA-376 ST_ShapeType 'flowChartCollate' से मेल खाता है
FLOW_CHART_CONNECTOR कनेक्टर फ़्लो का आकार. यह ECMA-376 ST_ShapeType 'flowChartConnector' से मेल खाता है
FLOW_CHART_DECISION फ़ैसले के फ़्लो की शेप. यह ECMA-376 ST_ShapeType 'flowChartDecision' से मेल खाता है
FLOW_CHART_DELAY डिले फ़्लो शेप. यह ECMA-376 ST_ShapeType 'flowChartDelay' से मेल खाता है
FLOW_CHART_DISPLAY फ़्लो शेप दिखाएं. यह ECMA-376 ST_ShapeType 'flowChartDisplay' से मेल खाता है
FLOW_CHART_DOCUMENT दस्तावेज़ के फ़्लो का आकार. यह ECMA-376 ST_ShapeType 'flowChartDocument' से मेल खाता है
FLOW_CHART_EXTRACT फ़्लो के आकार को एक्सट्रैक्ट करता है. यह ECMA-376 ST_ShapeType 'flowChartExtract' से मेल खाता है
FLOW_CHART_INPUT_OUTPUT इनपुट आउटपुट फ़्लो शेप. यह ECMA-376 ST_ShapeType 'flowChartInputOutput' से मेल खाता है
FLOW_CHART_INTERNAL_STORAGE इंटरनल स्टोरेज का फ़्लो शेप. यह ECMA-376 ST_ShapeType 'flowChartInternalStorage' से मेल खाता है
FLOW_CHART_MAGNETIC_DISK मैग्नेटिक डिस्क के फ़्लो का आकार. यह ECMA-376 ST_ShapeType 'flowChartMagneticDisk' से मेल खाता है
FLOW_CHART_MAGNETIC_DRUM मैग्नेटिक ड्रम के फ़्लो का आकार. यह ECMA-376 ST_ShapeType 'flowChartMagneticDrum' से मेल खाता है
FLOW_CHART_MAGNETIC_TAPE मैग्नेटिक टेप के फ़्लो का आकार. यह ECMA-376 ST_ShapeType 'flowChartMagneticTape' से मेल खाता है
FLOW_CHART_MANUAL_INPUT मैन्युअल इनपुट फ़्लो शेप. यह ECMA-376 ST_ShapeType 'flowChartManualInput' से मेल खाता है
FLOW_CHART_MANUAL_OPERATION मैन्युअल ऑपरेशन फ़्लो शेप. यह ECMA-376 ST_ShapeType 'flowChartManualOperation' से मेल खाता है
FLOW_CHART_MERGE फ़्लो शेप को मर्ज करें. यह ECMA-376 ST_ShapeType 'flowChartMerge' से मेल खाता है
FLOW_CHART_MULTIDOCUMENT मल्टी-डॉक्यूमेंट फ़्लो शेप. यह ECMA-376 ST_ShapeType 'flowChartMultidocument' से मेल खाता है
FLOW_CHART_OFFLINE_STORAGE ऑफ़लाइन स्टोरेज फ़्लो शेप. यह ECMA-376 ST_ShapeType 'flowChartOfflineStorage' से मेल खाता है
FLOW_CHART_OFFPAGE_CONNECTOR ऑफ़-पेज कनेक्टर फ़्लो शेप. यह ECMA-376 ST_ShapeType 'flowChartOffpageConnector' से मेल खाता है
FLOW_CHART_ONLINE_STORAGE ऑनलाइन स्टोरेज फ़्लो का आकार. यह ECMA-376 ST_ShapeType 'flowChartOnlineStorage' से मेल खाता है
FLOW_CHART_OR या फ़्लो शेप. यह ECMA-376 ST_ShapeType 'flowChartOr' से मेल खाता है
FLOW_CHART_PREDEFINED_PROCESS प्रोसेस फ़्लो की पहले से तय की गई शेप. यह ECMA-376 ST_ShapeType 'flowChartPredefinedProcess' से मेल खाता है
FLOW_CHART_PREPARATION तैयारी के फ़्लो का आकार. यह ECMA-376 ST_ShapeType 'flowChartPreparation' से मेल खाता है
FLOW_CHART_PROCESS प्रोसेस फ़्लो का आकार. यह ECMA-376 ST_ShapeType 'flowChartProcess' से मेल खाता है
FLOW_CHART_PUNCHED_CARD पंच किए गए कार्ड के फ़्लो का आकार. यह ECMA-376 ST_ShapeType 'flowChartPunchedCard' से मेल खाता है
FLOW_CHART_PUNCHED_TAPE पंच किए गए टेप के फ़्लो का आकार. यह ECMA-376 ST_ShapeType 'flowChartPunchedTape' से मेल खाता है
FLOW_CHART_SORT फ़्लो के आकार को क्रम से लगाएं. यह ECMA-376 ST_ShapeType 'flowChartSort' से मेल खाता है
FLOW_CHART_SUMMING_JUNCTION समिंग जंक्शन के फ़्लो का आकार. यह ECMA-376 ST_ShapeType 'flowChartSummingJunction' से मेल खाता है
FLOW_CHART_TERMINATOR टर्मिनेटर फ़्लो का आकार. यह ECMA-376 ST_ShapeType 'flowChartTerminator' से मेल खाता है
ARROW_EAST पूरब की ओर इशारा करने वाले तीर का आकार.
ARROW_NORTH_EAST उत्तर-पूर्व की ओर इशारा करने वाले तीर का आकार.
ARROW_NORTH उत्तर दिशा दिखाने वाले तीर का आकार.
SPEECH स्पीच बबल का आकार.
STARBURST स्टारबर्स्ट शेप.
TEARDROP आंसू की बूंद के आकार का. यह ECMA-376 ST_ShapeType 'teardrop' से मेल खाता है
ELLIPSE_RIBBON यह रिबन का अंडाकार आकार है. यह ECMA-376 ST_ShapeType 'ellipseRibbon' से मेल खाता है
ELLIPSE_RIBBON_2 एलिप्स रिबन 2 शेप. यह ECMA-376 ST_ShapeType 'ellipseRibbon2' के बराबर है
CLOUD_CALLOUT कॉलआउट क्लाउड शेप. यह ECMA-376 ST_ShapeType 'cloudCallout' के जैसा होता है
CUSTOM कस्टम शेप.

ShapeProperties

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

अगर शेप, प्लेसहोल्डर शेप है, जैसा कि placeholder फ़ील्ड से तय होता है, तो ये प्रॉपर्टी, पैरंट प्लेसहोल्डर शेप से इनहेरिट की जा सकती हैं. प्रॉपर्टी की रेंडर की गई वैल्यू, उससे जुड़े propertyState फ़ील्ड की वैल्यू पर निर्भर करती है.

शेप पर टेक्स्ट को अपने-आप फ़िट होने की सेटिंग, उन अनुरोधों की वजह से अपने-आप बंद हो जाती हैं जिनसे शेप में टेक्स्ट के फ़िट होने पर असर पड़ सकता है.

JSON के काेड में दिखाना
{
  "shapeBackgroundFill": {
    object (ShapeBackgroundFill)
  },
  "outline": {
    object (Outline)
  },
  "shadow": {
    object (Shadow)
  },
  "link": {
    object (Link)
  },
  "contentAlignment": enum (ContentAlignment),
  "autofit": {
    object (Autofit)
  }
}
फ़ील्ड
shapeBackgroundFill

object (ShapeBackgroundFill)

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

outline

object (Outline)

शेप की आउटलाइन. अगर यह विकल्प सेट नहीं किया गया है, तो आउटलाइन को पैरंट प्लेसहोल्डर से इनहेरिट किया जाता है. अगर शेप का कोई पैरंट नहीं है, तो डिफ़ॉल्ट आउटलाइन, शेप के टाइप पर निर्भर करती है. यह Slides Editor में बनाए गए नए शेप के डिफ़ॉल्ट सेटिंग से मेल खाती है.

shadow

object (Shadow)

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

contentAlignment

enum (ContentAlignment)

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

autofit

object (Autofit)

शेप की, अपने-आप फ़िट होने की प्रॉपर्टी. यह प्रॉपर्टी सिर्फ़ उन शेप के लिए सेट की जाती है जिनमें टेक्स्ट इस्तेमाल किया जा सकता है.

ShapeBackgroundFill

शेप के बैकग्राउंड का रंग.

JSON के काेड में दिखाना
{
  "propertyState": enum (PropertyState),

  // Union field kind can be only one of the following:
  "solidFill": {
    object (SolidFill)
  }
  // End of list of possible types for union field kind.
}
फ़ील्ड
propertyState

enum (PropertyState)

बैकग्राउंड फ़िल प्रॉपर्टी की स्थिति.

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

यूनियन फ़ील्ड kind. बैकग्राउंड में भरने के लिए रंग या पैटर्न का टाइप. kind इनमें से सिर्फ़ एक हो सकता है:
solidFill

object (SolidFill)

गहरे रंग से भरा गया हो.

अपने-आप फ़िट होने की सुविधा

किसी Shape की ऑटोफ़िट प्रॉपर्टी. यह प्रॉपर्टी सिर्फ़ उन शेप के लिए सेट की जाती है जिनमें टेक्स्ट इस्तेमाल किया जा सकता है.

JSON के काेड में दिखाना
{
  "autofitType": enum (AutofitType),
  "fontScale": number,
  "lineSpacingReduction": number
}
फ़ील्ड
autofitType

enum (AutofitType)

शेप में टेक्स्ट के अपने-आप फ़िट होने का टाइप. अगर ऑटोफ़िट टाइप AUTOFIT_TYPE_UNSPECIFIED है, तो ऑटोफ़िट टाइप को पैरंट प्लेसहोल्डर से इनहेरिट किया जाता है. हालांकि, ऐसा तब होता है, जब पैरंट प्लेसहोल्डर मौजूद हो. अगर ऐसा अनुरोध किया जाता है जिससे बाउंडिंग टेक्स्ट बॉक्स में टेक्स्ट फ़िट होने पर असर पड़ सकता है, तो यह फ़ील्ड अपने-आप NONE पर सेट हो जाता है. इस मामले में, fontScale को fontSize पर लागू किया जाता है. साथ ही, lineSpacingReduction को lineSpacing पर लागू किया जाता है. दोनों प्रॉपर्टी को भी डिफ़ॉल्ट वैल्यू पर रीसेट कर दिया जाता है.

fontScale

number

आकृति पर लागू किया गया फ़ॉन्ट स्केल. autofitType NONE या SHAPE_AUTOFIT वाले शेप के लिए, यह वैल्यू डिफ़ॉल्ट वैल्यू 1 होती है. TEXT_AUTOFIT के लिए, इस वैल्यू को fontSize से गुणा करने पर, एडिटर में रेंडर किया गया फ़ॉन्ट साइज़ मिलता है.

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

lineSpacingReduction

number

शेप पर लाइन के बीच की दूरी कम करने की सुविधा लागू की गई है. autofitType NONE या SHAPE_AUTOFIT वाले शेप के लिए, यह वैल्यू डिफ़ॉल्ट वैल्यू 0 होती है. TEXT_AUTOFIT के लिए, इस वैल्यू को TEXT_AUTOFIT से घटाने पर, लाइन के बीच की वह दूरी मिलती है जो एडिटर में रेंडर होती है.lineSpacing

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

AutofitType

Shape के ऑटोफ़िट टाइप.

ध्यान दें कि पढ़ने के अनुरोधों के लिए सभी वैल्यू मान्य होती हैं. हालांकि, लिखने के अनुरोधों के लिए सिर्फ़ AUTOFIT_TYPE_UNSPECIFIED और NONE मान्य होती हैं.

Enums
AUTOFIT_TYPE_UNSPECIFIED अपने-आप टेक्स्ट फ़िट होने का टाइप नहीं बताया गया है.
NONE अपने-आप टेक्स्ट फ़िट होने वाली सुविधा बंद करें.
TEXT_AUTOFIT ओवरफ़्लो होने पर टेक्स्ट को छोटा करें, ताकि वह शेप में फ़िट हो जाए.
SHAPE_AUTOFIT टेक्स्ट को फ़िट करने के लिए, शेप का साइज़ बदलें.