Shapes

Forma

R PageElement similar que representa una forma genérica que no tiene una clasificación más específica.

Representación JSON
{
  "shapeType": enum (Type),
  "text": {
    object (TextContent)
  },
  "shapeProperties": {
    object (ShapeProperties)
  },
  "placeholder": {
    object (Placeholder)
  }
}
Campos
shapeType

enum (Type)

Es el tipo de forma.

text

object (TextContent)

Es el contenido de texto de la forma.

shapeProperties

object (ShapeProperties)

Las propiedades de la forma.

placeholder

object (Placeholder)

Los marcadores de posición son elementos de página que heredan de los marcadores de posición correspondientes en los diseños y patrones.

Si se establece, la forma es un marcador de posición y cualquier propiedad heredada se puede resolver observando el marcador de posición superior identificado por el Placeholder.parent_object_id .

Tipo

Los tipos de formas.

Muchas de estas formas corresponden a formas predefinidas del estándar ECMA-376. Puedes encontrar más información sobre esas formas en la descripción de "ST_ShapeType". tipo simple en la sección 20.1.10.55 de "Formatos de archivo Office Open XML: Referencia sobre aspectos básicos y lenguaje de marcado", parte 1 de ECMA-376 4a edición.

Enumeraciones
TYPE_UNSPECIFIED El tipo de forma no predefinido.
TEXT_BOX Forma de cuadro de texto.
RECTANGLE Forma rectangular. Corresponde a ECMA-376 ST_ShapeType "rect".
ROUND_RECTANGLE Forma rectangular con esquinas redondeadas Corresponde a ECMA-376 ST_ShapeType "roundRect"
ELLIPSE Forma de elipse. Corresponde a la "elipse" de ECMA-376 ST_ShapeType
ARC Forma de arco curvo. Corresponde a ECMA-376 ST_ShapeType "arc"
BENT_ARROW Forma de flecha doblada. Corresponde a ECMA-376 ST_ShapeType "bentArrow"
BENT_UP_ARROW Forma de flecha doblada hacia arriba Corresponde a ECMA-376 ST_ShapeType "bentUpArrow"
BEVEL Forma biselada. Corresponde a ECMA-376 ST_ShapeType "bevel"
BLOCK_ARC Forma de arco de bloque. Corresponde a ECMA-376 ST_ShapeType "blockArc"
BRACE_PAIR Forma del par de llaves. Corresponde a "bracePair" de ECMA-376 ST_ShapeType
BRACKET_PAIR Forma del par de corchetes. Corresponde a "bracketPair" de ECMA-376 ST_ShapeType
CAN Puede dar forma. Corresponde a ECMA-376 ST_ShapeType "can"
CHEVRON Forma en galones. Corresponde al valor "chevron" de ECMA-376 ST_ShapeType.
CHORD Forma de la cuerda. Corresponde al "chord" de ECMA-376 ST_ShapeType
CLOUD forma de nube. Corresponde a ECMA-376 ST_ShapeType "cloud"
CORNER Forma de la esquina Corresponde a "corner" de ECMA-376 ST_ShapeType
CUBE Forma de cubo. Corresponde al "cube" de ECMA-376 ST_ShapeType
CURVED_DOWN_ARROW Forma de flecha hacia abajo curva. Corresponde a ECMA-376 ST_ShapeType "curvedDownArrow".
CURVED_LEFT_ARROW Forma de flecha izquierda curva. Corresponde a ECMA-376 ST_ShapeType "curvedLeftArrow"
CURVED_RIGHT_ARROW Forma de flecha hacia la derecha curva. Corresponde a ECMA-376 ST_ShapeType "curvedRightArrow".
CURVED_UP_ARROW Forma de flecha curvada hacia arriba. Corresponde a ECMA-376 ST_ShapeType "curvedUpArrow".
DECAGON Forma de decágono. Corresponde a ECMA-376 ST_ShapeType "decagon"
DIAGONAL_STRIPE Forma de raya diagonal. Corresponde a ECMA-376 ST_ShapeType "diagStripe"
DIAMOND Forma de diamante. Corresponde al "diamond" de ECMA-376 ST_ShapeType.
DODECAGON Forma de dodecágono. Corresponde a ECMA-376 ST_ShapeType "dodecagon"
DONUT Forma de anillo. Corresponde al "donut" ECMA-376 ST_ShapeType
DOUBLE_WAVE Forma de doble onda. Corresponde a ECMA-376 ST_ShapeType " dobleWave"
DOWN_ARROW Forma de flecha hacia abajo. Corresponde a ECMA-376 ST_ShapeType "downArrow"
DOWN_ARROW_CALLOUT Forma de flecha hacia abajo con leyenda. Corresponde a ECMA-376 ST_ShapeType "downArrowCallout"
FOLDED_CORNER Forma de esquina plegada. Corresponde a ECMA-376 ST_ShapeType 'foldedCorner'.
FRAME Forma del marco Corresponde al "frame" ECMA-376 ST_ShapeType
HALF_FRAME Forma de medio marco. Corresponde a ECMA-376 ST_ShapeType "halfFrame"
HEART Forma de corazón. Corresponde al "corazón" de ECMA-376 ST_ShapeType.
HEPTAGON Forma del heptágono. Corresponde a ECMA-376 ST_ShapeType "heptagon"
HEXAGON Forma hexagonal. Corresponde al "hexagon" de ST_ShapeType de ECMA-376
HOME_PLATE Forma de la placa de inicio. Corresponde a ECMA-376 ST_ShapeType 'homePlate'
HORIZONTAL_SCROLL Forma de desplazamiento horizontal Corresponde a ECMA-376 ST_ShapeType "horizontalDesplazar".
IRREGULAR_SEAL_1 Forma de la junta irregular 1. Corresponde a ECMA-376 ST_ShapeType "irregularSeal1"
IRREGULAR_SEAL_2 Forma de sello irregular 2. Corresponde a ECMA-376 ST_ShapeType "irregularSeal2"
LEFT_ARROW Forma de flecha hacia la izquierda. Corresponde a ECMA-376 ST_ShapeType "leftArrow"
LEFT_ARROW_CALLOUT Forma de flecha izquierda de leyenda. Corresponde a ECMA-376 ST_ShapeType "leftArrowCallout"
LEFT_BRACE Forma de llave izquierda. Corresponde a ECMA-376 ST_ShapeType "leftBrace"
LEFT_BRACKET Forma de paréntesis izquierdo. Corresponde a ECMA-376 ST_ShapeType "leftBracket"
LEFT_RIGHT_ARROW Forma de flecha izquierda y derecha. Corresponde a ECMA-376 ST_ShapeType "leftRightArrow"
LEFT_RIGHT_ARROW_CALLOUT Forma de flecha hacia la izquierda y derecha de leyenda. Corresponde a ECMA-376 ST_ShapeType "leftRightArrowCallout"
LEFT_RIGHT_UP_ARROW Forma de flecha hacia arriba y a la izquierda y derecha Corresponde a ECMA-376 ST_ShapeType "leftRightUpArrow"
LEFT_UP_ARROW Forma de flecha hacia arriba y a la izquierda. Corresponde a ECMA-376 ST_ShapeType "leftUpArrow"
LIGHTNING_BOLT Forma de rayo. Corresponde a ECMA-376 ST_ShapeType "lightningBolt"
MATH_DIVIDE Divide la forma matemática. Corresponde a ECMA-376 ST_ShapeType "mathDivide"
MATH_EQUAL Forma matemática igual. Corresponde a ECMA-376 ST_ShapeType "mathEqual"
MATH_MINUS Menos forma matemática. Corresponde a ECMA-376 ST_ShapeType "mathMinus"
MATH_MULTIPLY Multiplica la forma matemática. Corresponde a ECMA-376 ST_ShapeType "mathMultiply"
MATH_NOT_EQUAL No es igual a una forma matemática. Corresponde a ECMA-376 ST_ShapeType "mathNotEqual"
MATH_PLUS Más la forma matemática. Corresponde a ECMA-376 ST_ShapeType "mathPlus"
MOON Forma de luna. Corresponde a ECMA-376 ST_ShapeType "moon"
NO_SMOKING No hay forma de humo. Corresponde a ECMA-376 ST_ShapeType "noSmoking"
NOTCHED_RIGHT_ARROW Forma de flecha derecha con muesca. Corresponde a ECMA-376 ST_ShapeType "notchedRightArrow".
OCTAGON Forma de octagono. Corresponde al "octagon" de ECMA-376 ST_ShapeType.
PARALLELOGRAM Forma de paralelogramo. Corresponde a ECMA-376 ST_ShapeType "parallelogram"
PENTAGON Forma del pentágono. Corresponde al "pentagon" de ECMA-376 ST_ShapeType.
PIE Forma del pastel. Corresponde al "pie" de ECMA-376 ST_ShapeType.
PLAQUE Forma de la placa. Corresponde a la "plaque" ECMA-376 ST_ShapeType
PLUS Forma de signo más Corresponde a ECMA-376 ST_ShapeType "plus"
QUAD_ARROW Forma de cuatro flechas. Corresponde a ECMA-376 ST_ShapeType "quadArrow"
QUAD_ARROW_CALLOUT Forma de cuatro flechas de llamada. Corresponde a ECMA-376 ST_ShapeType "quadArrowSymbol"
RIBBON Forma de la cinta. Corresponde a la "ribbon" de ECMA-376 ST_ShapeType.
RIBBON_2 Forma de cinta 2. Corresponde a ECMA-376 ST_ShapeType "ribbon2"
RIGHT_ARROW Forma de flecha hacia la derecha. Corresponde a ECMA-376 ST_ShapeType "rightArrow"
RIGHT_ARROW_CALLOUT Forma de flecha hacia la derecha de leyenda. Corresponde a ECMA-376 ST_ShapeType "rightArrowSymbol".
RIGHT_BRACE Forma de la llave derecha. Corresponde a ECMA-376 ST_ShapeType "rightBrace"
RIGHT_BRACKET Forma de paréntesis derecho. Corresponde a ECMA-376 ST_ShapeType "rightBracket"
ROUND_1_RECTANGLE Una forma de rectángulo con esquinas redondeadas. Corresponde a ECMA-376 ST_ShapeType "round1Rect"
ROUND_2_DIAGONAL_RECTANGLE Forma de rectángulo de dos esquinas redondeadas diagonales. Corresponde a ECMA-376 ST_ShapeType "round2DiagRect"
ROUND_2_SAME_RECTANGLE Forma de rectángulo de dos esquinas redondeadas del mismo lado. Corresponde a ECMA-376 ST_ShapeType "round2SameRect"
RIGHT_TRIANGLE Forma de triángulo rectángulo. Corresponde a ECMA-376 ST_ShapeType "rtTriangle"
SMILEY_FACE Forma de rostro sonriente. Corresponde a ECMA-376 ST_ShapeType "smileyFace"
SNIP_1_RECTANGLE Una forma de rectángulo con esquina recortada. Corresponde a ECMA-376 ST_ShapeType "snip1Rect"
SNIP_2_DIAGONAL_RECTANGLE Forma de rectángulo de dos esquinas recortadas diagonales. Corresponde a ECMA-376 ST_ShapeType 'snip2DiagRect'.
SNIP_2_SAME_RECTANGLE Forma de rectángulo de dos esquinas recortadas del mismo lado. Corresponde a ECMA-376 ST_ShapeType "snip2SameRect"
SNIP_ROUND_RECTANGLE Una forma de rectángulo con esquina recortada y una esquina redondeada. Corresponde a ECMA-376 ST_ShapeType 'snipRoundRect'.
STAR_10 Forma de estrella de diez puntas. Corresponde a ECMA-376 ST_ShapeType "star10"
STAR_12 Forma de estrella de doce puntas. Corresponde a ECMA-376 ST_ShapeType "star12"
STAR_16 Forma de estrella de dieciséis puntas. Corresponde a ECMA-376 ST_ShapeType "star16"
STAR_24 Forma de estrella de veinticuatro puntas. Corresponde a ECMA-376 ST_ShapeType "star24"
STAR_32 Forma de estrella de treinta y dos puntas. Corresponde a ECMA-376 ST_ShapeType "star32"
STAR_4 Forma de estrella de cuatro puntas. Corresponde a ECMA-376 ST_ShapeType "star4"
STAR_5 Forma de estrella de cinco puntas. Corresponde a ECMA-376 ST_ShapeType "star5"
STAR_6 Forma de estrella de seis puntas. Corresponde a ECMA-376 ST_ShapeType "star6"
STAR_7 Forma de estrella de siete puntas. Corresponde a ECMA-376 ST_ShapeType "star7"
STAR_8 Forma de estrella de ocho puntas. Corresponde a ECMA-376 ST_ShapeType "star8"
STRIPED_RIGHT_ARROW Forma de flecha hacia la derecha a rayas Corresponde a ECMA-376 ST_ShapeType "stripedRightArrow".
SUN Forma del sol. Corresponde a ECMA-376 ST_ShapeType "sun"
TRAPEZOID Forma de trapecio. Corresponde al "trapezoid" ECMA-376 ST_ShapeType.
TRIANGLE Forma de triángulo Corresponde al "triangle" de ECMA-376 ST_ShapeType
UP_ARROW Forma de flecha hacia arriba. Corresponde a ECMA-376 ST_ShapeType "upArrow"
UP_ARROW_CALLOUT Forma de flecha hacia arriba de texto destacado. Corresponde a ECMA-376 ST_ShapeType "upArrowSymbol".
UP_DOWN_ARROW Forma de flecha hacia arriba y abajo. Corresponde a ECMA-376 ST_ShapeType "upDownArrow".
UTURN_ARROW Forma de flecha en U. Corresponde a "uturnArrow" de ECMA-376 ST_ShapeType.
VERTICAL_SCROLL Forma de desplazamiento vertical Corresponde a ECMA-376 ST_ShapeType 'verticalDesplazar'.
WAVE Forma de onda. Corresponde a ECMA-376 ST_ShapeType "wave"
WEDGE_ELLIPSE_CALLOUT Forma de elipse con cuña de texto destacado. Corresponde a ECMA-376 ST_ShapeType "wedgeEllipsereferrer"
WEDGE_RECTANGLE_CALLOUT Forma de rectángulo con cuña de texto destacado. Corresponde a ECMA-376 ST_ShapeType "wedgeRect permanece"
WEDGE_ROUND_RECTANGLE_CALLOUT Forma de rectángulo redondeado de cuña de texto destacado. Corresponde a ECMA-376 ST_ShapeType "wedgeRoundRectRect".
FLOW_CHART_ALTERNATE_PROCESS Forma del flujo de proceso alternativo. Corresponde a ECMA-376 ST_ShapeType "flowChartAlternateProcess"
FLOW_CHART_COLLATE Forma del flujo de intercalación. Corresponde a ECMA-376 ST_ShapeType 'flowChartCollate'.
FLOW_CHART_CONNECTOR Forma del flujo del conector. Corresponde a ECMA-376 ST_ShapeType 'flowChartConnector'
FLOW_CHART_DECISION Forma del flujo de decisiones Corresponde a ECMA-376 ST_ShapeType 'flowChartDecision'.
FLOW_CHART_DELAY Forma del flujo de retraso Corresponde a ECMA-376 ST_ShapeType 'flowChartDelay'
FLOW_CHART_DISPLAY Muestra la forma del flujo. Corresponde a ECMA-376 ST_ShapeType 'flowChartDisplay'
FLOW_CHART_DOCUMENT Forma del flujo del documento. Corresponde a ECMA-376 ST_ShapeType 'flowChartDocument'
FLOW_CHART_EXTRACT Extraer la forma del flujo Corresponde a ECMA-376 ST_ShapeType 'flowChartExtract'
FLOW_CHART_INPUT_OUTPUT Forma del flujo de entrada y salida. Corresponde a ECMA-376 ST_ShapeType 'flowChartInputOutput'.
FLOW_CHART_INTERNAL_STORAGE Forma del flujo de almacenamiento interno Corresponde a ECMA-376 ST_ShapeType "flowChartInternalStorage"
FLOW_CHART_MAGNETIC_DISK Forma de flujo de disco magnético. Corresponde a ECMA-376 ST_ShapeType "flowChartMagneticDisk"
FLOW_CHART_MAGNETIC_DRUM Forma de flujo de tambor magnético. Corresponde a ECMA-376 ST_ShapeType 'flowChartMagneticDrum'
FLOW_CHART_MAGNETIC_TAPE Forma del flujo de la cinta magnética. Corresponde a ECMA-376 ST_ShapeType 'flowChartMagneticTape'
FLOW_CHART_MANUAL_INPUT Forma del flujo de entrada manual. Corresponde a ECMA-376 ST_ShapeType 'flowChartManualInput'.
FLOW_CHART_MANUAL_OPERATION Forma del flujo de operación manual. Corresponde a ECMA-376 ST_ShapeType 'flowChartManualOperation'.
FLOW_CHART_MERGE Forma del flujo de combinación. Corresponde a ECMA-376 ST_ShapeType 'flowChartMerge'.
FLOW_CHART_MULTIDOCUMENT Forma de flujo de varios documentos Corresponde a ECMA-376 ST_ShapeType 'flowChartMultidocument'.
FLOW_CHART_OFFLINE_STORAGE Forma del flujo de almacenamiento sin conexión. Corresponde a ECMA-376 ST_ShapeType "flowChartOfflineStorage"
FLOW_CHART_OFFPAGE_CONNECTOR Forma del flujo del conector fuera de página. Corresponde a ECMA-376 ST_ShapeType 'flowChartOffpageConnector'
FLOW_CHART_ONLINE_STORAGE Forma del flujo de almacenamiento en línea. Corresponde a ECMA-376 ST_ShapeType "flowChartOnlineStorage"
FLOW_CHART_OR O fluye la forma. Corresponde a ECMA-376 ST_ShapeType 'flowChartOr'
FLOW_CHART_PREDEFINED_PROCESS Forma predefinida del flujo de proceso. Corresponde a ECMA-376 ST_ShapeType "flowChartPrefixProcess"
FLOW_CHART_PREPARATION Forma del flujo de preparación. Corresponde a ECMA-376 ST_ShapeType 'flowChartPreparation'
FLOW_CHART_PROCESS Forma del flujo del proceso Corresponde a ECMA-376 ST_ShapeType "flowChartProcess"
FLOW_CHART_PUNCHED_CARD Forma de flujo de tarjeta perforada. Corresponde a ECMA-376 ST_ShapeType "flowChartPunchedCard"
FLOW_CHART_PUNCHED_TAPE Forma de flujo de cinta perforada. Corresponde a ECMA-376 ST_ShapeType "flowChartPunchedTape"
FLOW_CHART_SORT Ordena la forma del flujo. Corresponde a ECMA-376 ST_ShapeType "flowChartSort"
FLOW_CHART_SUMMING_JUNCTION Forma del flujo de unión de suma. Corresponde a ECMA-376 ST_ShapeType 'flowChartSummingJunction'.
FLOW_CHART_TERMINATOR Forma del flujo del terminador. Corresponde a ECMA-376 ST_ShapeType "flowChartTerminator"
ARROW_EAST Forma de flecha hacia el este.
ARROW_NORTH_EAST Forma de flecha hacia el noreste.
ARROW_NORTH Forma de flecha hacia el norte
SPEECH Forma de la voz.
STARBURST Forma de explosión de estrellas.
TEARDROP Forma de lágrima. Corresponde a "teardrop" de ECMA-376 ST_ShapeType
ELLIPSE_RIBBON Forma de cinta elipse. Corresponde a ECMA-376 ST_ShapeType "ellipseRibbon"
ELLIPSE_RIBBON_2 Forma de cinta elipse 2. Corresponde a ECMA-376 ST_ShapeType "ellipseRibbon2"
CLOUD_CALLOUT Forma de nube con texto destacado. Corresponde a ECMA-376 ST_ShapeType "cloud").
CUSTOM Forma personalizada.

ShapeProperties

Propiedades de una Shape

Si la forma es un marcador de posición según lo determinado por el placeholder , estas propiedades pueden heredarse de una forma de marcador de posición superior. Determinar el valor renderizado de la propiedad depende del valor propertyState el valor de este campo.

Cualquier configuración de ajuste automático de texto en la forma se desactiva automáticamente mediante solicitudes que pueden afectar la manera en que el texto se ajusta a la forma.

Representación JSON
{
  "shapeBackgroundFill": {
    object (ShapeBackgroundFill)
  },
  "outline": {
    object (Outline)
  },
  "shadow": {
    object (Shadow)
  },
  "link": {
    object (Link)
  },
  "contentAlignment": enum (ContentAlignment),
  "autofit": {
    object (Autofit)
  }
}
Campos
shapeBackgroundFill

object (ShapeBackgroundFill)

Es el relleno de fondo de la forma. Si no la estableces, el relleno de fondo se hereda de un marcador de posición superior (si existe). Si la forma no tiene un elemento primario, el relleno de fondo predeterminado depende del tipo de forma, el cual coincide con los valores predeterminados de las nuevas formas creadas en el editor de Presentaciones.

outline

object (Outline)

Es el contorno de la forma. Si no la estableces, el esquema se hereda de un marcador de posición superior (si existe). Si la forma no tiene un elemento superior, el contorno predeterminado depende del tipo de forma, que coincide con los valores predeterminados de las nuevas formas creadas en el editor de Presentaciones.

shadow

object (Shadow)

Las propiedades de la sombra de la forma. Si no se establece, la sombra se hereda de un marcador de posición superior si existe. Si la forma no tiene un elemento superior, la sombra predeterminada coincide con los valores predeterminados de las formas nuevas que se crean en el editor de Presentaciones. Esta propiedad es de solo lectura.

contentAlignment

enum (ContentAlignment)

Es la alineación del contenido en la forma. Si unspecified, la alineación se hereda de un marcador de posición superior, si existe. Si la forma no tiene un elemento superior, la alineación predeterminada coincidirá con la alineación para las formas nuevas que se creen en el editor de Presentaciones.

autofit

object (Autofit)

Las propiedades de ajuste automático de la forma. Esta propiedad solo se configura para formas que admiten texto.

ShapeBackgroundFill

El relleno de fondo de la forma.

Representación 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.
}
Campos
propertyState

enum (PropertyState)

Es el estado de la propiedad de relleno del fondo.

Si actualizas el relleno de una forma, se actualizará implícitamente este campo a RENDERED, a menos que se especifique otro valor en la misma solicitud Para que una forma no tenga relleno, establece este campo en NOT_RENDERED En este caso, se ignorará cualquier otro campo de relleno establecido en la misma solicitud.

Campo de unión kind El tipo de relleno de fondo. kind solo puede ser una de las siguientes opciones:
solidFill

object (SolidFill)

Relleno de color sólido.

Ajuste automático

Las propiedades de ajuste automático de Shape

Representación JSON
{
  "autofitType": enum (AutofitType),
  "fontScale": number,
  "lineSpacingReduction": number
}
Campos
autofitType

enum (AutofitType)

El tipo de ajuste automático de la forma. Si el tipo de ajuste automático es AUTOFIT_TYPE_UNSPECIFIED, el tipo de ajuste automático se hereda de un marcador de posición superior si existe. El campo se establece automáticamente en NONE Si se realiza una solicitud que podría afectar el ajuste de texto dentro de su cuadro delimitador. En este caso, el fontScale se aplica al fontSize y las lineSpacingReduction se aplica al lineSpacing Ambas propiedades también se restablecen a los valores predeterminados.

fontScale

number

Es la escala de fuente aplicada a la forma. Para formas con autofitType NONE o SHAPE_AUTOFIT, este es el valor predeterminado de 1. Para TEXT_AUTOFIT, este valor multiplicado por la fontSize indica el tamaño de la fuente que se renderiza en el editor.

Esta propiedad es de solo lectura.

lineSpacingReduction

number

Es la reducción de interlineado aplicada a la forma. Para formas con autofitType NONE o SHAPE_AUTOFIT, este es el valor predeterminado de 0. Para TEXT_AUTOFIT, este valor se resta de las lineSpacing proporciona el interlineado que se renderiza en el editor.

Esta propiedad es de solo lectura.

AutofitType

Los tipos de ajuste automático de Shape

Enumeraciones
AUTOFIT_TYPE_UNSPECIFIED El tipo de ajuste automático no está especificado.
NONE No ajustar automáticamente.
TEXT_AUTOFIT Reducir el texto sobre el desbordamiento para ajustarlo a la forma
SHAPE_AUTOFIT Cambia el tamaño de la forma para que se ajuste al texto.