形状
   一种 PageElement 类型,表示没有更具体的分类的通用形状。如需了解详情,请参阅调整页面元素的大小和位置。
  
| JSON 表示法 | 
|---|
      { "shapeType": enum (  | 
    
| 字段 | |
|---|---|
      shapeType
      | 
     
       
        形状的类型。  | 
    
      text
      | 
     
       
        形状的文本内容。  | 
    
      shapeProperties
      | 
     
       
        形状的属性。  | 
    
      placeholder
      | 
     
       
        占位符是从布局和母版上的对应占位符继承的页面元素。 
       如果设置,则形状为占位符形状,并且可以通过查看   | 
    
类型
形状类型。
其中许多形状与 ECMA-376 标准中的预定义形状相对应。如需了解详情,请参阅 ECMA-376 第 5 版第 1 部分“Office Open XML 文件格式 - 基础知识和标记语言参考”的 20.1.10.56 部分中对“ST_ShapeType”简单类型的说明。
| 枚举 | |
|---|---|
      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“箭头” | 
      CHORD
      | 
     弦形。对应于 ECMA-376 ST_ShapeType“chord” | 
      CLOUD
      | 
     云形状。对应于 ECMA-376 ST_ShapeType“云” | 
      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“十边形” | 
      DIAGONAL_STRIPE
      | 
     斜条纹形状。对应于 ECMA-376 ST_ShapeType“diagStripe” | 
      DIAMOND
      | 
     菱形。对应于 ECMA-376 ST_ShapeType“diamond” | 
      DODECAGON
      | 
     十二边形。对应于 ECMA-376 ST_ShapeType“十二边形” | 
      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“七边形” | 
      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“八边形” | 
      PARALLELOGRAM
      | 
     平行四边形。对应于 ECMA-376 ST_ShapeType“平行四边形” | 
      PENTAGON
      | 
     五边形。对应于 ECMA-376 ST_ShapeType“五角形” | 
      PIE
      | 
     饼图。对应于 ECMA-376 ST_ShapeType“pie” | 
      PLAQUE
      | 
     斑块形状。对应于 ECMA-376 ST_ShapeType“plaque” | 
      PLUS
      | 
     加号形状。对应于 ECMA-376 ST_ShapeType“加号” | 
      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“上箭头” | 
      UP_ARROW_CALLOUT
      | 
     标注向上箭头形状。对应于 ECMA-376 ST_ShapeType“upArrowCallout” | 
      UP_DOWN_ARROW
      | 
     上下箭头形状。对应于 ECMA-376 ST_ShapeType“upDownArrow” | 
      UTURN_ARROW
      | 
     U 形箭头形状。对应于 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“泪滴” | 
      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
      | 
     
       
        形状的轮廓。如果未设置,则大纲将从父占位符(如果有)继承。如果形状没有父级,则默认轮廓取决于形状类型,与在幻灯片编辑器中创建的新形状的默认轮廓一致。  | 
    
      shadow
      | 
     
       
        形状的阴影属性。如果未设置,阴影将从父占位符(如果有)继承。如果形状没有父级,则默认阴影与在幻灯片编辑器中创建的新形状的默认阴影一致。此属性为只读属性。  | 
    
      link
      | 
     
       
        形状的超链接目标。如果未设置,则不显示任何链接。链接不会从父级占位符继承。  | 
    
      contentAlignment
      | 
     
       
        
       形状中内容的对齐方式。如果为   | 
    
      autofit
      | 
     
       
        形状的自动调整大小属性。此属性仅针对允许文本的形状设置。  | 
    
ShapeBackgroundFill
形状背景填充。
| JSON 表示法 | 
|---|
      { "propertyState": enum (  | 
    
| 字段 | |
|---|---|
      propertyState
      | 
     
       
        背景填充属性状态。 
       更新形状的填充会隐式将此字段更新为   | 
    
      联合字段 kind。背景填充类型。
      kind只能是以下其中一项:
      | 
    |
      solidFill
      | 
     
       
        纯色填充。  | 
    
自动调整
   Shape 的自动调整大小属性。此属性仅针对允许文本的形状设置。
  
| JSON 表示法 | 
|---|
      {
  "autofitType": enum ( | 
    
| 字段 | |
|---|---|
      autofitType
      | 
     
       
        
       形状的自动调整类型。如果自动调整大小类型为   | 
    
      fontScale
      | 
     
       
        
       应用于形状的字体比例。对于采用  此属性为只读属性。  | 
    
      lineSpacingReduction
      | 
     
       
        
       应用于形状的行距缩减量。对于使用  此属性为只读属性。  | 
    
AutofitType
   Shape 的自动调整类型。
  
   请注意,虽然所有值都适用于读取请求,但只有 AUTOFIT_TYPE_UNSPECIFIED 和 NONE 适用于写入请求。
| 枚举 | |
|---|---|
      AUTOFIT_TYPE_UNSPECIFIED
      | 
     自动调整类型未指定。 | 
      NONE
      | 
     不要自动调整。 | 
      TEXT_AUTOFIT
      | 
     溢出时收缩文本以适应形状。 | 
      SHAPE_AUTOFIT
      | 
     根据文本调整形状大小。 |