Shapes

Hình dạng

Một loại PageElement đại diện cho một hình dạng chung không có phân loại cụ thể hơn. Để biết thêm thông tin, hãy xem bài viết Điều chỉnh 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ừ các phần giữ chỗ tương ứng trên bố cục và trang mẫu.

Nếu được đặt, hình dạng này là một hình dạng giữ chỗ và mọi thuộc tính được kế thừa đều có thể được phân giải bằng cách xem xét 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ề kiểu đơn giản "ST_ShapeType" trong phần 20.1.10.56 của "Đị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 thứ 5.

Enum
TYPE_UNSPECIFIED Giá trị mặc định. Giá trị này không được dùng.
TEXT_BOX Hình 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 dạng elip. Tương ứng với ECMA-376 ST_ShapeType "ellipse"
ARC Hình vòng cung cong. Tương ứng với ECMA-376 ST_ShapeType "arc"
BENT_ARROW Hình mũi tên uốn cong. Tương ứng với ECMA-376 ST_ShapeType "bentArrow"
BENT_UP_ARROW Hình mũi tên cong lên. Tương ứng với ECMA-376 ST_ShapeType "bentUpArrow"
BEVEL Hình dạng vát. Tương ứng với ECMA-376 ST_ShapeType "bevel"
BLOCK_ARC Hình vòng cung chặn. Tương ứng với ECMA-376 ST_ShapeType "blockArc"
BRACE_PAIR Hình dạng cặp dấu ngoặc. 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 chữ V. Tương ứng với ST_ShapeType "chevron" ECMA-376
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 "corner"
CUBE Hình dạng khối lập phương. Tương ứng với ECMA-376 ST_ShapeType "cube"
CURVED_DOWN_ARROW Hình mũi tên cong xuống. Tương ứng với ECMA-376 ST_ShapeType "curvedDownArrow"
CURVED_LEFT_ARROW Hình mũi tên cong hướng sang trái. Tương ứng với ECMA-376 ST_ShapeType "curvedLeftArrow"
CURVED_RIGHT_ARROW Hình mũi tên cong hướng sang phải. 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 vòng. Tương ứng với ECMA-376 ST_ShapeType "donut"
DOUBLE_WAVE Hình dạng sóng kép. Tương ứng với ECMA-376 ST_ShapeType "doubleWave"
DOWN_ARROW Hình mũi tên xuống. Tương ứng với ECMA-376 ST_ShapeType "downArrow"
DOWN_ARROW_CALLOUT Hình 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 "frame"
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 dạng 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 của gôn 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 ST_ShapeType "irregularSeal2" của ECMA-376
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 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ấu ngoặc móc 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 mũi tên trái phải. Tương ứng với ECMA-376 ST_ShapeType "leftRightArrow"
LEFT_RIGHT_ARROW_CALLOUT Hình mũi tên trái phải có chú thích. Tương ứng với ECMA-376 ST_ShapeType "leftRightArrowCallout"
LEFT_RIGHT_UP_ARROW Hình mũi tên trái phải lên. Tương ứng với ECMA-376 ST_ShapeType "leftRightUpArrow"
LEFT_UP_ARROW Hình mũi tên trái lên. Tương ứng với ECMA-376 ST_ShapeType "leftUpArrow"
LIGHTNING_BOLT Hình tia chớp. Tương ứng với ECMA-376 ST_ShapeType "lightningBolt"
MATH_DIVIDE Chia hình toán học. Tương ứng với ECMA-376 ST_ShapeType "mathDivide"
MATH_EQUAL Hình dạng toán học dấu bằng. Tương ứng với ECMA-376 ST_ShapeType "mathEqual"
MATH_MINUS Hình toán học dấu trừ. Tương ứng với ECMA-376 ST_ShapeType "mathMinus"
MATH_MULTIPLY Hình dạng toán học phép nhân. 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 nhau. Tương ứng với ECMA-376 ST_ShapeType "mathNotEqual"
MATH_PLUS Hình dạng dấu cộng. Tương ứng với ECMA-376 ST_ShapeType "mathPlus"
MOON Hình 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 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 ST_ShapeType "octagon" của ECMA-376
PARALLELOGRAM Hình bình hành. Tương ứng với ECMA-376 ST_ShapeType "parallelogram"
PENTAGON Hình ngũ giác. Tương ứng với ECMA-376 ST_ShapeType "pentagon"
PIE Hình dạng của biểu đồ 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ấu cộng. Tương ứng với ECMA-376 ST_ShapeType "plus"
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 mũi tên bốn hướng của chú thích. 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 ruy băng 2. Tương ứng với ECMA-376 ST_ShapeType "ribbon2"
RIGHT_ARROW Hình mũi tên phải. Tương ứng với ECMA-376 ST_ShapeType "rightArrow"
RIGHT_ARROW_CALLOUT Hình 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 móc phải. Tương ứng với ECMA-376 ST_ShapeType "rightBrace"
RIGHT_BRACKET Hình dạng dấu ngoặc vuông 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 Hình chữ nhật có hai góc chéo bo tròn. Tương ứng với ECMA-376 ST_ShapeType "round2DiagRect"
ROUND_2_SAME_RECTANGLE Hai hình chữ nhật có góc bo tròn ở cùng một 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 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 bị cắt. Tương ứng với ECMA-376 ST_ShapeType "snip1Rect"
SNIP_2_DIAGONAL_RECTANGLE Hình chữ nhật có hai góc bị cắt chéo. 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 có một góc tròn và một góc vát. Tương ứng với ECMA-376 ST_ShapeType "snipRoundRect"
STAR_10 Hình ngôi sao mười cánh. Tương ứng với ECMA-376 ST_ShapeType "star10"
STAR_12 Hình ngôi sao mười hai cánh. Tương ứng với ECMA-376 ST_ShapeType "star12"
STAR_16 Hình ngôi sao mười sáu cánh. Tương ứng với ECMA-376 ST_ShapeType "star16"
STAR_24 Hình ngôi sao 24 cánh. Tương ứng với ECMA-376 ST_ShapeType "star24"
STAR_32 Hình ngôi sao 32 cánh. Tương ứng với ECMA-376 ST_ShapeType "star32"
STAR_4 Hình ngôi sao bốn cánh. Tương ứng với ECMA-376 ST_ShapeType "star4"
STAR_5 Hình ngôi sao năm cánh. Tương ứng với ECMA-376 ST_ShapeType "star5"
STAR_6 Hình ngôi sao sáu cánh. Tương ứng với ECMA-376 ST_ShapeType "star6"
STAR_7 Hình ngôi sao bảy cánh. Tương ứng với ECMA-376 ST_ShapeType "star7"
STAR_8 Hình ngôi sao tám 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 "sun"
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 mũi tên lên. Tương ứng với ECMA-376 ST_ShapeType "upArrow"
UP_ARROW_CALLOUT Hình 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 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 quay đầu. Tương ứng với ECMA-376 ST_ShapeType "uturnArrow"
VERTICAL_SCROLL Hình dạng cuộn theo chiều 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 "wave"
WEDGE_ELLIPSE_CALLOUT Hình elip có chú thích dạng nêm. Tương ứng với ECMA-376 ST_ShapeType "wedgeEllipseCallout"
WEDGE_RECTANGLE_CALLOUT Hình chữ nhật có hình nêm trong chú thích. Tương ứng với ECMA-376 ST_ShapeType "wedgeRectCallout"
WEDGE_ROUND_RECTANGLE_CALLOUT Hình chữ nhật tròn có hình nêm chú thích. 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 ST_ShapeType "flowChartAlternateProcess" của ECMA-376
FLOW_CHART_COLLATE Hình dạng luồng đối chiếu. Tương ứng với ECMA-376 ST_ShapeType "flowChartCollate"
FLOW_CHART_CONNECTOR Hình dạng luồng trình kết nối. Tương ứng với ECMA-376 ST_ShapeType "flowChartConnector"
FLOW_CHART_DECISION Hình dạng 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 của quy trình. Tương ứng với ECMA-376 ST_ShapeType "flowChartDisplay"
FLOW_CHART_DOCUMENT Hình dạng luồng 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 và đầ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 đĩa từ. Tương ứng với ECMA-376 ST_ShapeType "flowChartMagneticDisk"
FLOW_CHART_MAGNETIC_DRUM Hình dạng dòng chảy của trống từ. Tương ứng với ECMA-376 ST_ShapeType "flowChartMagneticDrum"
FLOW_CHART_MAGNETIC_TAPE Hình dạng dò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 dữ liệu theo cách 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 trong quy trình. Tương ứng với ECMA-376 ST_ShapeType "flowChartMerge"
FLOW_CHART_MULTIDOCUMENT Hình dạng luồng 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 dòng 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 xử lý. Tương ứng với ECMA-376 ST_ShapeType "flowChartProcess"
FLOW_CHART_PUNCHED_CARD Hình dạng quy trình thẻ đục lỗ. Tương ứng với ECMA-376 ST_ShapeType "flowChartPunchedCard"
FLOW_CHART_PUNCHED_TAPE Hình dạng của băng đục lỗ trong lưu đồ. Tương ứng với ECMA-376 ST_ShapeType "flowChartPunchedTape"
FLOW_CHART_SORT Sắp xếp hình dạng trong luồng. Tương ứng với ECMA-376 ST_ShapeType "flowChartSort"
FLOW_CHART_SUMMING_JUNCTION Hình dạng dòng chảy tại điểm hợp lưu. Tương ứng với ECMA-376 ST_ShapeType "flowChartSummingJunction"
FLOW_CHART_TERMINATOR Hình dạng luồng của dấu kết thúc. Tương ứng với ECMA-376 ST_ShapeType "flowChartTerminator"
ARROW_EAST Hình mũi tên hướng về phía đông.
ARROW_NORTH_EAST Hình mũi tên hướng đông bắc.
ARROW_NORTH Hình dạng mũi tên chỉ hướng bắc.
SPEECH Hình dạng lời nói.
STARBURST Hình dạng ngôi sao bùng nổ.
TEARDROP Hình giọt nước. Tương ứng với ECMA-376 ST_ShapeType "teardrop"
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 dải băng 2 của hình elip. Tương ứng với ECMA-376 ST_ShapeType "ellipseRibbon2"
CLOUD_CALLOUT Hình đá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à một hình dạng giữ chỗ như được xác định bởi trường placeholder, thì các thuộc tính này có thể được kế thừa từ một hình dạng giữ chỗ mẹ. Việc xác định giá trị được 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ị huỷ kích hoạt theo 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 chưa đặt, thì nền sẽ được kế thừa từ một phần giữ chỗ mẹ (nếu có). Nếu hình dạng không có đối tượng mẹ, thì màu nền mặc định sẽ tuỳ thuộc vào loại hình dạng, khớp với màu 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 bạn không đặt giá trị này, đườ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ẽ tuỳ thuộc vào loại hình dạng, khớp với giá trị 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 bạn không đặt thuộc tính này, 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ó đối tượng mẹ, thì bóng mặc định sẽ khớp với giá trị 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)

Sự căn chỉnh nội dung trong hình dạng. Nếu unspecified, thì chế độ căn chỉnh sẽ được kế thừa từ một phần giữ chỗ mẹ (nếu có). Nếu hình dạng không có đối tượng mẹ, thì chế độ căn chỉnh mặc định sẽ khớp với chế độ 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 những 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 nền tô.

Việc cập nhật màu nền của một hình dạng sẽ ngầm cập nhật trường này thành RENDERED, trừ phi bạn chỉ định một giá trị khác trong cùng một yêu cầu. Để không có màu nền cho 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 sẵn khác được đặt trong cùng một yêu cầu sẽ bị bỏ qua.

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

object (SolidFill)

Màu nền đồng nhất.

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

Các thuộc tính tự động điều chỉnh kích thước của Shape. Thuộc tính này chỉ được đặt cho những 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ừ một phần giữ chỗ gốc nếu có. Trường này sẽ tự động được đặt thành NONE nếu có yêu cầu có thể ảnh hưởng đến việc điều chỉnh văn bản trong 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

Thang phông chữ được áp dụng cho hình dạng. Đối với các hình dạng 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 kích thước phông chữ được kết xuất 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 cho hình dạng. Đối với các hình dạng 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 trừ đi lineSpacing sẽ cho ra khoảng cách dòng được kết xuất 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 yêu cầu đọc, nhưng chỉ AUTOFIT_TYPE_UNSPECIFIEDNONE mới hợp lệ cho 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.