TextContent
Nội dung văn bản chung. Văn bản phải nằm trong một hình dạng tương thích (ví dụ: hộp văn bản hoặc hình chữ nhật) hoặc một ô trong bảng trên trang.
| Biểu diễn dưới dạng JSON |
|---|
{ "textElements": [ { object ( |
| Trường | |
|---|---|
textElements[]
|
Nội dung văn bản được chia thành các phần cấu thành, bao gồm cả thông tin định kiểu. Thuộc tính này chỉ có thể đọc. |
lists
|
Danh sách có dấu đầu dòng có trong văn bản này, được khoá bằng mã nhận dạng danh sách. |
TextElement
TextElement mô tả nội dung của một dải chỉ mục trong nội dung văn bản của Shape hoặc TableCell.
| Biểu diễn dưới dạng JSON |
|---|
{ "startIndex": integer, "endIndex": integer, "paragraphMarker": { object ( |
| Trường | |
|---|---|
startIndex
|
Chỉ mục bắt đầu từ 0 của phần tử văn bản này, tính bằng đơn vị mã Unicode. |
endIndex
|
Chỉ mục kết thúc (dựa trên 0) của phần tử văn bản này, không bao gồm, trong các đơn vị mã Unicode. |
Trường nhóm
kind. Loại văn bản mà phần tử này biểu thị.
kind
chỉ có thể là một trong những trạng thái sau:
|
|
paragraphMarker
|
Một điểm đánh dấu biểu thị điểm bắt đầu của một đoạn văn mới.
|
textRun
|
Một TextElement đại diện cho một chuỗi văn bản, trong đó tất cả các ký tự trong chuỗi đều có cùng
|
autoText
|
Một TextElement đại diện cho một vị trí trong văn bản được thay thế linh hoạt bằng nội dung có thể thay đổi theo thời gian. |
ParagraphMarker
Một loại TextElement biểu thị phần đầu của một đoạn văn mới.
| Biểu diễn dưới dạng JSON |
|---|
{ "style": { object ( |
| Trường | |
|---|---|
style
|
Kiểu của đoạn văn |
bullet
|
Dấu đầu dòng cho đoạn văn này. Nếu không có, đoạn văn sẽ không thuộc danh sách. |
ParagraphStyle
Kiểu áp dụng cho toàn bộ đoạn văn.
Nếu văn bản này nằm trong một hình dạng có placeholder mẹ, thì các kiểu đoạn văn này có thể được kế thừa từ placeholder mẹ. Những kiểu đoạn văn nào được kế thừa phụ thuộc vào cấp độ lồng của danh sách:
- Đoạn văn không nằm trong danh sách sẽ kế thừa kiểu đoạn văn từ đoạn văn ở cấp độ lồng 0 của danh sách bên trong phần giữ chỗ mẹ.
- Một đoạn văn trong danh sách sẽ kế thừa kiểu đoạn văn của đoạn văn ở cấp lồng ghép tương ứng của danh sách bên trong phần giữ chỗ mẹ.
Các kiểu đoạn văn được kế thừa sẽ được biểu thị dưới dạng các trường chưa đặt trong thông báo này.
| Biểu diễn dưới dạng JSON |
|---|
{ "lineSpacing": number, "alignment": enum ( |
| Trường | |
|---|---|
lineSpacing
|
Khoảng cách giữa các dòng, tính theo tỷ lệ phần trăm so với khoảng cách bình thường, trong đó khoảng cách bình thường được biểu thị là 100.0. Nếu bạn không đặt, giá trị sẽ được kế thừa từ phần tử mẹ. |
alignment
|
Cách căn chỉnh văn bản cho đoạn này. |
indentStart
|
Khoảng thụt lề cho đoạn văn ở phía tương ứng với phần đầu của văn bản, dựa trên hướng văn bản hiện tại. Nếu bạn không đặt, giá trị sẽ được kế thừa từ phần tử mẹ. |
indentEnd
|
Số lượng thụt lề cho đoạn văn ở phía tương ứng với cuối văn bản, dựa trên hướng văn bản hiện tại. Nếu bạn không đặt, giá trị sẽ được kế thừa từ phần tử mẹ. |
spaceAbove
|
Lượng khoảng trống bổ sung phía trên đoạn. Nếu bạn không đặt, giá trị sẽ được kế thừa từ phần tử mẹ. |
spaceBelow
|
Lượng khoảng trống bổ sung bên dưới đoạn văn. Nếu bạn không đặt, giá trị sẽ được kế thừa từ phần tử mẹ. |
indentFirstLine
|
Mức thụt lề cho phần đầu của dòng đầu tiên trong đoạn văn. Nếu bạn không đặt, giá trị sẽ được kế thừa từ phần tử mẹ. |
direction
|
Hướng văn bản của đoạn này. Nếu bạn không đặt, giá trị mặc định sẽ là |
spacingMode
|
Chế độ giãn cách cho đoạn văn. |
Căn chỉnh
Các loại căn chỉnh văn bản cho một đoạn văn.
| Enum | |
|---|---|
ALIGNMENT_UNSPECIFIED
|
Căn chỉnh đoạn văn được kế thừa từ thành phần mẹ. |
START
|
Đoạn văn được căn chỉnh theo đầu dòng. Căn trái cho văn bản LTR, căn phải cho văn bản khác. |
CENTER
|
Đoạn văn được căn giữa. |
END
|
Đoạn văn được căn chỉnh ở cuối dòng. Căn phải đối với văn bản từ trái sang phải, căn trái trong trường hợp khác. |
JUSTIFIED
|
Đoạn văn được căn đều. |
TextDirection
Văn bản chỉ dẫn có thể xuất hiện.
| Enum | |
|---|---|
TEXT_DIRECTION_UNSPECIFIED
|
Hướng văn bản được kế thừa từ thành phần mẹ. |
LEFT_TO_RIGHT
|
Văn bản sẽ đi từ trái sang phải. |
RIGHT_TO_LEFT
|
Văn bản sẽ đi từ phải sang trái. |
SpacingMode
Các chế độ khác nhau cho khoảng cách giữa các đoạn.
| Enum | |
|---|---|
SPACING_MODE_UNSPECIFIED
|
Chế độ khoảng cách được kế thừa từ thành phần mẹ. |
NEVER_COLLAPSE
|
Khoảng cách giữa các đoạn văn bản luôn được hiển thị. |
COLLAPSE_LISTS
|
Khoảng cách đoạn văn bị bỏ qua giữa các phần tử danh sách. |
Dấu đầu dòng
Mô tả dấu đầu dòng của một đoạn văn.
| Biểu diễn dưới dạng JSON |
|---|
{
"listId": string,
"nestingLevel": integer,
"glyph": string,
"bulletStyle": {
object ( |
| Trường | |
|---|---|
listId
|
Mã của danh sách mà đoạn văn này thuộc về. |
nestingLevel
|
Cấp độ lồng ghép của đoạn văn này trong danh sách. |
glyph
|
Glyph dấu đầu dòng được kết xuất cho đoạn văn này. |
bulletStyle
|
Kiểu văn bản cụ thể của đoạn văn được áp dụng cho dấu đầu dòng này. |
TextStyle
Biểu thị kiểu có thể áp dụng cho TextRun.
Nếu văn bản này nằm trong một hình dạng có placeholder gốc, thì các kiểu văn bản này có thể được kế thừa từ gốc. Những kiểu văn bản được kế thừa phụ thuộc vào cấp độ lồng của danh sách:
- Một đoạn văn bản trong một đoạn văn bản không nằm trong danh sách sẽ kế thừa kiểu văn bản từ ký tự dòng mới trong đoạn văn bản ở cấp độ lồng 0 của danh sách bên trong phần giữ chỗ mẹ.
- Một đoạn văn bản trong một đoạn văn nằm trong danh sách sẽ kế thừa kiểu văn bản của đoạn văn đó từ ký tự dòng mới trong đoạn văn ở cấp độ lồng ghép tương ứng của danh sách bên trong phần giữ chỗ gốc.
Các kiểu văn bản được kế thừa sẽ được biểu thị dưới dạng các trường chưa đặt trong thông báo này. Nếu văn bản nằm trong một hình dạng không có phần giữ chỗ mẹ, thì việc huỷ đặt các trường này sẽ chuyển kiểu về giá trị khớp với giá trị mặc định trong trình chỉnh sửa Trang trình bày.
| Biểu diễn dưới dạng JSON |
|---|
{ "backgroundColor": { object ( |
| Trường | |
|---|---|
backgroundColor
|
Màu nền của văn bản. Nếu được đặt, màu sẽ mờ đục hoặc trong suốt, tuỳ thuộc vào việc trường |
foregroundColor
|
Màu của chính văn bản. Nếu được đặt, màu sẽ mờ đục hoặc trong suốt, tuỳ thuộc vào việc trường |
bold
|
Văn bản có được hiển thị dưới dạng chữ in đậm hay không. |
italic
|
Văn bản có được in nghiêng hay không. |
fontFamily
|
Bộ phông chữ của văn bản.
Bộ phông chữ có thể là bất kỳ phông chữ nào trong trình đơn Phông chữ của Trang trình bày hoặc trong Google Fonts. Nếu tên phông chữ không được nhận dạng, văn bản sẽ được hiển thị bằng
Một số phông chữ có thể ảnh hưởng đến độ đậm của văn bản. Nếu một yêu cầu cập nhật chỉ định giá trị cho cả |
fontSize
|
Kích thước phông chữ của văn bản. Khi đọc, |
link
|
Đích đến của siêu liên kết trong văn bản. Nếu bạn không đặt chính sách này, thì sẽ không có đường liên kết nào. Các đường liên kết không được kế thừa từ văn bản mẹ. Việc thay đổi đường liên kết trong yêu cầu cập nhật sẽ gây ra một số thay đổi khác đối với kiểu văn bản của dải ô:
|
baselineOffset
|
Độ lệch dọc của văn bản so với vị trí thông thường.
Văn bản có độ lệch đường cơ sở |
smallCaps
|
Văn bản có được viết bằng chữ hoa nhỏ hay không. |
strikethrough
|
Văn bản có bị gạch ngang hay không. |
underline
|
Văn bản có được gạch chân hay không. |
weightedFontFamily
|
Bộ phông chữ và độ đậm được kết xuất của văn bản.
Trường này là một phần mở rộng của
Nếu một yêu cầu cập nhật chỉ định giá trị cho cả
Nếu bạn không đặt
Nếu bạn đặt |
OptionalColor
Một màu có thể hoàn toàn không trong suốt hoặc hoàn toàn trong suốt.
| Biểu diễn dưới dạng JSON |
|---|
{
"opaqueColor": {
object ( |
| Trường | |
|---|---|
opaqueColor
|
Nếu được đặt, giá trị này sẽ được dùng làm màu sắc không trong suốt. Nếu bạn không đặt, thì giá trị này sẽ biểu thị một màu trong suốt. |
BaselineOffset
Các cách mà văn bản có thể được bù theo chiều dọc so với vị trí thông thường.
| Enum | |
|---|---|
BASELINE_OFFSET_UNSPECIFIED
|
Độ lệch đường cơ sở của văn bản được kế thừa từ phần tử mẹ. |
NONE
|
Văn bản không bị lệch theo chiều dọc. |
SUPERSCRIPT
|
Văn bản được bù theo chiều dọc lên trên (chỉ số trên). |
SUBSCRIPT
|
Văn bản được bù theo chiều dọc xuống dưới (chỉ số dưới). |
WeightedFontFamily
Biểu thị bộ phông chữ và độ đậm dùng để tạo kiểu cho TextRun.
| Biểu diễn dưới dạng JSON |
|---|
{ "fontFamily": string, "weight": integer } |
| Trường | |
|---|---|
fontFamily
|
Bộ phông chữ của văn bản.
Bộ phông chữ có thể là bất kỳ phông chữ nào trong trình đơn Phông chữ của Trang trình bày hoặc trong Google Fonts. Nếu tên phông chữ không được nhận dạng, văn bản sẽ được hiển thị bằng |
weight
|
Độ đậm được hiển thị của văn bản. Trường này có thể có bất kỳ giá trị nào là bội số của |
TextRun
Một loại TextElement đại diện cho một đoạn văn bản có cùng kiểu.
| Biểu diễn dưới dạng JSON |
|---|
{
"content": string,
"style": {
object ( |
| Trường | |
|---|---|
content
|
Văn bản của lần chạy này. |
style
|
Kiểu được áp dụng cho đoạn văn bản này. |
AutoText
Một loại TextElement đại diện cho văn bản tự động.
| Biểu diễn dưới dạng JSON |
|---|
{ "type": enum ( |
| Trường | |
|---|---|
type
|
Loại văn bản tự động này. |
content
|
Nội dung được hiển thị của văn bản tự động này (nếu có). |
style
|
Kiểu được áp dụng cho văn bản tự động này. |
Loại
Các loại văn bản tự động
| Enum | |
|---|---|
TYPE_UNSPECIFIED
|
Loại văn bản tự động chưa được chỉ định. |
SLIDE_NUMBER
|
Nhập để tạo văn bản tự động biểu thị số trang trình bày hiện tại. |
Danh sách
Danh sách mô tả giao diện của các dấu đầu dòng thuộc về các đoạn văn được liên kết với một danh sách. Một đoạn văn nằm trong danh sách có một tham chiếu ngầm đến mã nhận dạng của danh sách đó.
| Biểu diễn dưới dạng JSON |
|---|
{
"listId": string,
"nestingLevel": {
integer: {
object ( |
| Trường | |
|---|---|
listId
|
Mã nhận dạng của danh sách. |
nestingLevel
|
Bản đồ các cấp lồng nhau cho các thuộc tính của dấu đầu dòng ở cấp được liên kết. Một danh sách có tối đa 9 cấp độ lồng nhau, vì vậy các giá trị có thể có cho khoá của bản đồ này là từ 0 đến 8 (bao gồm cả 0 và 8). |
NestingLevel
Chứa các thuộc tính mô tả giao diện của dấu đầu dòng ở một cấp độ lồng ghép nhất định.
| Biểu diễn dưới dạng JSON |
|---|
{
"bulletStyle": {
object ( |
| Trường | |
|---|---|
bulletStyle
|
Kiểu của dấu đầu dòng ở cấp lồng ghép này. |