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 ( |
שדות | |
---|---|
scale
|
רכיב קביעת קנה המידה של קואורדינטת X. |
scale
|
רכיב קביעת קנה המידה של קואורדינטת ה-Y. |
shear
|
רכיב האלכסון של קואורדינטת X. |
shear
|
רכיב ההחלפה של קואורדינטת ה-Y. |
translate
|
רכיב התרגום של קואורדינטת X. |
translate
|
רכיב התרגום של קואורדינטת Y. |
unit
|
היחידות של אלמנטים לתרגום. |
OpaqueColor
ערך של צבע אחיד שניתן להתאמה לעיצוב.
ייצוג ב-JSON |
---|
{ // Union field |
שדות | |
---|---|
שדה האיחוד
kind . סוג ערך הצבע.
kind
יכול להיות רק אחד מהערכים הבאים:
|
|
rgb
|
צבע RGB אטום. |
theme
|
צבע עיצוב אטום. |
RgbColor
צבע RGB.
ייצוג ב-JSON |
---|
{ "red": number, "green": number, "blue": number } |
שדות | |
---|---|
red
|
הרכיב האדום של הצבע, מ-0.0 עד 1.0. |
green
|
הרכיב הירוק של הצבע, מ-0.0 עד 1.0. |
blue
|
הרכיב הכחול של הצבע, מ-0.0 עד 1.0. |
ThemeColorType
סוגי צבעי העיצוב.
PageProperties
מכיל
ColorScheme
שמגדיר מיפוי של סוגי צבעי העיצוב האלה לצבעים ספציפיים.
טיפוסים בני מנייה (enum) | |
---|---|
THEME_COLOR_TYPE_UNSPECIFIED
|
צבע עיצוב לא מוגדר. לא צריך להשתמש בערך הזה. |
DARK1
|
מייצג את הצבע הכהה הראשון. |
LIGHT1
|
מייצג את צבע האור הראשון. |
DARK2
|
מייצג את הצבע הכהה השני. |
LIGHT2
|
מייצג את צבע האור השני. |
ACCENT1
|
מייצג את הצבע המשני הראשון. |
ACCENT2
|
מייצג את הצבע המשני השני. |
ACCENT3
|
מייצג את הצבע המשני השלישי. |
ACCENT4
|
מייצג את הצבע המשני הרביעי. |
ACCENT5
|
מייצג את הצבע המשני החמישי. |
ACCENT6
|
מייצג את הצבע המשני השישי. |
HYPERLINK
|
הצבע שמשמש להיפר-קישורים. |
FOLLOWED_HYPERLINK
|
הצבע שמשמש להיפר-קישורים שנכנסתם אליהם. |
TEXT1
|
מייצג את צבע הטקסט הראשון. |
BACKGROUND1
|
מייצג את צבע הרקע הראשון. |
TEXT2
|
מייצג את צבע הטקסט השני. |
BACKGROUND2
|
מייצג את צבע הרקע השני. |
קישור
קישור של טקסט היפר.
ייצוג ב-JSON |
---|
{ // Union field |
שדות | |
---|---|
שדה האיחוד
kind . סוגי הקישורים.
kind
יכול להיות רק אחד מהערכים הבאים:
|
|
url
|
אם הערך מוגדר, המשמעות היא שמדובר בקישור לדף האינטרנט החיצוני בכתובת ה-URL הזו. |
relative
|
אם השדה מוגדר, המשמעות היא שזהו קישור לשקף במצגת הזו, שמשויך לפי המיקום שלו. |
page
|
אם הערך מוגדר, המשמעות היא שזהו קישור לדף הספציפי במצגת הזו עם המזהה הזה. יכול להיות שאין דף עם המזהה הזה. |
slide
|
אם השדה מוגדר, המשמעות היא שזהו קישור לשקף שמופיע במדד הזה שמתחיל באפס במצגת. יכול להיות שלא יהיה שקף באינדקס הזה. |
RelativeSlideLink
סוגי הקישורים היחסיים.
טיפוסים בני מנייה (enum) | |
---|---|
RELATIVE_SLIDE_LINK_UNSPECIFIED
|
קישור יחסי לא מצוין לשקופית. |
NEXT_SLIDE
|
קישור לשקף הבא. |
PREVIOUS_SLIDE
|
קישור לשקף הקודם. |
FIRST_SLIDE
|
קישור לשקף הראשון במצגת. |
LAST_SLIDE
|
קישור לשקף האחרון במצגת. |
PropertyState
המצבים האפשריים של נכס.
טיפוסים בני מנייה (enum) | |
---|---|
RENDERED
|
אם המצב של מאפיין הוא RENDERED, לאלמנט יהיה המאפיין המתאים כשהוא יוצג בדף. אם הרכיב הוא צורה של placeholder (מציין מיקום) כפי שנקבע על ידי השדה placeholder , והוא עובר בירושה מצורה של placeholder, יכול להיות שהשדה התואם לא יוגדר, כלומר ערך המאפיין עובר בירושה מ-placeholder הורה. אם הרכיב לא עובר בירושה, השדה יכיל את הערך שעבר עיבוד. זהו ערך ברירת המחדל.
|
NOT_RENDERED
|
אם המצב של מאפיין הוא NOT_RENDERED, לרכיב לא יהיה את המאפיין התואם כשהוא יוצג בדף. עם זאת, עדיין אפשר להגדיר את השדה כך שיוכל לעבור בירושה לצורות צאצא. כדי להסיר נכס מרכיב שעבר רינדור, מגדירים את propertyState שלו לערך NOT_RENDERED. |
INHERIT
|
אם המצב של נכס הוא INHERIT, מצב הנכס משתמש בערך של השדה propertyState התואם בצורת ההורה. לרכיבים שלא עוברים בירושה לעולם לא יהיה מצב נכס INHERIT.
|
SolidFill
מילוי בצבע אחיד. הדף או רכיב הדף יתמלאו לגמרי בערך הצבע שצוין.
אם לא תגדירו ערך בשדה כלשהו, יכול להיות שהערך שלו יועבר בירושה מ-placeholder הורה, אם הוא קיים.
ייצוג ב-JSON |
---|
{
"color": {
object ( |
שדות | |
---|---|
color
|
ערך הצבע של המילוי המוצק. |
alpha
|
השבר של צבע הפיקסל = אלפא * (צבע) + (1.0 - אלפא) * (צבע הרקע) כלומר, ערך של 1.0 מתאים לצבע מוצק, ואילו ערך של 0.0 מתאים לצבע שקוף לחלוטין. |
מתאר
המתאר של PageElement
.
אם השדות האלה לא מוגדרים, יכול להיות שהם יועברו בירושה מ-placeholder הורה, אם הוא קיים. אם אין הורה, השדות יאכלסו כברירת מחדל את הערך שמשמש לרכיבי דף חדשים שנוצרים בעורך של Slides. הערך עשוי להשתנות בהתאם לסוג רכיב הדף.
ייצוג ב-JSON |
---|
{ "outlineFill": { object ( |
שדות | |
---|---|
outline
|
מילוי המתאר. |
weight
|
עובי קו המתאר. |
dash
|
סגנון הקווים המקווקוים של קווי המתאר. |
property
|
מצב מאפיין המתאר.
עדכון המתאר של רכיב בדף יגרום לעדכון של השדה הזה באופן משתמע לערך |
OutlineFill
מילוי המתאר.
ייצוג ב-JSON |
---|
{ // Union field |
שדות | |
---|---|
שדה האיחוד
kind . סוג המילוי של קווי המתאר.
kind
יכול להיות רק אחד מהערכים הבאים:
|
|
solid
|
מילוי בצבע אחיד. |
DashStyle
סוגי המקפים שאפשר להשתמש בהם כדי ליצור גיאומטריה לינארית. הערכים האלה מבוססים על הסוג הפשוט ST_PresetLineDashVal שמתואר בקטע 20.1.10.49 במאמר 'פורמטים של קובצי Office Open XML – עקרונות בסיסיים ומסמך עזר בנושא שפת ה-Markup', חלק 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' של ST_PresetLineDashVal ב-ECMA-376. |
LONG_DASH
|
קו עם מקפים גדולים. תואם לערך 'lgDash' של ST_PresetLineDashVal ב-ECMA-376. |
LONG_DASH_DOT
|
קווים מקבילים גדולים לסירוגין עם נקודות. תואם לערך 'lgDashDot' של ST_PresetLineDashVal ב-ECMA-376. |
צל
מאפייני הצל של רכיב בדף.
אם השדות האלה לא מוגדרים, יכול להיות שהם יועברו בירושה מ-placeholder הורה, אם הוא קיים. אם אין הורה, השדות יאכלסו כברירת מחדל את הערך שמשמש לרכיבי דף חדשים שנוצרים בעורך של Slides. הערך עשוי להשתנות בהתאם לסוג רכיב הדף.
ייצוג ב-JSON |
---|
{ "type": enum ( |
שדות | |
---|---|
type
|
סוג הצל. הנכס הזה הוא לקריאה בלבד. |
transform
|
טרנספורמציה שמקודדת את התרגום, קנה המידה וההטיה של הצל ביחס למיקום היישור. |
alignment
|
נקודת היישור של הצל, שמגדירה את המקור להעברה, לשינוי קנה המידה ולנטייה של הצל. הנכס הזה הוא לקריאה בלבד. |
blur
|
רדיוס הטשטוש של הצל. ככל שהרדיוס גדול יותר, כך הצל מתפזר יותר. |
color
|
ערך צבע הצל. |
alpha
|
ערך האלפא של צבע הצל, מ-0.0 עד 1.0. |
rotate
|
האם הצל צריך להסתובב עם הצורה. הנכס הזה הוא לקריאה בלבד. |
property
|
המצב של נכס הצל.
עדכון הצל של רכיב בדף יגרום לעדכון של השדה הזה באופן משתמע לערך |
סוג
סוגי הצללים.
טיפוסים בני מנייה (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 – עקרונות והפניה לשפת ה-Markup', חלק 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
פרטי placeholder שמזהים באופן ייחודי את צורת ה-placeholder.
ייצוג ב-JSON |
---|
{
"type": enum ( |
שדות | |
---|---|
type
|
סוג ה-placeholder. |
index
|
האינדקס של placeholder. אם יש באותו דף אותם סוגים של placeholders, יהיו להם ערכי מדדים שונים. |
parent
|
מזהה האובייקט של placeholder ההורה של הצורה הזו. אם לא מגדירים את השדה, צורת ה-placeholder של ההורה לא קיימת, ולכן הצורה לא יורשת מאפיינים מצורה אחרת. |
סוג
סוג הצורה של ה-placeholder.
רבים מסוגי ה-Placeholder האלה תואמים למזהי Placeholder מהתקן ECMA-376. מידע נוסף זמין בתיאור של הסוג ST_PlaceholderType בקטע 19.7.10 במאמר 'פורמטים של קבצים של Office Open XML – עקרונות בסיסיים ומסמך עזר בנושא שפת סימון', חלק 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 ( |
שדות | |
---|---|
crop
|
מאפייני החיתוך של התמונה. אם לא מוגדרת, התמונה לא תוחתוך. הנכס הזה הוא לקריאה בלבד. |
transparency
|
אפקט השקיפות של התמונה. הערך צריך להיות בטווח [0.0, 1.0], כאשר 0 פירושו ללא השפעה ו-1 פירושו שקיפות מלאה. הנכס הזה הוא לקריאה בלבד. |
brightness
|
אפקט הבהירות של התמונה. הערך צריך להיות בטווח [-1.0, 1.0], כאשר 0 מציין שאין השפעה. הנכס הזה הוא לקריאה בלבד. |
contrast
|
אפקט הניגודיות של התמונה. הערך צריך להיות בטווח [-1.0, 1.0], כאשר 0 מציין שאין השפעה. הנכס הזה הוא לקריאה בלבד. |
recolor
|
אפקט הצביעה מחדש של התמונה. אם לא תגדירו את הפרמטר, לא תתבצע שינוי של צבע התמונה. הנכס הזה הוא לקריאה בלבד. |
outline
|
קווי המתאר של התמונה. אם לא מגדירים את הפרמטר, לתמונה לא יהיה קו מתאר. |
shadow
|
הצל של התמונה. אם לא מוגדרת צללית, לא תהיה צללית בתמונה. הנכס הזה הוא לקריאה בלבד. |
link
|
היעד של היפר-קישור התמונה. אם לא מגדירים את השדה, לא יהיה קישור. |
CropProperties
מאפייני החיתוך של אובייקט שמוקף במאגר. לדוגמה, Image
.
מאפייני החיתוך מיוצגים על ידי ההיסטים של ארבעת הקצוות שמגדירים את המלבן של החיתוך. ההיסטים נמדדים באחוזים מהקצוות התואמים של ריבוע הגבול המקורי של האובייקט כלפי פנים, ביחס למאפייני האורך והרוחב המקוריים של האובייקט.
- אם ההיסט נמצא בטווח (0, 1), הקצה התואם של מלבן החיתוך ממוקם בתוך מלבן הגבול המקורי של האובייקט.
- אם ההיסט שלילי או גדול מ-1, הקצה התואם של מלבן החיתוך ממוקם מחוץ למלבן המקורי של האובייקט.
- אם הקצה השמאלי של מלבן החיתוך נמצא בצד הימני של הקצה הימני שלו, האובייקט יופיע הפוך אופקית.
- אם הקצה העליון של מלבן החיתוך נמצא מתחת לקצה התחתון שלו, האובייקט יופיע הפוך אנכית.
- אם כל הזזות הזווית והזווית הסיבוב הן 0, האובייקט לא חתוך.
אחרי החיתוך, התוכן בתוך ריבוע החיתוך יימתח כך שיתאים לקונטיינר שלו.
ייצוג ב-JSON |
---|
{ "leftOffset": number, "rightOffset": number, "topOffset": number, "bottomOffset": number, "angle": number } |
שדות | |
---|---|
left
|
ההיסט מציין את הקצה השמאלי של מלבן החיתוך שנמצא מימין לקצה השמאלי של מלבן הגבול המקורי, ביחס לרוחב המקורי של האובייקט. |
right
|
ההיסט מציין את הקצה הימני של מלבן החיתוך שנמצא מימין לקצה הימני של מלבן הגבול המקורי, ביחס לרוחב המקורי של האובייקט. |
top
|
ההיסט מציין את הקצה העליון של מלבן החיתוך שנמצא מתחת לקצה העליון של מלבן הגבול המקורי, ביחס לגובה המקורי של האובייקט. |
bottom
|
ההיסט מציין את הקצה התחתון של מלבן החיתוך שנמצא מעל לקצה התחתון של מלבן הגבול המקורי, ביחס לגובה המקורי של האובייקט. |
angle
|
זווית הסיבוב של חלון החיתוך סביב מרכזו, ברדיאנים. זווית הסיבוב חלה אחרי ההיסט. |
צביעה מחדש
אפקט של צביעה מחדש שהוחל על תמונה.
ייצוג ב-JSON |
---|
{ "recolorStops": [ { object ( |
שדות | |
---|---|
recolor
|
אפקט שינוי הצבע מיוצג על ידי טווח צבעים, שהוא רשימה של עצירות צבע. הצבעים בפס ההדרגתי יחליפו את הצבעים התואמים באותו מיקום בלוח הצבעים ויחולו על התמונה. הנכס הזה הוא לקריאה בלבד. |
name
|
השם של אפקט הצביעה מחדש.
השם נקבע לפי |
ColorStop
צבע ומיקום בפס של טווח צבעים.
ייצוג ב-JSON |
---|
{
"color": {
object ( |
שדות | |
---|---|
color
|
הצבע של תחנת העצירה בצבעים מדורגים. |
alpha
|
ערך האלפא של הצבע הזה בפס ההדרגה. ערך ברירת המחדל הוא 1.0, שקוף לגמרי. |
position
|
המיקום היחסי של תחנת הצבע בפס ההדרגה, שנמדד באחוזים. הערך צריך להיות בטווח [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 כדי לראות את שיפוע הספציפי.
|