Other

AffineTransform

הפונקציה AffineTransform משתמשת במטריצה בגודל 3x3 עם שורה אחרונה משתמעת של [ 0 0 1 ] כדי להמיר קואורדינטות של מקור (x,y) לקואורדינטות של יעד (x', y') בהתאם ל:

 [ x']   [  scaleX  shearX  translateX  ] [ x ]
 [ y'] = [  shearY  scaleY  translateY  ] [ y ]
 [ 1 ]   [      0       0         1     ] [ 1 ]

אחרי הטרנספורמציה,

 x' = scaleX * x + shearX * y + translateX;
 y' = scaleY * y + shearY * x + translateY;

לכן, ההודעה הזו מורכבת מששת רכיבי המטריצה האלה.

ייצוג JSON
{
  "scaleX": number,
  "scaleY": number,
  "shearX": number,
  "shearY": number,
  "translateX": number,
  "translateY": number,
  "unit": enum (Unit)
}
שדות
scaleX

number

רכיב קביעת קנה המידה של קואורדינטת ה-X.

scaleY

number

רכיב קנה המידה של קואורדינטת Y.

shearX

number

קואורדינטת ה-X של אלמנט הגזירה.

shearY

number

קואורדינטת ה-Y של אלמנט הגזירה.

translateX

number

רכיב התרגום של קואורדינטת ה-X.

translateY

number

רכיב התרגום של קואורדינטת Y.

unit

enum (Unit)

היחידות לתרגום רכיבים.

OpaqueColor

ערך של צבע אחיד שאפשר לשנות אותו באמצעות ערכת נושא.

ייצוג JSON
{

  // The following is a list of mutually exclusive fields. At most one of the
  // fields will be set in a response:
  "rgbColor": {
    object (RgbColor)
  },
  "themeColor": enum (ThemeColorType)
  // End of mutually exclusive fields.
}
שדות
סוג ערך הצבע. בהמשך מפורטת רשימה של שדות שאי אפשר להשתמש בהם בו-זמנית. רק אחד מהשדות הבאים יוגדר בתשובה:
rgbColor

object (RgbColor)

צבע RGB אטום.

themeColor

enum (ThemeColorType)

צבע עיצוב אטום.

סוף השדות הבלעדיים.

RgbColor

צבע RGB.

ייצוג JSON
{
  "red": number,
  "green": number,
  "blue": number
}
שדות
red

number

הרכיב האדום של הצבע, מ-0.0 עד 1.0.

green

number

הרכיב הירוק של הצבע, מ-0.0 עד 1.0.

blue

number

הרכיב הכחול של הצבע, מ-0.0 עד 1.0.

ThemeColorType

סוגי צבעי העיצוב.

PageProperties כולל ColorScheme שמגדיר מיפוי של סוגי צבעי העיצוב האלה לצבעים קונקרטיים.

טיפוסים בני מנייה (enum)
THEME_COLOR_TYPE_UNSPECIFIED צבע עיצוב לא מוגדר. אין להשתמש בערך הזה.
DARK1 מייצג את הצבע הכהה הראשון.
LIGHT1 מייצג את הצבע הבהיר הראשון.
DARK2 מייצג את הצבע הכהה השני.
LIGHT2 מייצג את הצבע השני של האור.
ACCENT1 מייצג את הצבע המשני הראשון.
ACCENT2 מייצג את הצבע המשני השני.
ACCENT3 מייצג את הצבע המשני השלישי.
ACCENT4 מייצג את הצבע המשני הרביעי.
ACCENT5 מייצג את הצבע המשני החמישי.
ACCENT6 מייצג את הצבע המשני השישי.
TEXT1 מייצג את צבע הטקסט הראשון.
BACKGROUND1 מייצג את צבע הרקע הראשון.
TEXT2 מייצג את צבע הטקסט השני.
BACKGROUND2 מייצג את צבע הרקע השני.

PropertyState

הסטטוסים האפשריים של נכס.

טיפוסים בני מנייה (enum)
RENDERED אם המצב של נכס הוא RENDERED, אז לאלמנט יש את הנכס המתאים כשהוא מוצג בדף. אם הרכיב הוא צורה של פלייסהולדר (מציין מיקום) כפי שנקבע על ידי השדה placeholder, והוא מקבל בירושה מצורה של פלייסהולדר, יכול להיות שהשדה המתאים לא מוגדר, כלומר ערך המאפיין מתקבל בירושה מפלייסהולדר אב. אם הרכיב לא עובר בירושה, השדה יכיל את הערך שעבר עיבוד. זהו ערך ברירת המחדל.
NOT_RENDERED אם המצב של מאפיין הוא NOT_RENDERED, אז לרכיב אין את המאפיין המתאים כשהוא מוצג בדף. עם זאת, יכול להיות שהשדה עדיין מוגדר כך שצורות צאצא יכולות לרשת אותו. כדי להסיר נכס מרכיב שעבר עיבוד, מגדירים את propertyState שלו ל-NOT_RENDERED.
INHERIT אם המצב של מאפיין הוא INHERIT, המצב של המאפיין משתמש בערך של השדה propertyState המתאים בצורה של ההורה. לעולם לא יהיה לרכיבים שלא עוברים בירושה מצב מאפיין INHERIT.

SolidFill

מילוי בצבע אחיד. הדף או רכיב הדף מלאים לגמרי בערך הצבע שצוין.

אם לא מוגדר ערך בשדה מסוים, יכול להיות שהערך שלו יועבר מה-placeholder ברמת האב, אם קיים כזה.

ייצוג JSON
{
  "color": {
    object (OpaqueColor)
  },
  "alpha": number
}
שדות
color

object (OpaqueColor)

ערך הצבע של המילוי האחיד.

alpha

number

השבר של הערך הזה color שצריך להחיל על הפיקסל. כלומר, צבע הפיקסל הסופי מוגדר על ידי המשוואה:

צבע הפיקסל = אלפא * (צבע) + (‎1.0 – אלפא) * (צבע הרקע)

כלומר, ערך של 1.0 מתאים לצבע אחיד, ואילו ערך של 0.0 מתאים לצבע שקוף לחלוטין.

מתאר

מתאר של PageElement.

אם השדות האלה לא מוגדרים, יכול להיות שהם עוברים בירושה מפלייסהולדר ראשי, אם הוא קיים. אם אין רכיב אב, ערכי השדות יהיו ברירת המחדל שמשמשת ליצירת רכיבי דף חדשים בעורך של Slides, והם עשויים להיות תלויים בסוג רכיב הדף.

ייצוג JSON
{
  "outlineFill": {
    object (OutlineFill)
  },
  "weight": {
    object (Dimension)
  },
  "dashStyle": enum (DashStyle),
  "propertyState": enum (PropertyState)
}
שדות
outlineFill

object (OutlineFill)

הצבע של המילוי של המתאר.

weight

object (Dimension)

עובי קו המתאר.

dashStyle

enum (DashStyle)

סגנון הקו המקווקו של המתאר.

propertyState

enum (PropertyState)

המצב של מאפיין המתאר.

עדכון המתאר ברכיב דף יעדכן באופן מרומז את השדה הזה לערך RENDERED, אלא אם צוין ערך אחר באותה בקשה. כדי שלא תהיה מסגרת לרכיב בדף, צריך להגדיר את השדה הזה לערך NOT_RENDERED. במקרה כזה, המערכת תתעלם מכל שאר השדות של התוכנית שהוגדרו באותה בקשה.

OutlineFill

הצבע של המילוי של המתאר.

ייצוג JSON
{

  // The following is a list of mutually exclusive fields. At most one of the
  // fields will be set in a response:
  "solidFill": {
    object (SolidFill)
  }
  // End of mutually exclusive fields.
}
שדות
סוג המילוי של המתאר. בהמשך מפורטת רשימה של שדות שאי אפשר להשתמש בהם בו-זמנית. רק אחד מהשדות הבאים יוגדר בתשובה:
solidFill

object (SolidFill)

מילוי בצבע אחיד.

סוף השדות הבלעדיים.

DashStyle

סוגי המקפים שבהם אפשר לעבד גיאומטריה ליניארית. הערכים האלה מבוססים על סוג הנתונים הפשוט ST_PresetLineDashVal שמתואר בקטע 20.1.10.49 של Office Open XML File Formats - Fundamentals and Markup Language Reference, חלק 1 של ECMA-376 מהדורה 5.

טיפוסים בני מנייה (enum)
DASH_STYLE_UNSPECIFIED סגנון קו לא מוגדר.
SOLID קו רצוף. תואם לערך 'solid' של ECMA-376 ST_PresetLineDashVal. זהו סגנון המקף שמוגדר כברירת מחדל.
DOT קו מקווקו. תואם לערך 'dot' של ECMA-376 ST_PresetLineDashVal.
DASH קו מקווקו. הערך הזה תואם לערך 'dash' של ECMA-376 ST_PresetLineDashVal.
DASH_DOT מקפים ונקודות מתחלפים. תואם לערך 'dashDot' של ECMA-376 ST_PresetLineDashVal.
LONG_DASH קו עם מקפים גדולים. הערך הזה תואם לערך 'lgDash' של ECMA-376 ST_PresetLineDashVal.
LONG_DASH_DOT מקפים גדולים ונקודות מתחלפים. תואם לערך 'lgDashDot' של ECMA-376 ST_PresetLineDashVal.

צל

מאפייני הצל של רכיב בדף.

אם השדות האלה לא מוגדרים, יכול להיות שהם עוברים בירושה מפלייסהולדר ראשי, אם הוא קיים. אם אין רכיב אב, ערכי השדות יהיו ברירת המחדל שמשמשת ליצירת רכיבי דף חדשים בעורך של Slides, והם עשויים להיות תלויים בסוג רכיב הדף.

ייצוג JSON
{
  "type": enum (Type),
  "transform": {
    object (AffineTransform)
  },
  "alignment": enum (RectanglePosition),
  "blurRadius": {
    object (Dimension)
  },
  "color": {
    object (OpaqueColor)
  },
  "alpha": number,
  "rotateWithShape": boolean,
  "propertyState": enum (PropertyState)
}
שדות
type

enum (Type)

סוג הצל. הנכס הזה הוא לקריאה בלבד.

transform

object (AffineTransform)

טרנספורמציה שמקודדת את התרגום, קנה המידה וההטיה של הצל, ביחס למיקום היישור.

alignment

enum (RectanglePosition)

נקודת היישור של הצל, שקובעת את נקודת המוצא לתרגום, לשינוי הגודל ולשיפוע של הצל. הנכס הזה הוא לקריאה בלבד.

blurRadius

object (Dimension)

רדיוס הטשטוש של הצל. ככל שהרדיוס גדול יותר, כך הצל נעשה מפוזר יותר.

color

object (OpaqueColor)

ערך צבע הצללית.

alpha

number

ערך האלפא של צבע הצל, מ-0.0 עד 1.0.

rotateWithShape

boolean

הארגומנט שקובע אם הצל יסתובב עם הצורה. הנכס הזה הוא לקריאה בלבד.

propertyState

enum (PropertyState)

המצב של מאפיין ה-shadow.

עדכון הצללה ברכיב בדף יעדכן את השדה הזה באופן מרומז לערך RENDERED, אלא אם צוין ערך אחר באותה בקשה. כדי שלא יהיה צל לרכיב בדף, צריך להגדיר את השדה הזה לערך NOT_RENDERED. במקרה כזה, המערכת תתעלם מכל שדות הצללים האחרים שהוגדרו באותה בקשה.

סוג

סוגי הצללים.

טיפוסים בני מנייה (enum)
SHADOW_TYPE_UNSPECIFIED סוג הצל לא צוין.
OUTER צל חיצוני.

RectanglePosition

המאפיין הזה מגדיר מיקומי הפניה במלבן.

טיפוסים בני מנייה (enum)
RECTANGLE_POSITION_UNSPECIFIED לא צוין.
TOP_LEFT שמאל למעלה.
TOP_CENTER אמצע למעלה.
TOP_RIGHT בפינה הימנית העליונה.
LEFT_CENTER שמאל מרכז.
CENTER מרכז.
RIGHT_CENTER ימין מרכז.
BOTTOM_LEFT צד ימין למטה.
BOTTOM_CENTER המרכז למטה.
BOTTOM_RIGHT ימין למטה.

ContentAlignment

סוגי ההתאמה של התוכן.

הערך נגזר מקבוצת משנה של הערכים של הסוג הפשוט ST_TextAnchoringType בקטע 20.1.10.60 של Office Open XML File Formats - Fundamentals and Markup Language Reference, חלק 1 של ECMA-376 מהדורה 5.

טיפוסים בני מנייה (enum)
CONTENT_ALIGNMENT_UNSPECIFIED יישור תוכן לא מוגדר. היישור של התוכן עובר בירושה מההורה אם הוא קיים.
CONTENT_ALIGNMENT_UNSUPPORTED יישור תוכן שלא נתמך.
TOP הגדרה ליישור התוכן לחלק העליון של מאגר התוכן. הערך הזה תואם ל-ECMA-376 ST_TextAnchoringType ‏ 't'.
MIDDLE הגדרה ליישור התוכן לאמצע של מאגר התוכן. תואם ל-ECMA-376 ST_TextAnchoringType ‏ 'ctr'.
BOTTOM הגדרה ליישור התוכן לחלק התחתון של מאגר התוכן. הערך הזה תואם ל-ECMA-376 ST_TextAnchoringType 'b'.

Placeholder

פרטי הפלייסהולדר שמזהים באופן ייחודי צורת פלייסהולדר.

ייצוג JSON
{
  "type": enum (Type),
  "index": integer,
  "parentObjectId": string
}
שדות
type

enum (Type)

סוג הפלייסהולדר.

index

integer

האינדקס של ה-placeholder. אם אותם סוגים של placeholders מופיעים באותו דף, יהיו להם ערכי אינדקס שונים.

parentObjectId

string

מזהה האובייקט של הפלייסהולדר (מציין המיקום) הראשי של הצורה הזו. אם לא מוגדר, צורת הפלייסהולדר של האב לא קיימת, ולכן הצורה לא יורשת מאפיינים מאף צורה אחרת.

סוג

סוג הצורה של מציין המיקום.

הרבה מסוגי ה-Placeholder האלה תואמים למזהי Placeholder מהתקן ECMA-376. מידע נוסף זמין בתיאור של הסוג ST_PlaceholderType בקטע 19.7.10 של Office Open XML File Formats - Fundamentals and Markup Language Reference, חלק 1 של ECMA-376 מהדורה 5.

טיפוסים בני מנייה (enum)
NONE ערך ברירת המחדל, שמציין שזה לא placeholder.
BODY הטקסט של גוף הקובץ.
CHART תרשים או גרף.
CLIP_ART תמונה של קליפ ארט.
CENTERED_TITLE הכותרת ממורכזת.
DIAGRAM דיאגרמה.
DATE_AND_TIME תאריך ושעה.
FOOTER טקסט לכותרת התחתונה.
HEADER טקסט הכותרת.
MEDIA מולטימדיה.
OBJECT כל סוג תוכן.
PICTURE תמונה.
SLIDE_NUMBER מספר השקף.
SUBTITLE כותרת משנה.
TABLE טבלה.
TITLE כותרת השקף.
SLIDE_IMAGE תמונת שקף.

ImageProperties

המאפיינים של התג Image.

ייצוג JSON
{
  "cropProperties": {
    object (CropProperties)
  },
  "transparency": number,
  "brightness": number,
  "contrast": number,
  "recolor": {
    object (Recolor)
  },
  "outline": {
    object (Outline)
  },
  "shadow": {
    object (Shadow)
  },
  "link": {
    object (Link)
  }
}
שדות
cropProperties

object (CropProperties)

מאפייני החיתוך של התמונה. אם לא מגדירים את האפשרות הזו, התמונה לא נחתכת. הנכס הזה הוא לקריאה בלבד.

transparency

number

אפקט השקיפות של התמונה. הערך צריך להיות בטווח [0.0, 1.0], כאשר 0 מציין שאין השפעה ו-1 מציין שקוף לחלוטין. הנכס הזה הוא לקריאה בלבד.

brightness

number

אפקט הבהירות של התמונה. הערך צריך להיות בטווח [‎-1.0, 1.0], כאשר 0 מציין שאין השפעה. הנכס הזה הוא לקריאה בלבד.

contrast

number

אפקט הניגודיות של התמונה. הערך צריך להיות בטווח [‎-1.0, 1.0], כאשר 0 מציין שאין השפעה. הנכס הזה הוא לקריאה בלבד.

recolor

object (Recolor)

אפקט הצביעה מחדש של התמונה. אם לא מגדירים את המאפיין הזה, התמונה לא נצבעת מחדש. הנכס הזה הוא לקריאה בלבד.

outline

object (Outline)

המתאר של התמונה. אם לא מגדירים את המאפיין הזה, לתמונה לא יהיה קו מתאר.

shadow

object (Shadow)

הצל של התמונה. אם לא מגדירים צל, התמונה לא כוללת צל. הנכס הזה הוא לקריאה בלבד.

CropProperties

מאפייני החיתוך של אובייקט שמוקף במיכל. לדוגמה, Image.

מאפייני החיתוך מיוצגים על ידי ההיסטים של ארבע קצוות שמגדירים מלבן חיתוך. ההיסטים נמדדים באחוזים מהקצוות התואמים של תיבת התוחמת המקורית של האובייקט לכיוון פנים התיבה, ביחס למידות המקוריות של האובייקט.

  • אם ההיסט נמצא במרווח (0, 1), הקצה המתאים של מלבן החיתוך ממוקם בתוך מלבן התוחם המקורי של האובייקט.
  • אם ההיסט שלילי או גדול מ-1, הקצה המתאים של מלבן החיתוך ממוקם מחוץ למלבן התוחם המקורי של האובייקט.
  • אם הקצה השמאלי של מלבן החיתוך נמצא בצד ימין של הקצה הימני שלו, האובייקט יתהפך אופקית.
  • אם הקצה העליון של מלבן החיתוך נמצא מתחת לקצה התחתון שלו, האובייקט יתהפך אנכית.
  • אם כל ההיסטים וזווית הסיבוב הם 0, האובייקט לא ייחתך.

אחרי החיתוך, התוכן בתוך מלבן החיתוך יימתח כדי להתאים לגודל של מאגר התוכן.

ייצוג JSON
{
  "leftOffset": number,
  "rightOffset": number,
  "topOffset": number,
  "bottomOffset": number,
  "angle": number
}
שדות
leftOffset

number

ההיסט מציין את הקצה השמאלי של מלבן החיתוך שנמצא מימין לקצה השמאלי של מלבן התוחם המקורי, ביחס לרוחב המקורי של האובייקט.

rightOffset

number

ההיסט מציין את הקצה הימני של מלבן החיתוך שנמצא משמאל לקצה הימני של מלבן התוחם המקורי, ביחס לרוחב המקורי של האובייקט.

topOffset

number

ההיסט מציין את הקצה העליון של מלבן החיתוך שנמצא מתחת לקצה העליון של מלבן התוחם המקורי, ביחס לגובה המקורי של האובייקט.

bottomOffset

number

ההיסט מציין את הקצה התחתון של מלבן החיתוך שנמצא מעל הקצה התחתון של מלבן התוחם המקורי, ביחס לגובה המקורי של האובייקט.

angle

number

זווית הסיבוב של חלון החיתוך סביב המרכז שלו, ברדיאנים. זווית הסיבוב מוחלת אחרי ההיסט.

צביעה מחדש

אפקט של צביעה מחדש שהוחל על תמונה.

ייצוג JSON
{
  "recolorStops": [
    {
      object (ColorStop)
    }
  ],
  "name": enum (Name)
}
שדות
recolorStops[]

object (ColorStop)

אפקט הצביעה מחדש מיוצג על ידי מעבר צבעים, שהוא רשימה של נקודות עצירה של צבעים.

הצבעים במעבר ההדרגתי יחליפו את הצבעים התואמים באותו מיקום בלוח הצבעים ויחולו על התמונה. הנכס הזה הוא לקריאה בלבד.

name

enum (Name)

השם של אפקט הצביעה מחדש.

השם נקבע על סמך recolorStops על ידי התאמת הגרדיאנט לצבעים בcolor scheme הנוכחי של הדף. הנכס הזה הוא לקריאה בלבד.

ColorStop

צבע ומיקום בפס של מעבר צבעים.

ייצוג JSON
{
  "color": {
    object (OpaqueColor)
  },
  "alpha": number,
  "position": number
}
שדות
color

object (OpaqueColor)

הצבע של נקודת העצירה של המעבר ההדרגתי.

alpha

number

ערך האלפא של הצבע הזה בפס הגרדיאנט. ברירת המחדל היא 1.0, אטום לחלוטין.

position

number

המיקום היחסי של נקודת העצירה של הצבע בפס הגרדיאנט, שנמדד באחוזים. הערך צריך להיות בטווח [0.0, 1.0].

שם

השמות של אפקטי הצביעה מחדש.

טיפוסים בני מנייה (enum)
NONE ללא אפקט של צביעה מחדש. ערך ברירת המחדל.
LIGHT1 אפקט שינוי צבע שמבהיר את התמונה באמצעות הצבע הראשון שזמין בדף מתוך ערכת הצבעים שלו.
LIGHT2 אפקט שינוי צבע שמבהיר את התמונה באמצעות הצבע השני שזמין בדף מתוך ערכת הצבעים שלו.
LIGHT3 אפקט שינוי צבע שמבהיר את התמונה באמצעות הצבע השלישי שזמין בדף מתוך ערכת הצבעים שלו.
LIGHT4 אפקט שינוי צבע שמבהיר את התמונה באמצעות הצבע הרביעי שזמין בדף מתוך ערכת הצבעים שלו.
LIGHT5 אפקט שינוי צבע שמבהיר את התמונה באמצעות הצבע החמישי שזמין בדף מתוך ערכת הצבעים שלו.
LIGHT6 אפקט שינוי צבע שמבהיר את התמונה באמצעות הצבע השישי שזמין בדף מתוך ערכת הצבעים שלו.
LIGHT7 אפקט שינוי צבע שמבהיר את התמונה באמצעות הצבע השביעי שזמין בדף מתוך ערכת הצבעים שלו.
LIGHT8 אפקט שינוי צבע שמבהיר את התמונה באמצעות הצבע השמיני שזמין בדף מתוך ערכת הצבעים שלו.
LIGHT9 אפקט שינוי צבע שמבהיר את התמונה באמצעות הצבע התשיעי שזמין בדף מתוך ערכת הצבעים שלו.
LIGHT10 אפקט שינוי צבע שמבהיר את התמונה באמצעות הצבע העשירי שזמין בדף מתוך ערכת הצבעים שלו.
DARK1 אפקט שינוי צבע שמכהה את התמונה באמצעות הצבע הראשון שזמין בדף מתוך ערכת הצבעים שלו.
DARK2 אפקט צביעה מחדש שמכהה את התמונה באמצעות הצבע השני שזמין בדף מתוך ערכת הצבעים שלו.
DARK3 אפקט שינוי צבע שמעמעם את התמונה באמצעות הצבע השלישי שזמין בדף מתוך ערכת הצבעים שלו.
DARK4 אפקט צביעה מחדש שמכהה את התמונה באמצעות הצבע הרביעי שזמין בדף מתוך ערכת הצבעים שלו.
DARK5 אפקט שינוי צבע שמכהה את התמונה באמצעות הצבע החמישי שזמין בדף מתוך ערכת הצבעים שלו.
DARK6 אפקט שינוי צבע שמכהה את התמונה באמצעות הצבע השישי שזמין בדף מתוך ערכת הצבעים שלו.
DARK7 אפקט שינוי צבע שמכהה את התמונה באמצעות הצבע השביעי שזמין בדף מתוך ערכת הצבעים שלו.
DARK8 אפקט שינוי צבע שמכהה את התמונה באמצעות הצבע השמיני שזמין בדף מתוך ערכת הצבעים שלו.
DARK9 אפקט שינוי צבע שמכהה את התמונה באמצעות הצבע התשיעי שזמין בדף מתוך ערכת הצבעים שלו.
DARK10 אפקט שינוי צבע שמכהה את התמונה באמצעות הצבע העשירי שזמין בדף מתוך ערכת הצבעים שלו.
GRAYSCALE אפקט של צביעה מחדש שצובע מחדש את התמונה בגווני אפור.
NEGATIVE אפקט של צביעה מחדש שצובע מחדש את התמונה בגווני אפור הפוכים.
SEPIA אפקט של צביעה מחדש שצובע מחדש את התמונה בצבע ספיה.
CUSTOM אפקט צביעה מחדש בהתאמה אישית. פרטים נוספים מופיעים במאמר בנושא recolorStops.

TableCellLocation

מיקום של תא בודד בטבלה.

ייצוג JSON
{
  "rowIndex": integer,
  "columnIndex": integer
}
שדות
rowIndex

integer

אינדקס השורה שמתחיל ב-0.

columnIndex

integer

אינדקס העמודות שמתחיל ב-0.