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
|
סגנון של תבליט ברמת קינון זו. |