TextContent
תוכן הטקסט הכללי. הטקסט צריך להיות בפורמט תואם (למשל תיבת טקסט או מלבן) או בתא בטבלה בדף.
ייצוג JSON |
---|
{ "textElements": [ { object ( |
שדות | |
---|---|
textElements[]
|
התוכן של הטקסט מחולק לחלקים שמרכיבים אותו, כולל פרטי עיצוב. הנכס הזה הוא לקריאה בלבד. |
lists
|
הרשימות עם התבליטים שכלולות בטקסט הזה, מקודדות לפי מזהה רשימה. |
TextElement
TextElement מתאר את התוכן של טווח אינדקסים בתוכן הטקסט של צורה או 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
|
הפסקה מותאמת לתחילת השורה. יישור לשמאל לטקסט LTR, אחרת מיושר לימין. |
CENTER
|
הפיסקה ממוקמת במרכז. |
END
|
הפסקה מותאמת לסוף השורה. מיושר לימין בטקסט LTR, ומיושר לשמאל במקרים אחרים. |
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 של הורה, ביטול ההגדרה של השדות האלה יחזיר את הסגנון לערך שתואם לברירות המחדל בעורך Slides.
ייצוג ב-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
|
סגנון של תבליט ברמת קינון כזו. |