Other

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

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;

לכן ההודעה הזו מורכבת מ-6 רכיבי מטריצה.

ייצוג 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 Coordinate.

translateY

number

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

unit

enum (Unit)

היחידות של רכיבי Translate.

צבע אטום

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

ייצוג JSON
{

  // Union field kind can be only one of the following:
  "rgbColor": {
    object (RgbColor)
  },
  "themeColor": enum (ThemeColorType)
  // End of list of possible types for union field kind.
}
שדות
שדה איחוד kind. סוג ערך הצבע. kind יכול להיות רק אחד מהבאים:
rgbColor

object (RgbColor)

צבע RGB אטום.

themeColor

enum (ThemeColorType)

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

צבעי RGB

צבע 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.

סוג העיצוב

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

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

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

מצב הנכס

המצבים האפשריים של נכס.

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

מוצק

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

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

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

object (OpaqueColor)

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

alpha

number

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

צבע הפיקסל = alpha * (color) + (1.0 - alpha) * (צבע הרקע)

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

מתאר

המתאר של PageElement.

אם השדות האלה לא מוגדרים, ייתכן שהם עוברים בירושה מ-placeholder של הורה, אם הוא קיים. אם אין רכיב אב, השדות יוגדרו כברירת המחדל לערך המשמש עבור רכיבי הדף החדשים שנוצרו בעורך 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. במקרה כזה, המערכת תתעלם משדות מתאר אחרים שצוינו באותה בקשה.

מילוי Outline

מילוי המתאר.

ייצוג JSON
{

  // Union field kind can be only one of the following:
  "solidFill": {
    object (SolidFill)
  }
  // End of list of possible types for union field kind.
}
שדות
שדה איחוד kind. סוג מילוי המתאר. kind יכול להיות רק אחד מהבאים:
solidFill

object (SolidFill)

צבע מלא.

סגנון הרכב

סוגי הקווים המפרידים שבאמצעותם ניתן לעבד גיאומטריה לינארית. הערכים האלה מבוססים על הסוג הפשוט "ST_PresetLineDashVal" שמתואר בסעיף 20.1.10.48 ב "פורמט קובץ XML פתוח – עקרונות בסיסיים ושפת שפת סימון", חלק 1 של המהדורה הרביעית ECMA-376.

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

צל

תכונות הצל של רכיב הדף.

אם השדות האלה לא מוגדרים, ייתכן שהם עוברים בירושה מ-placeholder של הורה, אם הוא קיים. אם אין רכיב אב, השדות יוגדרו כברירת המחדל לערך המשמש עבור רכיבי הדף החדשים שנוצרו בעורך 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)

מצב המאפיין צל.

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

Type

סוגי הצלליות.

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

מיקום מלבן

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

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

יישור תוכן

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

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

טיפוסים בני מנייה (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

זהו ה-placeholder שמזהה באופן ייחודי צורה של placeholder.

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

enum (Type)

סוג ה-placeholder.

index

integer

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

parentObjectId

string

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

Type

הסוג של צורת placeholder.

רבים מסוגי ה-placeholders האלה תואמים למזהי placeholder מתקן ECMA-376. מידע נוסף על הצורות האלה מופיע בתיאור של הסוג "ST_PlaceholderType" בסעיף 19.7.10 בקטע "פורמטים של קובצי Office Open XML - יסודות של חומרי עזר ושפת סימון", חלק 1 המהדורה הרביעית ECMA-376.

טיפוסים בני מנייה (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 תמונת שקף.

מאפייני תמונה

המאפיינים של 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)

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

חיתוך מאפיינים

מאפיין החיתוך של אובייקט בתוך כלי קיבול. לדוגמה, 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 הנוכחי של הדף. הנכס הזה הוא לקריאה בלבד.

הפסקת צבע

צבע ומיקום ברצועת צבעים.

ייצוג 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