אפני טרנספורמציה
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 (
|
שדות | |
---|---|
scaleX
|
רכיב שינוי קנה המידה בקואורדינטות X. |
scaleY
|
רכיב שינוי קנה המידה בקואורדינטות Y. |
shearX
|
רכיב החיתוך של קואורדינטת ה-X. |
shearY
|
רכיב חיתוך הקואורדינטות של Y. |
translateX
|
אלמנט התרגום של X Coordinate. |
translateY
|
רכיב התרגום של קואורדינטות Y. |
unit
|
היחידות של רכיבי Translate. |
צבע אטום
ערך של צבע אחיד לעיצוב.
ייצוג JSON |
---|
{ // Union field |
שדות | |
---|---|
שדה איחוד
kind . סוג ערך הצבע.
kind
יכול להיות רק אחד מהבאים:
|
|
rgbColor
|
צבע RGB אטום. |
themeColor
|
צבע של עיצוב אטום. |
צבעי RGB
צבע RGB.
ייצוג JSON |
---|
{ "red": number, "green": number, "blue": number } |
שדות | |
---|---|
red
|
הרכיב האדום של הצבע, מ-0.0 עד 1.0. |
green
|
הרכיב הירוק של הצבע, מ-0.0 עד 1.0. |
blue
|
הרכיב הכחול של הצבע, מ-0.0 עד 1.0. |
סוג העיצוב
סוגי צבע העיצוב.
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 הזו. |
relativeLink
|
אם היא מוגדרת, מצוין שזהו קישור לשקף בשקף זה, כאשר המיקום שלו נקבע. |
pageObjectId
|
אם היא מוגדרת, זהו קישור לדף הספציפי במצגת זו עם המזהה הזה. ייתכן שלא קיים דף עם המזהה הזה. |
slideIndex
|
אם המדיניות מוגדרת, זהו קישור לשקף בשקף הזה, המבוסס על אפס. יכול להיות שאין שקף באינדקס זה. |
קישור יחסי
סוגי הקישורים היחסיים.
טיפוסים בני מנייה (enum) | |
---|---|
RELATIVE_SLIDE_LINK_UNSPECIFIED
|
קישור שקף יחסי לא צוין. |
NEXT_SLIDE
|
קישור לשקף הבא. |
PREVIOUS_SLIDE
|
קישור לשקף הקודם. |
FIRST_SLIDE
|
קישור לשקף הראשון במצגת. |
LAST_SLIDE
|
קישור לשקף האחרון במצגת. |
מצב הנכס
המצבים האפשריים של נכס.
טיפוסים בני מנייה (enum) | |
---|---|
RENDERED
|
אם מצב הנכס הוא RENDERED, לרכיב יש את המאפיין המתאים כשהוא מעובד בדף. אם הרכיב הוא צורת placeholder כפי שנקבע על ידי השדה
placeholder , והוא יורש את הצורה מ-placeholder, יכול להיות שהשדה התואם לא יהיה מוגדר, כלומר ערך הנכס יקבל בירושה מ-placeholder של הורה. אם הרכיב לא יורש, השדה יכיל את הערך שעבר עיבוד. זהו ערך ברירת המחדל.
|
NOT_RENDERED
|
אם מצב הנכס הוא NOT_RENDERED, לרכיב אין את המאפיין המתאים כשהוא מעובד בדף. עם זאת, עדיין אפשר להגדיר את השדה כך שניתן יהיה לרשת אותו בצורות צאצאים. כדי להסיר נכס מרכיב שעבר עיבוד, מגדירים את ה-propertyState כ-NOT_RENDERED. |
INHERIT
|
אם המצב של נכס הוא INHERIT, מצב הנכס משתמש בערך המתאים של השדה propertyState בצורת ההורה. ברכיבים שלא יורשים אף פעם לא יהיה מצב נכס INHERIT.
|
מוצק
צבע מלא. דף או רכיב הדף מלא לגמרי בצבע שצוין.
אם שדה כלשהו לא מוגדר, הערך שלו יכול לעבור בירושה מה-placeholder הראשי אם הוא קיים.
ייצוג JSON |
---|
{
"color": {
object (
|
שדות | |
---|---|
color
|
ערך הצבע של המילוי המלא. |
alpha
|
השבר של
צבע הפיקסל = alpha * (color) + (1.0 - alpha) * (צבע הרקע) כלומר, ערך של 1.0 מייצג צבע מלא, ואילו ערך של 0.0 מייצג צבע שקוף לחלוטין. |
מתאר
המתאר של PageElement
.
אם השדות האלה לא מוגדרים, ייתכן שהם עוברים בירושה מ-placeholder של הורה, אם הוא קיים. אם אין רכיב אב, השדות יוגדרו כברירת המחדל לערך המשמש עבור רכיבי הדף החדשים שנוצרו בעורך Slides, שתלויים בסוג רכיב הדף.
ייצוג JSON |
---|
{ "outlineFill": { object ( |
שדות | |
---|---|
outlineFill
|
מילוי המתאר. |
weight
|
העובי של המתאר. |
dashStyle
|
סגנון מקף המתאר. |
propertyState
|
מצב המאפיין של מתאר.
עדכון של מתאר מתאר ברכיב בדף יעדכן את השדה הזה בשדה |
מילוי Outline
מילוי המתאר.
ייצוג JSON |
---|
{ // Union field |
שדות | |
---|---|
שדה איחוד
kind . סוג מילוי המתאר.
kind
יכול להיות רק אחד מהבאים:
|
|
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
|
המרה שמקודדת את התרגום, קנה המידה וההטיה של הצל, ביחס למיקום היישור. |
alignment
|
נקודת הצללית של הצללית, שמגדירה את המקור לתרגום, לקנה המידה ולהטיה של הצל. הנכס הזה הוא לקריאה בלבד. |
blurRadius
|
הרדיוס של טשטוש הצללית. ככל שהרדיוס גדול יותר, כך הצללית נעלמת יותר. |
color
|
ערך צבע הצללית. |
alpha
|
אלפא של צבע הצללית, מ-0.0 עד 1.0. |
rotateWithShape
|
אם הצללית צריכה להסתובב עם הצורה. הנכס הזה הוא לקריאה בלבד. |
propertyState
|
מצב המאפיין צל.
עדכון הצללית ברכיב בדף יעדכן את הדומיין בשדה הזה באופן הבא: |
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
|
סוג ה-placeholder. |
index
|
האינדקס של ה-placeholder. אם קיימים אותם סוגי placeholders באותו דף, יהיו להם ערכי אינדקס שונים. |
parentObjectId
|
מזהה האובייקט של ה-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
|
השפעת השקיפות של התמונה. הערך צריך להיות במרווח בין [0.0, 1.0], כאשר 0 פירושו שאין השפעה, ו-1 פירושו שקיפות מלאה. הנכס הזה הוא לקריאה בלבד. |
brightness
|
אפקט הבהירות של התמונה. הערך צריך להיות במרווח בין [-1.0, 1.0], כאשר 0 פירושו שאין השפעה. הנכס הזה הוא לקריאה בלבד. |
contrast
|
אפקט הניגודיות של התמונה. הערך צריך להיות במרווח בין [-1.0, 1.0], כאשר 0 פירושו שאין השפעה. הנכס הזה הוא לקריאה בלבד. |
recolor
|
אפקט הצביעה מחדש של התמונה. אם היא לא מוגדרת, הצבע של התמונה לא משתנה. הנכס הזה הוא לקריאה בלבד. |
outline
|
קווי המתאר של התמונה. אם המדיניות לא מוגדרת, אין לתמונה קו מתאר. |
shadow
|
הצל של התמונה. אם המדיניות לא מוגדרת, אין צל בתמונה. הנכס הזה הוא לקריאה בלבד. |
link
|
יעד ההיפר-קישור של התמונה. אם המדיניות לא מוגדרת, אין קישור. |
חיתוך מאפיינים
מאפיין החיתוך של אובייקט בתוך כלי קיבול. לדוגמה, Image
.
מאפייני החיתוך מיוצגים על ידי היסטים של ארבעה קצוותים שמגדירים מלבן חיתוך. ההיסטים נמדדים באחוזים מהקצה המקביל של המלבן התוחם המקורי של האובייקט, ביחס למידות המקוריות של האובייקט.
- אם הקיזוז נמצא במרווח (0, 1), הקצה המתאים של מלבן החיתוך ממוקם בתוך המלבן התוחם המקורי של האובייקט.
- אם הסטייה שלילית או גדולה מ-1, הקצה התואם של מלבן החיתוך ימוקם מחוץ למלבן התוחם המקורי של האובייקט.
- אם הקצה השמאלי של מלבן החיתוך נמצא בצד ימין של הקצה הימני, האובייקט יהפוך הפוך.
- אם הקצה העליון של מלבן החיתוך נמצא מתחת לקצה התחתון שלו, האובייקט יהפוך אנכית.
- אם כל ההיסטים וזווית הסיבוב הם 0, האובייקט לא ייחתך.
לאחר החיתוך, התוכן במלבן החיתוך יומתח כדי להתאים לקונטיינר שלו.
ייצוג JSON |
---|
{ "leftOffset": number, "rightOffset": number, "topOffset": number, "bottomOffset": number, "angle": number } |
שדות | |
---|---|
leftOffset
|
ההיסט מציין את הקצה השמאלי של מלבן החיתוך שממוקם מימין לקצה השמאלי הגובל המקורי, ביחס לרוחב המקורי של האובייקט. |
rightOffset
|
ההיסט מציין את הקצה הימני של מלבן החיתוך שנמצא מימין לקצה הימני המקורי של המלבן התוחם, ביחס לרוחב המקורי של האובייקט. |
topOffset
|
ההיסט מציין את הקצה העליון של מלבן החיתוך שנמצא מתחת לקצה העליון של המלבן התוחם המקורי, ביחס לגובה המקורי של האובייקט. |
bottomOffset
|
ההיסט מציין את הקצה התחתון של מלבן החיתוך שנמצא מעל הקצה התחתון של המלבן התוחם המקורי, ביחס לגובה המקורי של האובייקט. |
angle
|
זווית הסיבוב של חלון החיתוך סביב מרכזו, ברדיאנים. המערכת מיישמת את זווית הסיבוב אחרי ההיסט. |
צביעה מחדש
אפקט של צבע מחדש שחל על התמונה.
ייצוג JSON |
---|
{ "recolorStops": [ { object ( |
שדות | |
---|---|
recolorStops[]
|
אפקט הצביעה מיוצג על ידי שיפוע, שהוא רשימה של תחנות צבע. הצבעים בהדרגה יחליפו את הצבעים התואמים באותו מיקום בלוח הצבעים ויחולו על התמונה. הנכס הזה הוא לקריאה בלבד. |
name
|
השם של אפקט הצביעה מחדש.
השם נקבע לפי
|
הפסקת צבע
צבע ומיקום ברצועת צבעים.
ייצוג 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
|