TextContent
תוכן הטקסט הכללי. הטקסט צריך להיות בתוך צורה תואמת (למשל תיבת טקסט או מלבן) או תא בטבלה בדף.
| ייצוג ב-JSON |
|---|
{ "textElements": [ { object ( |
| שדות | |
|---|---|
textElements[]
|
תוכן הטקסט מחולק לחלקים שמרכיבים אותו, כולל פרטי העיצוב. הנכס הזה הוא לקריאה בלבד. |
lists
|
רשימות התבליטים שמופיעות בטקסט הזה, עם מפתח לפי מזהה הרשימה. |
TextElement
רכיב TextElement מתאר את התוכן של טווח אינדקסים בתוכן הטקסטואלי של Shape או TableCell.
| ייצוג ב-JSON |
|---|
{ "startIndex": integer, "endIndex": integer, // Union field |
| שדות | |
|---|---|
startIndex
|
אינדקס ההתחלה של רכיב הטקסט הזה, ביחידות קוד של Unicode. האינדקס מתחיל מאפס. |
endIndex
|
האינדקס הסופי של רכיב הטקסט הזה, לא כולל, ביחידות קוד של Unicode. |
שדה איחוד
kind. סוג הטקסט שהרכיב הזה מייצג.
kind
יכול להיות רק אחד מהבאים:
|
|
paragraphMarker
|
סמן שמייצג את תחילתה של פסקה חדשה.
התגים
|
textRun
|
רכיב TextElement שמייצג רצף של טקסט שבו לכל התווים ברצף יש את אותו
הערכים של |
autoText
|
רכיב TextElement שמייצג מקום בטקסט שמוחלף באופן דינמי בתוכן שיכול להשתנות עם הזמן. |
ParagraphMarker
סוג TextElement שמייצג את ההתחלה של פסקה חדשה.
| ייצוג ב-JSON |
|---|
{ "style": { object ( |
| שדות | |
|---|---|
style
|
הסגנון של הפסקה |
bullet
|
התבליט של הפסקה הזו. אם התג לא מופיע, הפסקה לא שייכת לרשימה. |
ParagraphStyle
סגנונות שחלים על פסקה שלמה.
אם הטקסט הזה נמצא בתוך צורה עם הורה placeholder, יכול להיות שסגנונות הפסקה האלה יירשו את ההורה. סגנוני הפסקה שמועברים בירושה תלויים ברמת הקינון של הרשימות:
- פסקה שלא נמצאת ברשימה תירש את סגנון הפסקה שלה מהפסקה ברמת הקינון 0 של הרשימה בתוך placeholder האב.
- פסקה ברשימה תירש את סגנון הפסקה שלה מהפסקה ברמת הקינון המתאימה של הרשימה בתוך placeholder האב.
סגנונות פסקה שעברו בירושה מיוצגים בהודעה הזו כשדות לא מוגדרים.
| ייצוג ב-JSON |
|---|
{ "lineSpacing": number, "alignment": enum ( |
| שדות | |
|---|---|
lineSpacing
|
המרחק בין השורות, כאחוז מהמרחק הרגיל, כאשר המרחק הרגיל מיוצג כ-100.0. אם לא מוגדר ערך, הוא עובר בירושה מההורה. |
alignment
|
היישור של הטקסט בפסקה הזו. |
indentStart
|
גודל ההזחה של הפסקה בצד שמתאים לתחילת הטקסט, על סמך כיוון הטקסט הנוכחי. אם לא מוגדר ערך, הוא עובר בירושה מההורה. |
indentEnd
|
הכמות של ההזחה של הפסקה בצד שמתאים לסוף הטקסט, על סמך כיוון הטקסט הנוכחי. אם לא מוגדר ערך, הוא עובר בירושה מההורה. |
spaceAbove
|
הכמות של הרווח הנוסף מעל הפסקה. אם לא מוגדר ערך, הוא עובר בירושה מההורה. |
spaceBelow
|
כמות הרווח הנוסף מתחת לפסקה. אם לא מוגדר ערך, הוא עובר בירושה מההורה. |
indentFirstLine
|
המרחק של תחילת השורה הראשונה בפסקה מהשוליים. אם לא מוגדר ערך, הוא עובר בירושה מההורה. |
direction
|
כיוון הטקסט של הפסקה. אם לא מגדירים ערך, ברירת המחדל היא
|
spacingMode
|
מצב הריווח של הפסקה. |
יישור
סוגי יישור הטקסט בפסקה.
| טיפוסים בני מנייה (enum) | |
|---|---|
ALIGNMENT_UNSPECIFIED
|
היישור של הפסקה עובר בירושה מההורה. |
START
|
הפסקה מיושרת לתחילת השורה. מיושר לשמאל בטקסט משמאל לימין, מיושר לימין בכל מקרה אחר. |
CENTER
|
הפסקה מיושרת למרכז. |
END
|
הפסקה מיושרת לסוף השורה. מיושר לימין לטקסט משמאל לימין, מיושר לשמאל בכל מקרה אחר. |
JUSTIFIED
|
הפיסקה מיושרת לשני הצדדים. |
TextDirection
אפשר להוסיף טקסט של הוראות.
| טיפוסים בני מנייה (enum) | |
|---|---|
TEXT_DIRECTION_UNSPECIFIED
|
כיוון הטקסט עובר בירושה מההורה. |
LEFT_TO_RIGHT
|
הטקסט מוצג משמאל לימין. |
RIGHT_TO_LEFT
|
הטקסט מוצג מימין לשמאל. |
SpacingMode
המצבים השונים של ריווח בין פסקאות.
| טיפוסים בני מנייה (enum) | |
|---|---|
SPACING_MODE_UNSPECIFIED
|
מצב הריווח עובר בירושה מההורה. |
NEVER_COLLAPSE
|
המרווח בין פסקאות תמיד מוצג. |
COLLAPSE_LISTS
|
הריווח בין הפסקאות לא מופיע בין רכיבי הרשימה. |
תבליט
מתאר את התבליט של פסקה.
| ייצוג ב-JSON |
|---|
{
"listId": string,
"nestingLevel": integer,
"glyph": string,
"bulletStyle": {
object ( |
| שדות | |
|---|---|
listId
|
המזהה של הרשימה שהפסקה הזו שייכת אליה. |
nestingLevel
|
רמת ההזחה של הפסקה ברשימה. |
glyph
|
הגליף של התבליט שעבר רינדור בפסקה הזו. |
bulletStyle
|
סגנון הטקסט הספציפי של הפסקה שחל על התבליט הזה. |
TextStyle
מייצג את העיצוב שאפשר להחיל על TextRun.
אם הטקסט הזה נמצא בתוך צורה עם הורה placeholder, יכול להיות שסגנונות הטקסט האלה יירשו את ההורה. סגנוני הטקסט שמועברים בירושה תלויים ברמת הקינון של הרשימות:
- קטע טקסט בפסקה שלא נמצאת ברשימה יקבל את סגנון הטקסט שלו מהתו של שורה חדשה בפסקה ברמת הקינון 0 של הרשימה בתוך placeholder האב.
- רצף טקסט בפסקה שנמצאת ברשימה יקבל בירושה את סגנון הטקסט שלו מתו השורה החדשה בפסקה ברמת הקינון המתאימה של הרשימה בתוך placeholder האב.
סגנונות הטקסט שעברו בירושה מיוצגים כשדות לא מוגדרים בהודעה הזו. אם הטקסט נמצא בתוך צורה ללא placeholder ראשי, ביטול ההגדרה של השדות האלה יחזיר את הסגנון לערך שתואם לברירות המחדל בכלי לעריכת מצגות.
| ייצוג ב-JSON |
|---|
{ "backgroundColor": { object ( |
| שדות | |
|---|---|
backgroundColor
|
צבע הרקע של הטקסט. אם ההגדרה הזו מוגדרת, הצבע יהיה אטום או שקוף, בהתאם להגדרה של השדה |
foregroundColor
|
הצבע של הטקסט עצמו. אם ההגדרה הזו מוגדרת, הצבע יהיה אטום או שקוף, בהתאם להגדרה של השדה |
bold
|
האם הטקסט מוצג כמודגש. |
italic
|
האם הטקסט מוצג בכתב נטוי. |
fontFamily
|
משפחת הגופנים של הטקסט.
משפחת הגופנים יכולה להיות כל גופן מהתפריט 'גופן' ב-Slides או מ-Google Fonts. אם שם הגופן לא מזוהה, הטקסט מוצג בגופן
חלק מהגופנים יכולים להשפיע על המשקל של הטקסט. אם בבקשת עדכון מצוינים ערכים גם ל- |
fontSize
|
גודל הגופן של הטקסט. כשקוראים את הערך, הוא מצוין בנקודות. |
link
|
יעד ההיפר-קישור של הטקסט. אם לא מגדירים קישור, לא מופיע קישור. קישורים לא מועברים בירושה מטקסט ברמה העליונה. שינוי הקישור בבקשת עדכון גורם לשינויים אחרים בסגנון הטקסט של הטווח:
|
baselineOffset
|
ההיסט האנכי של הטקסט מהמיקום הרגיל שלו.
טקסט עם
|
smallCaps
|
האם הטקסט הוא באותיות קטנות או גדולות. |
strikethrough
|
האם הטקסט מודגש או לא. |
underline
|
האם הטקסט כולל קו תחתון. |
weightedFontFamily
|
משפחת הגופנים והמשקל המעובד של הטקסט.
השדה הזה הוא הרחבה של
אם בבקשת עדכון מצוינים ערכים גם ל-
אם לא מגדירים את
אם מוגדר הערך |
OptionalColor
צבע שיכול להיות אטום לחלוטין או שקוף לחלוטין.
| ייצוג ב-JSON |
|---|
{
"opaqueColor": {
object ( |
| שדות | |
|---|---|
opaqueColor
|
אם המדיניות מוגדרת, הצבע הזה ישמש כצבע אטום. אם לא מוגדר צבע, מדובר בצבע שקוף. |
BaselineOffset
הדרכים שבהן אפשר להזיז את הטקסט אנכית מהמיקום הרגיל שלו.
| טיפוסים בני מנייה (enum) | |
|---|---|
BASELINE_OFFSET_UNSPECIFIED
|
ההיסט של קו הבסיס של הטקסט עובר בירושה מהרכיב ההורה. |
NONE
|
הטקסט לא מוזח אנכית. |
SUPERSCRIPT
|
הטקסט מוסט אנכית כלפי מעלה (כתב עילי). |
SUBSCRIPT
|
הטקסט מוסט אנכית כלפי מטה (כתב תחתי). |
WeightedFontFamily
מייצג משפחת גופנים ומשקל שמשמשים לעיצוב של TextRun.
| ייצוג ב-JSON |
|---|
{ "fontFamily": string, "weight": integer } |
| שדות | |
|---|---|
fontFamily
|
משפחת הגופנים של הטקסט.
משפחת הגופנים יכולה להיות כל גופן מתפריט הגופנים ב-Slides או מ-Google Fonts. אם שם הגופן לא מזוהה, הטקסט מוצג בגופן
|
weight
|
המשקל המעובד של הטקסט. השדה הזה יכול לקבל כל ערך שהוא כפולה של
|
TextRun
סוג TextElement שמייצג רצף של טקסט שכולו באותו סגנון.
| ייצוג ב-JSON |
|---|
{
"content": string,
"style": {
object ( |
| שדות | |
|---|---|
content
|
הטקסט של ההפעלה הזו. |
style
|
הסגנון שהוחל על הרצף הזה. |
AutoText
סוג TextElement שמייצג טקסט אוטומטי.
| ייצוג ב-JSON |
|---|
{ "type": enum ( |
| שדות | |
|---|---|
type
|
סוג הטקסט האוטומטי. |
content
|
התוכן המעובד של הטקסט האוטומטי הזה, אם הוא זמין. |
style
|
הסגנון שמוחל על הטקסט האוטומטי הזה. |
סוג
סוגים של טקסט אוטומטי
| טיפוסים בני מנייה (enum) | |
|---|---|
TYPE_UNSPECIFIED
|
סוג טקסט אוטומטי שלא צוין. |
SLIDE_NUMBER
|
מקלידים טקסט אוטומטי שמייצג את מספר השקף הנוכחי. |
רשימה
רשימה מתארת את המראה והתחושה של תבליטים ששייכים לפסקאות שמשויכות לרשימה. לפסקה שהיא חלק מרשימה יש הפניה משתמעת למזהה של הרשימה.
| ייצוג ב-JSON |
|---|
{
"listId": string,
"nestingLevel": {
integer: {
object ( |
| שדות | |
|---|---|
listId
|
המזהה של הרשימה. |
nestingLevel
|
מיפוי של רמות הקינון למאפיינים של התבליטים ברמה המשויכת. רשימה יכולה לכלול לכל היותר תשע רמות של קינון, ולכן הערכים האפשריים של המפתחות במפה הזו הם 0 עד 8, כולל. |
NestingLevel
מכיל מאפיינים שמתארים את המראה והתחושה של תבליט ברשימה ברמת קינון מסוימת.
| ייצוג ב-JSON |
|---|
{
"bulletStyle": {
object ( |
| שדות | |
|---|---|
bulletStyle
|
הסגנון של התבליט ברמת הקינון הזו. |