TextContent
תוכן הטקסט הכללי. הטקסט צריך להיות בתוך צורה תואמת (למשל, תיבת טקסט או מלבן) או תא בטבלה בדף.
| ייצוג JSON |
|---|
{ "textElements": [ { object ( |
| שדות | |
|---|---|
textElements[]
|
תוכן הטקסט מחולק לחלקים שמרכיבים אותו, כולל פרטי העיצוב. הנכס הזה הוא לקריאה בלבד. |
lists
|
רשימות התבליטים שמופיעות בטקסט הזה, עם מפתח לפי מזהה הרשימה. |
TextElement
רכיב TextElement מתאר את התוכן של טווח אינדקסים בתוכן הטקסטואלי של Shape או TableCell.
| ייצוג JSON |
|---|
{ "startIndex": integer, "endIndex": integer, // The following is a list of mutually exclusive fields. At most one of the // fields will be set in a response: "paragraphMarker": { object ( |
| שדות | |
|---|---|
startIndex
|
אינדקס ההתחלה של רכיב הטקסט הזה, ביחידות קוד של Unicode, החל מאפס. |
endIndex
|
האינדקס הסופי של רכיב הטקסט הזה, לא כולל, ביחידות קוד של Unicode. |
| סוג הטקסט שהרכיב הזה מייצג. בהמשך מפורטת רשימה של שדות שאי אפשר להשתמש בהם בו-זמנית. רק אחד מהשדות הבאים יוגדר בתשובה: | |
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
|
הסגנון של התבליט ברמת הקינון הזו. |