תוכן טקסט
תוכן הטקסט הכללי. הטקסט חייב להכיל צורה תואמת (למשל תיבת טקסט או מלבן) או תא טבלה בדף.
ייצוג JSON |
---|
{ "textElements": [ { object ( |
שדות | |
---|---|
textElements[]
|
תוכן הטקסט כולל פירוט של החלקים שמרכיבים אותו, כולל פרטי עיצוב. הנכס הזה הוא לקריאה בלבד. |
lists
|
הרשימות עם התבליטים שכלולות בטקסט הזה, לפי מזהה הרשימה. |
רכיב טקסט
TextElement מתאר את התוכן של טווח אינדקסים בתוכן הטקסט של צורה או TableCell.
ייצוג JSON |
---|
{ "startIndex": integer, "endIndex": integer, // Union field |
שדות | |
---|---|
startIndex
|
אינדקס ההתחלה מבוסס האפס של רכיב הטקסט הזה, ביחידות קוד Unicode. |
endIndex
|
אינדקס הסיום מבוסס-האפס של רכיב הטקסט הזה, בלעדי, ביחידות קוד Unicode. |
שדה איחוד
kind . סוג הטקסט שרכיב זה מייצג.
kind
יכול להיות רק אחד מהבאים:
|
|
paragraphMarker
|
סמן שמייצג את תחילתה של פסקה חדשה.
הערכים |
textRun
|
TextElement שמייצג הפעלת טקסט שבה לכל התווים במשחק יש אותו
|
autoText
|
TextElement שמייצג נקודה בטקסט שמוחלת באופן דינמי בתוכן שעשוי להשתנות עם הזמן. |
סימון פסקה
סוג TextElement שמייצג את תחילתה של פסקה חדשה.
ייצוג JSON |
---|
{ "style": { object ( |
שדות | |
---|---|
style
|
סגנון הפסקה |
bullet
|
התבליט לפסקה הזו. אם היא לא קיימת, הפסקה לא שייכת לרשימה. |
סגנון פסקה
סגנונות שחלים על פסקה שלמה.
אם הטקסט הזה מופיע בצורת הורה
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
|
הפסקה מוצדקת. |
כיוון טקסט
הטקסט של המסלול יכול להיכנס פנימה.
טיפוסים בני מנייה (enum) | |
---|---|
TEXT_DIRECTION_UNSPECIFIED
|
כיוון הטקסט מתקבל בירושה מהורה. |
LEFT_TO_RIGHT
|
הטקסט נכתב משמאל לימין. |
RIGHT_TO_LEFT
|
הטקסט נכתב משמאל לימין. |
מצב ריווח
המצבים השונים לריווח בין פסקאות.
טיפוסים בני מנייה (enum) | |
---|---|
SPACING_MODE_UNSPECIFIED
|
מצב המרווח עובר בירושה מההורה. |
NEVER_COLLAPSE
|
תמיד יתבצע ריווח בין פסקאות. |
COLLAPSE_LISTS
|
המערכת מדלגת על הריווח בין פסקאות ברשימה. |
תבליט
מתאר את התבליט של פסקה.
ייצוג JSON |
---|
{
"listId": string,
"nestingLevel": integer,
"glyph": string,
"bulletStyle": {
object (
|
שדות | |
---|---|
listId
|
המזהה של הרשימה שפסקה זו שייכת לה. |
nestingLevel
|
רמת הדירוג של פסקה זו ברשימה. |
glyph
|
הגליל של התבליט המעובד בפסקה הזו. |
bulletStyle
|
סגנון הטקסט הספציפי לפסקה הוחל על התבליט הזה. |
סגנון טקסט
מייצג את הסגנון שניתן להחיל על TextRun.
אם הטקסט הזה מופיע בצורת הורה
placeholder
, ייתכן שסגנונות הטקסט האלה יעברו בירושה מההורה. סגנונות הטקסט שהועברו בירושה תלויים ברמת הסידור של הרשימות:
- טקסט שירוץ בפסקה שאינה ברשימה יורש את סגנון הטקסט שלו מהתו החדש של השורה בפסקה, ברמת הסידור הפנימי של הרשימה בתוך ה-placeholder של ההורה.
- טקסט שירוץ בפסקה בתוך רשימה יורש את סגנון הטקסט שלו מהתו החדש בפסקה, ברמת ה-name של הרשימה, בתוך ה-placeholder הראשי.
סגנונות טקסט שעברו בירושה מיוצגים כשדות לא מוגדרים בהודעה הזו. אם הטקסט כלול בצורה שלא מכילה placeholder להורה, ביטול ההגדרה של השדות האלה יחזיר את הערך לערך ברירת המחדל בעורך ה-Slides.
ייצוג JSON |
---|
{ "backgroundColor": { object ( |
שדות | |
---|---|
backgroundColor
|
צבע הרקע של הטקסט. אם המדיניות מוגדרת, הצבע יהיה אטום או שקוף, בהתאם לשדה
|
foregroundColor
|
צבע הטקסט עצמו. אם המדיניות מוגדרת, הצבע יהיה אטום או שקוף, בהתאם לשדה
|
bold
|
מציין אם הטקסט מוצג בגופן מודגש או לא. |
italic
|
מציין אם הטקסט נטוי. |
fontFamily
|
משפחת הגופנים של הטקסט.
משפחת הגופנים יכולה להיות כל גופן בתפריט גופנים ב-Slides או מ-Google Fonts. אם שם הגופן לא מזוהה, הטקסט יוצג בתוך
חלק מהגופנים יכולים להשפיע על משקל הטקסט. אם בבקשת עדכון מצוינים ערכים של
|
fontSize
|
גודל הגופן של הטקסט. לאחר הקריאה, הערך |
link
|
היעד של ההיפר-קישור בטקסט. אם המדיניות לא מוגדרת, אין קישור. הקישורים לא עוברים בירושה מטקסט ההורה. שינוי הקישור בבקשת עדכון גורם לשינויים אחרים בסגנון הטקסט של הטווח:
|
baselineOffset
|
ההיסט האנכי של הטקסט שוכן מהמיקום הרגיל שלו.
טקסט עם היסטים בסיסיים |
smallCaps
|
אם הטקסט נכתב באותיות קטנות או לא. |
strikethrough
|
האם הטקסט מסומן כקו חוצה או לא. |
underline
|
כאן יצוין אם הטקסט מסומן עם קו תחתון. |
weightedFontFamily
|
משפחת הגופנים ומשקל הטקסט.
השדה הזה הוא הרחבה של
אם בקשת עדכון מציינת ערכים גם של
אם המדיניות
אם המדיניות |
צבע אופציונלי
צבע שיכול להיות אטום לחלוטין או שקוף לחלוטין.
ייצוג JSON |
---|
{
"opaqueColor": {
object (
|
שדות | |
---|---|
opaqueColor
|
אם היא מוגדרת, הצבע הזה יהיה אטום. אם המדיניות לא מוגדרת, זה מייצג צבע שקוף. |
קו בסיס
הדרכים שבהן ניתן לקזז טקסט בצורה אנכית מהמיקום הרגיל שלו.
טיפוסים בני מנייה (enum) | |
---|---|
BASELINE_OFFSET_UNSPECIFIED
|
הסטייה הבסיסית של הטקסט עוברת בירושה מההורה. |
NONE
|
הטקסט לא מקוזז באופן אנכי. |
SUPERSCRIPT
|
הטקסט מקוזז באופן אנכי למעלה (כתב עילי). |
SUBSCRIPT
|
הטקסט מקוזז באופן אנכי כלפי מטה (כתב תחתי). |
משפחת הגופנים המשוקללים
מייצג את משפחת הגופנים ואת המשקל המשמשים לסגנון טקסט.
ייצוג JSON |
---|
{ "fontFamily": string, "weight": integer } |
שדות | |
---|---|
fontFamily
|
משפחת הגופנים של הטקסט.
משפחת הגופנים יכולה להיות כל גופן בתפריט גופנים ב-Slides או מ-Google Fonts. אם שם הגופן לא מזוהה, הטקסט יוצג בתוך
|
weight
|
משקל העיבוד של הטקסט. בשדה הזה יכול להיות כל ערך שהוא
מכפיל של
|
הרצה של טקסט
סוג TextElement שמייצג סגנון טקסט, שלכולם סגנון זהה.
ייצוג JSON |
---|
{
"content": string,
"style": {
object (
|
שדות | |
---|---|
content
|
הטקסט של הריצה הזו. |
style
|
הסגנון להחיל על הריצה הזו. |
טקסט אוטומטי
סוג TextElement שמייצג טקסט אוטומטי.
ייצוג JSON |
---|
{ "type": enum ( |
שדות | |
---|---|
type
|
הסוג של הטקסט האוטומטי הזה. |
content
|
התוכן שעבר רינדור, של הטקסט האוטומטי הזה, אם הוא זמין. |
style
|
הסגנון שחל על הטקסט האוטומטי הזה. |
Type
סוגי הטקסט האוטומטי
טיפוסים בני מנייה (enum) | |
---|---|
TYPE_UNSPECIFIED
|
סוג של טקסט אוטומטי שאינו מוגדר. |
SLIDE_NUMBER
|
מקלידים לטקסט אוטומטי שמייצג את מספר השקף הנוכחי. |
רשימה
רשימה מתארת את המראה והתחושה של תבליטים שמשויכים לפסקאות המשויכות לרשימה. בפסקה שהיא חלק מרשימה יש הפניה משתמעת למזהה של הרשימה.
ייצוג JSON |
---|
{
"listId": string,
"nestingLevel": {
integer: {
object (
|
שדות | |
---|---|
listId
|
המזהה של הרשימה. |
nestingLevel
|
מפה של רמות קינון למאפיינים של תבליטים ברמה המשויכת. לכל רשימה יש עד 9 רמות של קינון, כך שהערכים האפשריים למפתחות של המפה הזו הם 0 עד 8, כולל. |
רמת סידור פנימי
מכיל מאפיינים שמתארים את התחושה והסגנון של תבליט רשימה ברמה נתונה, בתוך לוח זמנים.
ייצוג JSON |
---|
{
"bulletStyle": {
object (
|
שדות | |
---|---|
bulletStyle
|
הסגנון של תבליט ברמה הזו. |