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 ( |
فیلدها | |
---|---|
scaleX | عنصر مقیاس بندی مختصات X. |
scaleY | عنصر مقیاس بندی مختصات Y. |
shearX | عنصر برشی مختصات X. |
shearY | عنصر برشی مختصات Y. |
translateX | عنصر ترجمه مختصات X. |
translateY | عنصر ترجمه مختصات Y. |
unit | واحدهای ترجمه عناصر |
مات رنگ
یک مقدار رنگ ثابت موضوعی.
نمایندگی JSON |
---|
{ // Union field |
فیلدها | |
---|---|
kind میدان اتحادیه . نوع ارزش رنگ kind می تواند تنها یکی از موارد زیر باشد: | |
rgbColor | یک رنگ RGB مات. |
themeColor | رنگ تم مات. |
RgbColor
یک رنگ 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
است که نگاشت این نوع رنگ های تم را به رنگ های بتن تعریف می کند.
Enums | |
---|---|
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 | اگر تنظیم شود، نشان می دهد که این یک پیوند به اسلاید در این شاخص مبتنی بر صفر در ارائه است. ممکن است اسلایدی در این شاخص وجود نداشته باشد. |
RelativeSlideLink
انواع پیوندهای نسبی
Enums | |
---|---|
RELATIVE_SLIDE_LINK_UNSPECIFIED | یک پیوند اسلاید نسبی نامشخص. |
NEXT_SLIDE | پیوند به اسلاید بعدی. |
PREVIOUS_SLIDE | پیوندی به اسلاید قبلی |
FIRST_SLIDE | پیوندی به اسلاید اول ارائه. |
LAST_SLIDE | پیوندی به آخرین اسلاید در ارائه. |
PropertyState
حالات احتمالی یک ملک
Enums | |
---|---|
RENDERED | اگر حالت یک ویژگی RENDERED باشد، آن عنصر هنگام رندر شدن در یک صفحه دارای ویژگی مربوطه است. اگر عنصر یک شکل مکاننما باشد که توسط فیلد placeholder تعیین میشود، و از شکل مکاننما به ارث میرسد، فیلد مربوطه ممکن است تنظیم نشود، به این معنی که مقدار ویژگی از یک مکاننمای والد به ارث برده میشود. اگر عنصر ارث نمی برد، فیلد حاوی مقدار رندر شده خواهد بود. این مقدار پیش فرض است. |
NOT_RENDERED | اگر حالت یک ویژگی NOT_RENDERED باشد، آن عنصر هنگام رندر شدن در یک صفحه، ویژگی مربوطه را ندارد. با این حال، ممکن است این فیلد همچنان تنظیم شود تا بتوان آن را توسط اشکال فرزند به ارث برد. برای حذف یک ویژگی از یک عنصر رندر شده، milkState آن را روی NOT_RENDERED تنظیم کنید. |
INHERIT | اگر وضعیت یک ویژگی INHERIT باشد، در آن صورت وضعیت ویژگی از مقدار فیلد مربوط به propertyState در شکل والد استفاده می کند. عناصری که به ارث نمی رسند هرگز حالت خاصیت INHERIT نخواهند داشت. |
SolidFill
پرکننده رنگ ثابت صفحه یا عنصر صفحه به طور کامل با مقدار رنگ مشخص شده پر می شود.
اگر هر فیلدی تنظیم نشده باشد، در صورت وجود، مقدار آن ممکن است از یک مکان نگهدار والد به ارث برده شود.
نمایندگی JSON |
---|
{
"color": {
object ( |
فیلدها | |
---|---|
color | مقدار رنگ پر جامد. |
alpha | کسری از این رنگ پیکسل = آلفا * (رنگ) + (1.0 - آلفا) * (رنگ پس زمینه) این بدان معنی است که مقدار 1.0 مربوط به یک رنگ ثابت است، در حالی که مقدار 0.0 مربوط به یک رنگ کاملا شفاف است. |
طرح کلی
طرح کلی یک PageElement
.
اگر این فیلدها تنظیم نشده باشند، در صورت وجود ممکن است از یک مکان نگهدار والد به ارث برده شوند. اگر والد وجود نداشته باشد، فیلدها به طور پیش فرض به مقدار مورد استفاده برای عناصر صفحه جدید ایجاد شده در ویرایشگر اسلایدها خواهند بود، که ممکن است به نوع عنصر صفحه بستگی داشته باشد.
نمایندگی JSON |
---|
{ "outlineFill": { object ( |
فیلدها | |
---|---|
outlineFill | پر کردن طرح کلی. |
weight | ضخامت طرح کلی. |
dashStyle | سبک خط تیره طرح کلی. |
propertyState | حالت نمای کلی به روز رسانی طرح کلی در یک عنصر صفحه به طور ضمنی این فیلد را به |
OutlineFill
پر کردن طرح کلی.
نمایندگی JSON |
---|
{ // Union field |
فیلدها | |
---|---|
kind میدان اتحادیه . نوع پر کردن طرح کلی. kind می تواند تنها یکی از موارد زیر باشد: | |
solidFill | پر رنگ ثابت |
DashStyle
انواع خط تیره هایی که هندسه خطی را می توان با آنها ارائه کرد. این مقادیر بر اساس نوع ساده "ST_PresetLineDashVal" شرح داده شده در بخش 20.1.10.48 "فرمتهای فایل XML باز آفیس - مبانی و مرجع زبان نشانهگذاری"، بخش 1 از ویرایش چهارم ECMA-376 هستند.
Enums | |
---|---|
DASH_STYLE_UNSPECIFIED | سبک خط تیره نامشخص. |
SOLID | خط جامد. مربوط به ECMA-376 ST_PresetLineDashVal مقدار 'solid' است. این سبک خط تیره پیش فرض است. |
DOT | خط نقطه چین. مربوط به ECMA-376 ST_PresetLineDashVal مقدار 'dot' است. |
DASH | خط چین. با مقدار ECMA-376 ST_PresetLineDashVal 'dash' مطابقت دارد. |
DASH_DOT | خط تیره و نقطه متناوب. مربوط به ECMA-376 ST_PresetLineDashVal مقدار 'dashDot' است. |
LONG_DASH | خط با خط تیره های بزرگ. مربوط به ECMA-376 ST_PresetLineDashVal مقدار 'lgDash' است. |
LONG_DASH_DOT | خط تیره و نقطه بزرگ متناوب. با مقدار ECMA-376 ST_PresetLineDashVal 'lgDashDot' مطابقت دارد. |
سایه
ویژگی های سایه یک عنصر صفحه.
اگر این فیلدها تنظیم نشده باشند، در صورت وجود ممکن است از یک مکان نگهدار والد به ارث برده شوند. اگر والد وجود نداشته باشد، فیلدها به طور پیش فرض به مقدار مورد استفاده برای عناصر صفحه جدید ایجاد شده در ویرایشگر اسلایدها خواهند بود، که ممکن است به نوع عنصر صفحه بستگی داشته باشد.
نمایندگی JSON |
---|
{ "type": enum ( |
فیلدها | |
---|---|
type | نوع سایه. این ویژگی فقط خواندنی است. |
transform | تبدیلی که ترجمه، مقیاس و انحراف سایه را نسبت به موقعیت تراز کدگذاری می کند. |
alignment | نقطه تراز سایه، که مبدأ ترجمه، مقیاس و انحراف سایه را تعیین می کند. این ویژگی فقط خواندنی است. |
blurRadius | شعاع تاری سایه. هر چه شعاع بزرگتر باشد، سایه پراکنده تر می شود. |
color | مقدار رنگ سایه |
alpha | آلفای رنگ سایه، از 0.0 تا 1.0. |
rotateWithShape | اینکه آیا سایه باید با شکل بچرخد یا خیر. این ویژگی فقط خواندنی است. |
propertyState | حالت ویژگی سایه. به روز رسانی سایه در یک عنصر صفحه به طور ضمنی این فیلد را به |
تایپ کنید
انواع سایه ها
Enums | |
---|---|
SHADOW_TYPE_UNSPECIFIED | نوع سایه نامشخص |
OUTER | سایه بیرونی |
Rectangle Position
موقعیت های مرجع را در یک مستطیل تعریف می کند.
Enums | |
---|---|
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 Formats - Fundamentals and Markup Language Reference"، قسمت 1 ECMA-376 4th edition .
Enums | |
---|---|
CONTENT_ALIGNMENT_UNSPECIFIED | تراز محتوای نامشخص. تراز محتوا در صورت وجود از والدین به ارث می رسد. |
CONTENT_ALIGNMENT_UNSUPPORTED | تراز محتوای پشتیبانی نشده. |
TOP | ترازبندی که محتوا را با بالای نگهدارنده محتوا تراز می کند. مربوط به ECMA-376 ST_TextAnchoringType 't'. |
MIDDLE | ترازبندی که محتوا را با وسط نگهدارنده محتوا تراز می کند. مربوط به ECMA-376 ST_TextAnchoringType 'ctr'. |
BOTTOM | ترازبندی که محتوا را با پایین نگهدارنده محتوا تراز می کند. مربوط به ECMA-376 ST_TextAnchoringType 'b'. |
جای جای
اطلاعات مکاندار که بهطور منحصربهفرد شکل جایبانی را شناسایی میکند.
نمایندگی JSON |
---|
{
"type": enum ( |
فیلدها | |
---|---|
type | نوع نگهدارنده مکان. |
index | شاخص جایگاهدار. اگر انواع متغیرهای یکسانی در یک صفحه وجود داشته باشند، مقادیر شاخص متفاوتی خواهند داشت. |
parentObjectId | شناسه شی مکاننمای اصلی این شکل. اگر تنظیم نشده باشد، شکل مکاننمای والد وجود ندارد، بنابراین شکل ویژگیهایی را از هیچ شکل دیگری به ارث نمیبرد. |
تایپ کنید
نوع شکل جایگیر.
بسیاری از این نوع متغیرهایی با شناسههای نگهدارنده از استاندارد ECMA-376 مطابقت دارند. اطلاعات بیشتر در مورد آن اشکال را می توان در توضیح نوع "ST_PlaceholderType" در بخش 19.7.10 از "فرمت های فایل XML Open Office - مبانی و مرجع زبان نشانه گذاری"، قسمت 1 ECMA-376 ویرایش چهارم یافت.
Enums | |
---|---|
NONE | مقدار پیشفرض، نشان میدهد که مکاندار نیست. |
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 | جلوه شفافیت تصویر مقدار باید در بازه [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 } |
فیلدها | |
---|---|
leftOffset | افست لبه سمت چپ مستطیل برش را مشخص می کند که در سمت راست لبه چپ مستطیل محدود کننده اصلی، نسبت به عرض اصلی جسم قرار دارد. |
rightOffset | افست لبه سمت راست مستطیل برش را مشخص می کند که در سمت چپ لبه راست مستطیل محدود کننده اصلی، نسبت به عرض اصلی جسم قرار دارد. |
topOffset | افست لبه بالایی مستطیل برش را مشخص می کند که در زیر لبه بالایی مستطیل محدود کننده اصلی، نسبت به ارتفاع اصلی جسم قرار دارد. |
bottomOffset | افست لبه پایینی مستطیل برش را مشخص می کند که در بالای لبه پایینی مستطیل محدود کننده اصلی، نسبت به ارتفاع اصلی جسم قرار دارد. |
angle | زاویه چرخش پنجره برش به دور مرکز آن، بر حسب رادیان. زاویه چرخش پس از افست اعمال می شود. |
رنگ آمیزی مجدد
یک افکت رنگآمیزی که روی یک تصویر اعمال میشود.
نمایندگی JSON |
---|
{ "recolorStops": [ { object ( |
فیلدها | |
---|---|
recolorStops[] | اثر رنگآمیزی با یک گرادیان نشان داده میشود که فهرستی از توقفهای رنگ است. رنگ های موجود در گرادیان جایگزین رنگ های مربوطه در همان موقعیت در پالت رنگ می شوند و روی تصویر اعمال می شوند. این ویژگی فقط خواندنی است. |
name | نام اثر رنگ آمیزی مجدد. نام از |
ColorStop
رنگ و موقعیت در یک نوار گرادیان.
نمایندگی JSON |
---|
{
"color": {
object ( |
فیلدها | |
---|---|
color | رنگ گرادیان متوقف می شود. |
alpha | مقدار آلفای این رنگ در باند گرادیان. پیشفرض 1.0، کاملاً مات است. |
position | موقعیت نسبی توقف رنگ در باند گرادیان بر حسب درصد اندازه گیری می شود. مقدار باید در بازه [0.0، 1.0] باشد. |
نام
اسامی افکت های رنگی مجدد
Enums | |
---|---|
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 مراجعه کنید. |