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 )

واحدهای ترجمه عناصر

مات رنگ

یک مقدار رنگ ثابت موضوعی.

نمایندگی 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 )

رنگ تم مات.

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.

نوع رنگ تم

انواع رنگ تم

PageProperties حاوی یک ColorScheme است که نگاشت این نوع رنگ های تم را به رنگ های بتن تعریف می کند.

Enums
THEME_COLOR_TYPE_UNSPECIFIED رنگ تم نامشخص این مقدار نباید استفاده شود.
DARK1 نشان دهنده اولین رنگ تیره است.
LIGHT1 نشان دهنده اولین رنگ روشن است.
DARK2 نشان دهنده رنگ تیره دوم است.
LIGHT2 نشان دهنده رنگ نور دوم است.
ACCENT1 نشان دهنده اولین رنگ تاکیدی است.
ACCENT2 نشان دهنده رنگ تاکیدی دوم است.
ACCENT3 نشان دهنده رنگ تاکیدی سوم است.
ACCENT4 نمایانگر رنگ تاکیدی چهارم است.
ACCENT5 نشان دهنده رنگ تاکیدی پنجم است.
ACCENT6 نمایانگر رنگ تاکیدی ششم است.
TEXT1 نشان دهنده اولین رنگ متن است.
BACKGROUND1 نشان دهنده اولین رنگ پس زمینه است.
TEXT2 رنگ متن دوم را نشان می دهد.
BACKGROUND2 نشان دهنده رنگ پس زمینه دوم است.

PropertyState

حالات احتمالی یک ملک

Enums
RENDERED اگر حالت یک ویژگی RENDERED باشد، آن عنصر هنگام رندر شدن در یک صفحه دارای ویژگی مربوطه است. اگر عنصر یک شکل مکان‌نما باشد که توسط فیلد placeholder تعیین می‌شود، و از شکل مکان‌نما به ارث می‌رسد، فیلد مربوطه ممکن است تنظیم نشود، به این معنی که مقدار ویژگی از یک مکان‌نمای والد به ارث برده می‌شود. اگر عنصر ارث نمی برد، فیلد حاوی مقدار رندر شده خواهد بود. این مقدار پیش فرض است.
NOT_RENDERED اگر حالت یک ویژگی NOT_RENDERED باشد، آن عنصر هنگام رندر شدن در یک صفحه، ویژگی مربوطه را ندارد. با این حال، ممکن است این فیلد همچنان تنظیم شود تا بتوان آن را توسط اشکال فرزند به ارث برد. برای حذف یک ویژگی از یک عنصر رندر شده، milkState آن را روی NOT_RENDERED تنظیم کنید.
INHERIT اگر وضعیت یک ویژگی INHERIT باشد، در آن صورت وضعیت ویژگی از مقدار فیلد مربوط به propertyState در شکل والد استفاده می کند. عناصری که به ارث نمی رسند هرگز حالت خاصیت INHERIT نخواهند داشت.

SolidFill

پرکننده رنگ ثابت صفحه یا عنصر صفحه به طور کامل با مقدار رنگ مشخص شده پر می شود.

اگر هر فیلدی تنظیم نشده باشد، در صورت وجود، مقدار آن ممکن است از یک مکان نگهدار والد به ارث برده شود.

نمایندگی JSON
{
  "color": {
    object (OpaqueColor)
  },
  "alpha": number
}
فیلدها
color

object ( OpaqueColor )

مقدار رنگ پر جامد.

alpha

number

کسری از این color که باید روی پیکسل اعمال شود. یعنی رنگ پیکسل نهایی با معادله تعریف می شود:

رنگ پیکسل = آلفا * (رنگ) + (1.0 - آلفا) * (رنگ پس زمینه)

این بدان معنی است که مقدار 1.0 مربوط به یک رنگ ثابت است، در حالی که مقدار 0.0 مربوط به یک رنگ کاملا شفاف است.

طرح کلی

طرح کلی یک PageElement .

اگر این فیلدها تنظیم نشده باشند، در صورت وجود ممکن است از یک مکان نگهدار والد به ارث برده شوند. اگر والد وجود نداشته باشد، فیلدها به طور پیش فرض به مقدار مورد استفاده برای عناصر صفحه جدید ایجاد شده در ویرایشگر اسلایدها خواهند بود، که ممکن است به نوع عنصر صفحه بستگی داشته باشد.

نمایندگی 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
{

  // 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 )

پر رنگ ثابت

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": {
    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 تنظیم کنید. در این حالت، هر فیلد سایه دیگری که در همان درخواست تنظیم شده است نادیده گرفته می شود.

تایپ کنید

انواع سایه ها

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": integer,
  "parentObjectId": string
}
فیلدها
type

enum ( Type )

نوع نگهدارنده مکان.

index

integer

شاخص جایگاه‌دار. اگر انواع متغیرهای یکسانی در یک صفحه وجود داشته باشند، مقادیر شاخص متفاوتی خواهند داشت.

parentObjectId

string

شناسه شی مکان‌نمای اصلی این شکل. اگر تنظیم نشده باشد، شکل مکان‌نمای والد وجود ندارد، بنابراین شکل ویژگی‌هایی را از هیچ شکل دیگری به ارث نمی‌برد.

تایپ کنید

نوع شکل جایگیر.

بسیاری از این نوع متغیرهایی با شناسه‌های نگهدارنده از استاندارد 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": 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] باشد.

نام

اسامی افکت های رنگی مجدد

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 مراجعه کنید.