Shapes

Hình dạng

Loại PageElement đại diện cho một hình dạng chung không có cách phân loại cụ thể hơn. Để biết thêm thông tin, hãy xem phần Kích thước và vị trí của các phần tử trên trang.

Biểu diễn dưới dạng JSON
{
  "shapeType": enum (Type),
  "text": {
    object (TextContent)
  },
  "shapeProperties": {
    object (ShapeProperties)
  },
  "placeholder": {
    object (Placeholder)
  }
}
Trường
shapeType

enum (Type)

Loại hình dạng.

text

object (TextContent)

Nội dung văn bản của hình dạng.

shapeProperties

object (ShapeProperties)

Các thuộc tính của hình dạng.

placeholder

object (Placeholder)

Phần giữ chỗ là các phần tử trang kế thừa từ phần giữ chỗ tương ứng trên bố cục và bố cục mẹ.

Nếu được đặt, hình dạng sẽ là hình dạng phần giữ chỗ và mọi thuộc tính kế thừa đều có thể được phân giải bằng cách xem phần giữ chỗ mẹ do trường Placeholder.parent_object_id xác định.

Loại

Các loại hình dạng.

Nhiều hình dạng trong số này tương ứng với các hình dạng được xác định trước theo tiêu chuẩn ECMA-376. Để biết thêm thông tin, hãy xem nội dung mô tả về loại đơn giản "ST_ShapeType" trong phần 20.1.10.56 của "Office Open XML File Formats – Fundamentals and Markup Language Reference" (Định dạng tệp Office Open XML – Kiến thức cơ bản và tài liệu tham khảo về ngôn ngữ đánh dấu), phần 1 của ECMA-376 phiên bản 5.

Enum
TYPE_UNSPECIFIED Giá trị mặc định. Giá trị này không được sử dụng.
TEXT_BOX Hình dạng hộp văn bản.
RECTANGLE Hình chữ nhật. Tương ứng với ECMA-376 ST_ShapeType "rect"
ROUND_RECTANGLE Hình chữ nhật góc tròn. Tương ứng với ECMA-376 ST_ShapeType 'roundRect'
ELLIPSE Hình elip. Tương ứng với ECMA-376 ST_ShapeType "ellipse"
ARC Hình dạng vòng cung cong. Tương ứng với ECMA-376 ST_ShapeType "arc"
BENT_ARROW Hình dạng mũi tên cong. Tương ứng với ECMA-376 ST_ShapeType "bentArrow"
BENT_UP_ARROW Hình dạng mũi tên cong lên. Tương ứng với ECMA-376 ST_ShapeType "bentUpArrow"
BEVEL Hình dạng bo tròn. Tương ứng với ECMA-376 ST_ShapeType "bevel"
BLOCK_ARC Chặn hình dạng vòng cung. Tương ứng với ECMA-376 ST_ShapeType "blockArc"
BRACE_PAIR Hình dạng cặp dấu ngoặc nhọn. Tương ứng với ECMA-376 ST_ShapeType "bracePair"
BRACKET_PAIR Hình dạng cặp dấu ngoặc. Tương ứng với ECMA-376 ST_ShapeType "bracketPair"
CAN Có thể tạo hình. Tương ứng với ECMA-376 ST_ShapeType 'can'
CHEVRON Hình dạng dấu mũi tên đôi. Tương ứng với ECMA-376 ST_ShapeType "chevron"
CHORD Hình dạng hợp âm. Tương ứng với ECMA-376 ST_ShapeType "chord"
CLOUD Hình dạng đám mây. Tương ứng với ECMA-376 ST_ShapeType "cloud"
CORNER Hình dạng góc. Tương ứng với ECMA-376 ST_ShapeType "góc"
CUBE Hình lập phương. Tương ứng với ECMA-376 ST_ShapeType "cube"
CURVED_DOWN_ARROW Hình dạng mũi tên cong xuống. Tương ứng với ECMA-376 ST_ShapeType 'curvedDownArrow'
CURVED_LEFT_ARROW Hình dạng mũi tên cong sang trái. Tương ứng với ECMA-376 ST_ShapeType "curvedLeftArrow"
CURVED_RIGHT_ARROW Hình dạng mũi tên phải cong. Tương ứng với ECMA-376 ST_ShapeType 'curvedRightArrow'
CURVED_UP_ARROW Hình mũi tên cong lên. Tương ứng với ECMA-376 ST_ShapeType "curvedUpArrow"
DECAGON Hình thập giác. Tương ứng với ECMA-376 ST_ShapeType "decagon"
DIAGONAL_STRIPE Hình dạng sọc chéo. Tương ứng với ECMA-376 ST_ShapeType "diagStripe"
DIAMOND Hình kim cương. Tương ứng với ECMA-376 ST_ShapeType "diamond"
DODECAGON Hình mười hai cạnh. Tương ứng với ECMA-376 ST_ShapeType "dodecagon"
DONUT Hình dạng bánh vòng. Tương ứng với ECMA-376 ST_ShapeType "donut"
DOUBLE_WAVE Hình dạng sóng đôi. Tương ứng với ECMA-376 ST_ShapeType "doubleWave"
DOWN_ARROW Hình dạng mũi tên xuống. Tương ứng với ECMA-376 ST_ShapeType "mũi tên xuống"
DOWN_ARROW_CALLOUT Hình dạng mũi tên xuống của chú thích. Tương ứng với ECMA-376 ST_ShapeType "downArrowCallout"
FOLDED_CORNER Hình dạng góc gập. Tương ứng với ECMA-376 ST_ShapeType "foldedCorner"
FRAME Hình dạng khung. Tương ứng với ECMA-376 ST_ShapeType "khung"
HALF_FRAME Hình dạng nửa khung. Tương ứng với ECMA-376 ST_ShapeType "halfFrame"
HEART Hình trái tim. Tương ứng với ECMA-376 ST_ShapeType "heart"
HEPTAGON Hình bảy cạnh. Tương ứng với ECMA-376 ST_ShapeType "heptagon"
HEXAGON Hình lục giác. Tương ứng với ECMA-376 ST_ShapeType "hexagon"
HOME_PLATE Hình dạng biển số nhà. Tương ứng với ECMA-376 ST_ShapeType "homePlate"
HORIZONTAL_SCROLL Hình dạng cuộn ngang. Tương ứng với ECMA-376 ST_ShapeType "horizontalScroll"
IRREGULAR_SEAL_1 Hình dạng con dấu 1 không đều. Tương ứng với ECMA-376 ST_ShapeType "irregularSeal1"
IRREGULAR_SEAL_2 Hình dạng con dấu 2 không đều. Tương ứng với ECMA-376 ST_ShapeType "irregularSeal2"
LEFT_ARROW Hình mũi tên trái. Tương ứng với ECMA-376 ST_ShapeType "leftArrow"
LEFT_ARROW_CALLOUT Hình dạng mũi tên trái của chú thích. Tương ứng với ECMA-376 ST_ShapeType "leftArrowCallout"
LEFT_BRACE Hình dạng dấu ngoặc nhọn trái. Tương ứng với ECMA-376 ST_ShapeType 'leftBrace'
LEFT_BRACKET Hình dạng dấu ngoặc vuông trái. Tương ứng với ECMA-376 ST_ShapeType "leftBracket"
LEFT_RIGHT_ARROW Hình dạng mũi tên trái phải. Tương ứng với ECMA-376 ST_ShapeType "leftRightArrow"
LEFT_RIGHT_ARROW_CALLOUT Hình dạng mũi tên trái phải của chú thích. Tương ứng với ECMA-376 ST_ShapeType "leftRightArrowCallout"
LEFT_RIGHT_UP_ARROW Hình dạng mũi tên lên trái phải. Tương ứng với ECMA-376 ST_ShapeType "leftRightUpArrow"
LEFT_UP_ARROW Hình dạng mũi tên lên trái. Tương ứng với ECMA-376 ST_ShapeType "leftUpArrow"
LIGHTNING_BOLT Hình dạng tia chớp. Tương ứng với ECMA-376 ST_ShapeType "tia chớp"
MATH_DIVIDE Chia hình dạng toán học. Tương ứng với ECMA-376 ST_ShapeType 'mathDivide'
MATH_EQUAL Hình dạng toán học bằng nhau. Tương ứng với ECMA-376 ST_ShapeType 'mathEqual'
MATH_MINUS Hình dạng toán học trừ. Tương ứng với ECMA-376 ST_ShapeType "mathMinus"
MATH_MULTIPLY Nhân hình dạng toán học. Tương ứng với ECMA-376 ST_ShapeType "mathMultiply"
MATH_NOT_EQUAL Hình dạng toán học không bằng. Tương ứng với ECMA-376 ST_ShapeType "mathNotEqual"
MATH_PLUS Dấu cộng hình dạng toán học. Tương ứng với ECMA-376 ST_ShapeType "mathPlus"
MOON Hình dạng mặt trăng. Tương ứng với ECMA-376 ST_ShapeType "moon"
NO_SMOKING Hình dạng không hút thuốc. Tương ứng với ECMA-376 ST_ShapeType "noSmoking"
NOTCHED_RIGHT_ARROW Hình dạng mũi tên phải có khía chữ V. Tương ứng với ECMA-376 ST_ShapeType 'notchedRightArrow'
OCTAGON Hình bát giác. Tương ứng với ECMA-376 ST_ShapeType "octagon"
PARALLELOGRAM Hình bình hành. Tương ứng với ECMA-376 ST_ShapeType "hình bình hành"
PENTAGON Hình ngũ giác. Tương ứng với ECMA-376 ST_ShapeType "pentagon"
PIE Hình tròn. Tương ứng với ECMA-376 ST_ShapeType "pie"
PLAQUE Hình dạng mảng bám. Tương ứng với ECMA-376 ST_ShapeType "plaque"
PLUS Hình dạng dấu cộng. Tương ứng với ECMA-376 ST_ShapeType "dấu cộng"
QUAD_ARROW Hình dạng mũi tên bốn hướng. Tương ứng với ECMA-376 ST_ShapeType "quadArrow"
QUAD_ARROW_CALLOUT Hình dạng hộp chú thích hình mũi tên bốn hướng. Tương ứng với ECMA-376 ST_ShapeType "quadArrowCallout"
RIBBON Hình dạng ruy băng. Tương ứng với ECMA-376 ST_ShapeType "ribbon"
RIBBON_2 Hình dạng Ribbon 2. Tương ứng với ECMA-376 ST_ShapeType "ribbon2"
RIGHT_ARROW Hình dạng mũi tên phải. Tương ứng với ECMA-376 ST_ShapeType "rightArrow"
RIGHT_ARROW_CALLOUT Hình dạng mũi tên phải của chú thích. Tương ứng với ECMA-376 ST_ShapeType "rightArrowCallout"
RIGHT_BRACE Hình dạng dấu ngoặc nhọn phải. Tương ứng với ECMA-376 ST_ShapeType "rightBrace"
RIGHT_BRACKET Hình dạng dấu ngoặc đơn phải. Tương ứng với ECMA-376 ST_ShapeType "rightBracket"
ROUND_1_RECTANGLE Một hình chữ nhật có góc tròn. Tương ứng với ECMA-376 ST_ShapeType 'round1Rect'
ROUND_2_DIAGONAL_RECTANGLE Hai hình chữ nhật góc tròn chéo. Tương ứng với ECMA-376 ST_ShapeType 'round2DiagRect'
ROUND_2_SAME_RECTANGLE Hai hình chữ nhật có góc tròn cùng phía. Tương ứng với ECMA-376 ST_ShapeType 'round2SameRect'
RIGHT_TRIANGLE Hình tam giác vuông. Tương ứng với ECMA-376 ST_ShapeType "rtTriangle"
SMILEY_FACE Hình dạng mặt cười. Tương ứng với ECMA-376 ST_ShapeType "smileyFace"
SNIP_1_RECTANGLE Một hình chữ nhật có góc vát. Tương ứng với ECMA-376 ST_ShapeType "snip1Rect"
SNIP_2_DIAGONAL_RECTANGLE Hai hình chữ nhật có góc chéo được cắt. Tương ứng với ECMA-376 ST_ShapeType "snip2DiagRect"
SNIP_2_SAME_RECTANGLE Hai hình chữ nhật có góc vát cùng phía. Tương ứng với ECMA-376 ST_ShapeType "snip2SameRect"
SNIP_ROUND_RECTANGLE Một hình chữ nhật góc tròn được cắt một lần. Tương ứng với ECMA-376 ST_ShapeType "snipRoundRect"
STAR_10 Hình dạng ngôi sao 10 cánh. Tương ứng với ECMA-376 ST_ShapeType 'star10'
STAR_12 Hình dạng dấu sao 12 cánh. Tương ứng với ECMA-376 ST_ShapeType "star12"
STAR_16 Hình dạng ngôi sao 16 cánh. Tương ứng với ECMA-376 ST_ShapeType "star16"
STAR_24 Hình dạng ngôi sao 24 cánh. Tương ứng với ECMA-376 ST_ShapeType 'star24'
STAR_32 Hình dạng ngôi sao 32 cánh. Tương ứng với ECMA-376 ST_ShapeType "star32"
STAR_4 Hình dạng ngôi sao bốn cánh. Tương ứng với ECMA-376 ST_ShapeType "star4"
STAR_5 Hình dạng ngôi sao năm cánh. Tương ứng với ECMA-376 ST_ShapeType "star5"
STAR_6 Hình dạng ngôi sao sáu cánh. Tương ứng với ECMA-376 ST_ShapeType 'star6'
STAR_7 Hình dạng ngôi sao 7 cánh. Tương ứng với ECMA-376 ST_ShapeType 'star7'
STAR_8 Hình dạng dấu sao 8 cánh. Tương ứng với ECMA-376 ST_ShapeType 'star8'
STRIPED_RIGHT_ARROW Hình mũi tên phải có sọc. Tương ứng với ECMA-376 ST_ShapeType "stripedRightArrow"
SUN Hình dạng mặt trời. Tương ứng với ECMA-376 ST_ShapeType "mặt trời"
TRAPEZOID Hình thang. Tương ứng với ECMA-376 ST_ShapeType "trapezoid"
TRIANGLE Hình tam giác. Tương ứng với ECMA-376 ST_ShapeType "triangle"
UP_ARROW Hình dạng mũi tên lên. Tương ứng với ECMA-376 ST_ShapeType "upArrow"
UP_ARROW_CALLOUT Hình dạng mũi tên lên của chú thích. Tương ứng với ECMA-376 ST_ShapeType "upArrowCallout"
UP_DOWN_ARROW Hình dạng mũi tên lên xuống. Tương ứng với ECMA-376 ST_ShapeType "upDownArrow"
UTURN_ARROW Hình dạng mũi tên rẽ vòng ngược. Tương ứng với ECMA-376 ST_ShapeType "uturnArrow"
VERTICAL_SCROLL Hình dạng cuộn dọc. Tương ứng với ECMA-376 ST_ShapeType "verticalScroll"
WAVE Hình dạng sóng. Tương ứng với ECMA-376 ST_ShapeType "sóng"
WEDGE_ELLIPSE_CALLOUT Hình elip của chú thích lề. Tương ứng với ECMA-376 ST_ShapeType "wedgeEllipseCallout"
WEDGE_RECTANGLE_CALLOUT Hình chữ nhật nhọn của chú thích. Tương ứng với ECMA-376 ST_ShapeType "wedgeRectCallout"
WEDGE_ROUND_RECTANGLE_CALLOUT Hộp chú thích có hình chữ nhật bo tròn. Tương ứng với ECMA-376 ST_ShapeType "wedgeRoundRectCallout"
FLOW_CHART_ALTERNATE_PROCESS Hình dạng quy trình thay thế. Tương ứng với ECMA-376 ST_ShapeType "flowChartAlternateProcess"
FLOW_CHART_COLLATE Hình dạng quy trình tổng hợp. Tương ứng với ECMA-376 ST_ShapeType "flowChartCollate"
FLOW_CHART_CONNECTOR Hình dạng luồng của trình kết nối. Tương ứng với ECMA-376 ST_ShapeType "flowChartConnector"
FLOW_CHART_DECISION Hình dạng của quy trình quyết định. Tương ứng với ECMA-376 ST_ShapeType "flowChartDecision"
FLOW_CHART_DELAY Hình dạng luồng trễ. Tương ứng với ECMA-376 ST_ShapeType "flowChartDelay"
FLOW_CHART_DISPLAY Hiển thị hình dạng luồng. Tương ứng với ECMA-376 ST_ShapeType "flowChartDisplay"
FLOW_CHART_DOCUMENT Hình dạng quy trình tài liệu. Tương ứng với ECMA-376 ST_ShapeType "flowChartDocument"
FLOW_CHART_EXTRACT Trích xuất hình dạng luồng. Tương ứng với ECMA-376 ST_ShapeType "flowChartExtract"
FLOW_CHART_INPUT_OUTPUT Hình dạng luồng đầu vào đầu ra. Tương ứng với ECMA-376 ST_ShapeType "flowChartInputOutput"
FLOW_CHART_INTERNAL_STORAGE Hình dạng luồng bộ nhớ trong. Tương ứng với ECMA-376 ST_ShapeType "flowChartInternalStorage"
FLOW_CHART_MAGNETIC_DISK Hình dạng luồng của đĩa từ. Tương ứng với ECMA-376 ST_ShapeType 'flowChartMagneticDisk'
FLOW_CHART_MAGNETIC_DRUM Hình dạng luồng trống từ. Tương ứng với ECMA-376 ST_ShapeType "flowChartMagneticDrum"
FLOW_CHART_MAGNETIC_TAPE Hình dạng luồng băng từ. Tương ứng với ECMA-376 ST_ShapeType "flowChartMagneticTape"
FLOW_CHART_MANUAL_INPUT Hình dạng quy trình nhập thủ công. Tương ứng với ECMA-376 ST_ShapeType "flowChartManualInput"
FLOW_CHART_MANUAL_OPERATION Hình dạng quy trình vận hành thủ công. Tương ứng với ECMA-376 ST_ShapeType "flowChartManualOperation"
FLOW_CHART_MERGE Hợp nhất hình dạng luồng. Tương ứng với ECMA-376 ST_ShapeType "flowChartMerge"
FLOW_CHART_MULTIDOCUMENT Hình dạng quy trình nhiều tài liệu. Tương ứng với ECMA-376 ST_ShapeType "flowChartMultidocument"
FLOW_CHART_OFFLINE_STORAGE Hình dạng luồng bộ nhớ ngoại tuyến. Tương ứng với ECMA-376 ST_ShapeType "flowChartOfflineStorage"
FLOW_CHART_OFFPAGE_CONNECTOR Hình dạng luồng của trình kết nối ngoài trang. Tương ứng với ECMA-376 ST_ShapeType "flowChartOffpageConnector"
FLOW_CHART_ONLINE_STORAGE Hình dạng luồng lưu trữ trực tuyến. Tương ứng với ECMA-376 ST_ShapeType "flowChartOnlineStorage"
FLOW_CHART_OR Hoặc hình dạng luồng. Tương ứng với ECMA-376 ST_ShapeType "flowChartOr"
FLOW_CHART_PREDEFINED_PROCESS Hình dạng quy trình được xác định trước. Tương ứng với ECMA-376 ST_ShapeType "flowChartPredefinedProcess"
FLOW_CHART_PREPARATION Hình dạng quy trình chuẩn bị. Tương ứng với ECMA-376 ST_ShapeType "flowChartPreparation"
FLOW_CHART_PROCESS Hình dạng quy trình. Tương ứng với ECMA-376 ST_ShapeType "flowChartProcess"
FLOW_CHART_PUNCHED_CARD Hình dạng luồng thẻ được đục lỗ. Tương ứng với ECMA-376 ST_ShapeType 'flowChartPunchedCard'
FLOW_CHART_PUNCHED_TAPE Hình dạng luồng băng đục lỗ. Tương ứng với ECMA-376 ST_ShapeType "flowChartPunchedTape"
FLOW_CHART_SORT Sắp xếp hình dạng luồng. Tương ứng với ECMA-376 ST_ShapeType "flowChartSort"
FLOW_CHART_SUMMING_JUNCTION Hình dạng luồng kết hợp tổng hợp. Tương ứng với ECMA-376 ST_ShapeType "flowChartSummingJunction"
FLOW_CHART_TERMINATOR Hình dạng luồng của trình kết thúc. Tương ứng với ECMA-376 ST_ShapeType 'flowChartTerminator'
ARROW_EAST Hình dạng mũi tên hướng đông.
ARROW_NORTH_EAST Hình dạng mũi tên đông bắc.
ARROW_NORTH Hình dạng mũi tên hướng bắc.
SPEECH Hình dạng lời nói.
STARBURST Hình dạng tia sáng hình ngôi sao.
TEARDROP Hình giọt nước mắt. Tương ứng với ECMA-376 ST_ShapeType "giọt nước mắt"
ELLIPSE_RIBBON Hình dạng ruy băng hình elip. Tương ứng với ECMA-376 ST_ShapeType "ellipseRibbon"
ELLIPSE_RIBBON_2 Hình dạng ruy băng hình elip 2. Tương ứng với ECMA-376 ST_ShapeType "ellipseRibbon2"
CLOUD_CALLOUT Hình dạng đám mây chú thích. Tương ứng với ECMA-376 ST_ShapeType "cloudCallout"
CUSTOM Hình dạng tuỳ chỉnh.

ShapeProperties

Các thuộc tính của Shape.

Nếu hình dạng là hình dạng phần giữ chỗ do trường placeholder xác định, thì các thuộc tính này có thể được kế thừa từ hình dạng phần giữ chỗ mẹ. Việc xác định giá trị hiển thị của thuộc tính phụ thuộc vào giá trị trường propertyState tương ứng.

Mọi chế độ cài đặt tự động điều chỉnh văn bản trên hình dạng sẽ tự động bị vô hiệu hoá bởi các yêu cầu có thể ảnh hưởng đến cách văn bản vừa với hình dạng.

Biểu diễn dưới dạng JSON
{
  "shapeBackgroundFill": {
    object (ShapeBackgroundFill)
  },
  "outline": {
    object (Outline)
  },
  "shadow": {
    object (Shadow)
  },
  "link": {
    object (Link)
  },
  "contentAlignment": enum (ContentAlignment),
  "autofit": {
    object (Autofit)
  }
}
Trường
shapeBackgroundFill

object (ShapeBackgroundFill)

Màu nền của hình dạng. Nếu không được đặt, màu nền sẽ được kế thừa từ phần giữ chỗ mẹ (nếu có). Nếu hình dạng không có hình dạng mẹ, thì màu nền mặc định sẽ phụ thuộc vào loại hình dạng, khớp với màu nền mặc định cho các hình dạng mới được tạo trong trình chỉnh sửa Trang trình bày.

outline

object (Outline)

Đường viền của hình dạng. Nếu không được đặt, đường viền sẽ được kế thừa từ phần giữ chỗ mẹ (nếu có). Nếu hình dạng không có thành phần mẹ, thì đường viền mặc định sẽ phụ thuộc vào loại hình dạng, khớp với đường viền mặc định cho các hình dạng mới được tạo trong trình chỉnh sửa Trang trình bày.

shadow

object (Shadow)

Các thuộc tính bóng của hình dạng. Nếu không được đặt, bóng sẽ được kế thừa từ phần giữ chỗ mẹ nếu có. Nếu hình dạng không có thành phần mẹ, thì bóng mặc định sẽ khớp với bóng mặc định cho các hình dạng mới được tạo trong trình chỉnh sửa Trang trình bày. Thuộc tính này chỉ có thể đọc.

contentAlignment

enum (ContentAlignment)

Cách căn chỉnh nội dung trong hình dạng. Nếu là unspecified, thì căn chỉnh được kế thừa từ phần giữ chỗ mẹ (nếu có). Nếu hình dạng không có hình dạng mẹ, thì căn chỉnh mặc định sẽ khớp với căn chỉnh cho các hình dạng mới được tạo trong trình chỉnh sửa Trang trình bày.

autofit

object (Autofit)

Các thuộc tính tự động điều chỉnh kích thước của hình dạng. Thuộc tính này chỉ được đặt cho các hình dạng cho phép văn bản.

ShapeBackgroundFill

Màu nền của hình dạng.

Biểu diễn dưới dạng 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.
}
Trường
propertyState

enum (PropertyState)

Trạng thái thuộc tính màu nền.

Việc cập nhật màu tô trên một hình dạng sẽ ngầm cập nhật trường này thành RENDERED, trừ phi một giá trị khác được chỉ định trong cùng một yêu cầu. Để không có màu tô trên một hình dạng, hãy đặt trường này thành NOT_RENDERED. Trong trường hợp này, mọi trường điền khác được đặt trong cùng một yêu cầu sẽ bị bỏ qua.

Trường hợp hợp nhất kind. Loại màu nền. kind chỉ có thể là một trong những loại sau:
solidFill

object (SolidFill)

Tô màu đồng nhất.

Tự động điều chỉnh

Các thuộc tính tự động điều chỉnh của Shape. Thuộc tính này chỉ được đặt cho các hình dạng cho phép văn bản.

Biểu diễn dưới dạng JSON
{
  "autofitType": enum (AutofitType),
  "fontScale": number,
  "lineSpacingReduction": number
}
Trường
autofitType

enum (AutofitType)

Loại tự động điều chỉnh của hình dạng. Nếu loại tự động điều chỉnh là AUTOFIT_TYPE_UNSPECIFIED, thì loại tự động điều chỉnh sẽ được kế thừa từ phần giữ chỗ mẹ nếu có. Trường này sẽ tự động được đặt thành NONE nếu một yêu cầu được thực hiện có thể ảnh hưởng đến việc văn bản vừa với hộp văn bản giới hạn. Trong trường hợp này, fontScale được áp dụng cho fontSizelineSpacingReduction được áp dụng cho lineSpacing. Cả hai thuộc tính này cũng được đặt lại về giá trị mặc định.

fontScale

number

Tỷ lệ phông chữ được áp dụng cho hình dạng. Đối với các hình có autofitType, NONE hoặc SHAPE_AUTOFIT, giá trị này là giá trị mặc định là 1. Đối với TEXT_AUTOFIT, giá trị này nhân với fontSize sẽ cho ra cỡ chữ được hiển thị trong trình chỉnh sửa.

Thuộc tính này chỉ có thể đọc.

lineSpacingReduction

number

Mức giãn cách dòng được giảm áp dụng cho hình dạng. Đối với các hình có autofitType, NONE hoặc SHAPE_AUTOFIT, giá trị này là giá trị mặc định là 0. Đối với TEXT_AUTOFIT, giá trị này được trừ đi lineSpacing sẽ cho khoảng cách dòng được hiển thị trong trình chỉnh sửa.

Thuộc tính này chỉ có thể đọc.

AutofitType

Các loại tự động điều chỉnh của Shape.

Xin lưu ý rằng mặc dù tất cả các giá trị đều hợp lệ cho các yêu cầu đọc, nhưng chỉ AUTOFIT_TYPE_UNSPECIFIEDNONE mới hợp lệ cho các yêu cầu ghi.

Enum
AUTOFIT_TYPE_UNSPECIFIED Loại tự động điều chỉnh chưa được chỉ định.
NONE Không tự động điều chỉnh.
TEXT_AUTOFIT Thu hẹp văn bản khi bị tràn để vừa với hình dạng.
SHAPE_AUTOFIT Đổi kích thước hình dạng cho vừa với văn bản.