- منبع: سند
- Tab
- TabProperties
- DocumentTab
- بدن
- عنصر ساختاری
- پاراگراف
- عنصر پاراگراف
- TextRun
- TextStyle
- رنگ اختیاری
- رنگ
- RgbColor
- بعد
- واحد
- WeightedFontFamily
- آفست پایه
- پیوند
- پیوند نشانک
- Heading Link
- SuggestedTextStyle
- TextStyleSuggestionState
- متن خودکار
- تایپ کنید
- Page Break
- ColumnBreak
- پانوشت مرجع
- قانون افقی
- معادله
- InlineObjectElement
- شخص
- ویژگی های شخص
- RichLink
- RichLinkProperties
- سبک پاراگراف
- NamedStyleType
- تراز
- جهت محتوا
- فاصله فاصله
- ParagraphBorder
- DashStyle
- TabStop
- TabStopAlignment
- سایه زدن
- سبک پاراگراف پیشنهادی
- ParagraphStyleSuggestionState
- ShadingSuggestionState
- گلوله
- Bullet Suggested
- BulletSuggestionState
- ObjectReferences
- بخش شکست
- بخش سبک
- SectionColumnProperties
- ColumnSeparatorStyle
- نوع بخش
- جدول
- TableRow
- TableCell
- TableCellStyle
- TableCellBorder
- تراز محتوا
- SuggestedTableCellStyle
- TableCellStyleSuggestionState
- TableRowStyle
- پیشنهاد TableRowStyle
- TableRowStyleSuggestionState
- TableStyle
- TableColumnProperties
- WidthType
- TableOfContents
- سربرگ
- پاورقی
- پاورقی
- DocumentStyle
- پس زمینه
- اندازه
- SuggestedDocumentStyle
- DocumentStyleSuggestionState
- پس زمینه پیشنهاد دولت
- SizeSuggestionState
- NamedStyles
- NamedStyle
- SuggestedNamedStyles
- NamedStylesSuggestionState
- NamedStyleSuggestionState
- فهرست کنید
- ListProperties
- NestingLevel
- گلوله تراز
- GlyphType
- Properties SuggestedList
- ListPropertiesSuggestionState
- NestingLevelSuggestionState
- Named Ranges
- Named Range
- محدوده
- InlineObject
- InlineObjectProperties
- EmbeddedObject
- EmbeddedDrawingProperties
- ImageProperties
- CropProperties
- EmbeddedObjectBorder
- PropertyState
- LinkedContentReference
- SheetsChartReference
- SuggestedInline Object Properties
- InlineObjectPropertiesSuggestionState
- EmbeddedObjectSuggestionState
- EmbeddedDrawingPropertiesSuggestionState
- ImagePropertiesSuggestionState
- CropPropertiesSuggestionState
- EmbeddedObjectBorderSuggestionState
- LinkedContentReferenceSuggestionState
- SheetsChartReferenceSuggestionState
- Positioned Object
- PositionedObjectProperties
- PositionedObject Positioning
- PositionedObjectLayout
- Properties SuggestedPositioned Object
- PositionedObjectPropertiesSuggestionState
- PositionedObjectPositioningSuggestionState
- SuggestionsViewMode
- روش ها
منبع: سند
یک سند Google Docs.
نمایندگی JSON |
---|
{ "documentId": string, "title": string, "tabs": [ { object ( |
فیلدها | |
---|---|
document Id | فقط خروجی شناسه سند. |
title | عنوان سند. |
tabs[] | برگه هایی که بخشی از یک سند هستند. برگهها میتوانند حاوی برگههای فرزند باشند، یک برگه تودرتو در یک برگه دیگر. برگه های فرزند با فیلد |
revision Id | فقط خروجی شناسه ویرایش سند. میتواند در درخواستهای بهروزرسانی استفاده شود تا مشخص شود که در کدام یک از ویرایشهای یک سند، بهروزرسانیها اعمال شود و اگر سند از آن تجدیدنظر ویرایش شده است، چگونه باید رفتار کند. فقط در صورتی پر می شود که کاربر دسترسی ویرایش به سند داشته باشد. شناسه تجدیدنظر یک عدد متوالی نیست بلکه یک رشته مات است. قالب شناسه بازبینی ممکن است در طول زمان تغییر کند. شناسه بازگردانی شده فقط تا 24 ساعت پس از بازگرداندن آن تضمین شده است که اعتبار دارد و نمیتوان آن را بین کاربران به اشتراک گذاشت. اگر شناسه بازبینی بین تماس ها تغییر نکرده باشد، سند تغییر نکرده است. برعکس، شناسه تغییر یافته (برای همان سند و کاربر) معمولاً به این معنی است که سند به روز شده است. با این حال، تغییر شناسه می تواند به دلیل عوامل داخلی مانند تغییر فرمت شناسه نیز باشد. |
suggestions View Mode | فقط خروجی حالت نمایش پیشنهادات روی سند اعمال شد. توجه: هنگام ویرایش یک سند، تغییرات باید بر اساس سندی با |
body | فقط خروجی بدنه اصلی سند. فیلد قدیمی: به جای آن، از |
headers | فقط خروجی سرصفحه های موجود در سند، با شناسه سرصفحه کلید شده اند. فیلد قدیمی: به جای آن، از |
footers | فقط خروجی پاورقی های موجود در سند، با شناسه پاورقی کلید زده می شوند. فیلد قدیمی: به جای آن، از |
footnotes | فقط خروجی پاورقی های موجود در سند، با شناسه پاورقی کلید زده شده اند. فیلد قدیمی: به جای آن، از |
document Style | فقط خروجی سبک سند. فیلد قدیمی: به جای آن، از |
suggested Document Style Changes | فقط خروجی تغییرات پیشنهادی در سبک سند، با شناسه پیشنهاد کلید زده شده است. فیلد قدیمی: به جای آن، از |
named Styles | فقط خروجی سبک های نامگذاری شده سند. فیلد قدیمی: به جای آن، از |
suggested Named Styles Changes | فقط خروجی تغییرات پیشنهادی در سبک های نامگذاری شده سند، با شناسه پیشنهاد کلید زده شده است. فیلد قدیمی: به جای آن، از |
lists | فقط خروجی فهرستهای موجود در سند، با شناسه فهرست کلید زده میشوند. فیلد قدیمی: به جای آن، از |
named Ranges | فقط خروجی محدوده های نامگذاری شده در سند، با نام کلید شده است. فیلد قدیمی: به جای آن، از |
inline Objects | فقط خروجی اشیاء درون خطی در سند، با شناسه شی کلید زده می شوند. فیلد قدیمی: به جای آن، از |
positioned Objects | فقط خروجی اشیاء قرار داده شده در سند، با شناسه شی کلید زده می شوند. فیلد قدیمی: به جای آن، از |
Tab
یک برگه در یک سند
نمایندگی JSON |
---|
{ "tabProperties": { object ( |
فیلدها | |
---|---|
tab Properties | ویژگی های برگه، مانند شناسه و عنوان. |
child Tabs[] | زبانه های فرزند در این برگه تودرتو هستند. |
content زمینه اتحادیه محتوای برگه. content فقط می تواند یکی از موارد زیر باشد: | |
document Tab | یک برگه با محتوای سند، مانند متن و تصاویر. |
TabProperties
ویژگی های یک برگه
نمایندگی JSON |
---|
{ "tabId": string, "title": string, "parentTabId": string, "index": integer, "nestingLevel": integer } |
فیلدها | |
---|---|
tab Id | فقط خروجی شناسه برگه این فیلد قابل تغییر نیست. |
title | نام برگه قابل مشاهده توسط کاربر. |
parent Tab Id | اختیاری. شناسه برگه والد. هنگامی که برگه فعلی یک برگه در سطح ریشه باشد خالی است، به این معنی که هیچ والدینی ندارد. |
index | شاخص مبتنی بر صفر برگه در والد. |
nesting Level | فقط خروجی عمق برگه در سند. تب های سطح ریشه از 0 شروع می شوند. |
DocumentTab
یک برگه با محتوای سند.
نمایندگی JSON |
---|
{ "body": { object ( |
فیلدها | |
---|---|
body | بدنه اصلی برگه سند. |
headers | سرصفحه ها در برگه سند، با شناسه سرصفحه کلید شده اند. |
footers | پاورقی ها در برگه سند، با شناسه پاورقی کلید می زنند. |
footnotes | پاورقی ها در برگه سند، با شناسه پاورقی کلید می زنند. |
document Style | سبک برگه سند. |
suggested Document Style Changes | تغییرات پیشنهادی در سبک برگه سند ، که توسط شناسه پیشنهاد شده است. |
named Styles | سبک های نامگذاری شده برگه سند. |
suggested Named Styles Changes | تغییرات پیشنهادی در سبکهای نامگذاریشده برگه سند، با شناسه پیشنهاد کلید میخورد. |
lists | فهرستهای موجود در برگه سند، با شناسه فهرست کلید میزنند. |
named Ranges | محدوده های نامگذاری شده در برگه سند، با نام کلید شده است. |
inline Objects | اشیاء درون خطی در برگه سند، با شناسه شی کلید زده می شوند. |
positioned Objects | اشیاء قرار داده شده در برگه سند، با شناسه شی کلید زده می شوند. |
بدن
بدنه سند
بدنه معمولاً حاوی محتوای کامل سند به جز headers
، footers
و footnotes
است.
نمایندگی JSON |
---|
{
"content": [
{
object ( |
فیلدها | |
---|---|
content[] | محتویات بدن. شاخص های محتوای بدن از صفر شروع می شود. |
عنصر ساختاری
یک StructuralElement محتوایی را توصیف می کند که ساختاری را برای سند فراهم می کند.
نمایندگی JSON |
---|
{ "startIndex": integer, "endIndex": integer, // Union field |
فیلدها | |
---|---|
start Index | شاخص شروع مبتنی بر صفر این عنصر ساختاری، در واحدهای کد UTF-16. |
end Index | شاخص پایانی مبتنی بر صفر این عنصر ساختاری، منحصر به فرد، در واحدهای کد UTF-16. |
content زمینه اتحادیه محتوای عنصر ساختاری. content فقط می تواند یکی از موارد زیر باشد: | |
paragraph | نوع پاراگراف عنصر ساختاری. |
section Break | یک نوع شکست بخش از عنصر ساختاری. |
table | یک نوع جدول از عنصر ساختاری. |
table Of Contents | فهرست مطالب نوع عنصر ساختاری. |
پاراگراف
یک StructuralElement
که یک پاراگراف را نشان می دهد. پاراگراف طیفی از محتوا است که با یک کاراکتر خط جدید خاتمه می یابد.
نمایندگی JSON |
---|
{ "elements": [ { object ( |
فیلدها | |
---|---|
elements[] | محتوای پاراگراف، به اجزای سازنده آن تقسیم شده است. |
paragraph Style | سبک این پاراگراف |
suggested Paragraph Style Changes | سبک پاراگراف پیشنهادی به این پاراگراف تغییر میکند که با شناسه پیشنهاد کلید میخورد. |
bullet | گلوله این پاراگراف. اگر پاراگراف موجود نباشد، به فهرستی تعلق ندارد. |
suggested Bullet Changes | تغییرات پیشنهادی برای گلوله این پاراگراف. |
positioned Object Ids[] | شناسههای اشیاء موقعیتیافته متصل به این پاراگراف. |
suggested Positioned Object Ids | شناسههای اشیاء موقعیتیافته پیشنهاد شده به این پاراگراف پیوست شوند، با شناسه پیشنهاد کلید میزنند. |
عنصر پاراگراف
یک ParagraphElement محتوای یک Paragraph
را توصیف می کند.
نمایندگی JSON |
---|
{ "startIndex": integer, "endIndex": integer, // Union field |
فیلدها | |
---|---|
start Index | شاخص شروع مبتنی بر صفر این عنصر پاراگراف، در واحدهای کد UTF-16. |
end Index | شاخص پایانی پایه صفر این عنصر پاراگراف، انحصاری، در واحدهای کد UTF-16. |
content زمینه اتحادیه محتوای عنصر پاراگراف. content فقط می تواند یکی از موارد زیر باشد: | |
text Run | یک عنصر پاراگراف اجرای متن. |
auto Text | یک عنصر پاراگراف متن خودکار. |
page Break | یک عنصر پاراگراف شکستن صفحه. |
column Break | عنصر پاراگراف شکست ستون. |
footnote Reference | عنصر پاراگراف مرجع پاورقی. |
horizontal Rule | عنصر پاراگراف قانون افقی. |
equation | عنصر پاراگراف معادله |
inline Object Element | عنصر پاراگراف شی درون خطی. |
person | یک عنصر پاراگراف که به یک شخص یا آدرس ایمیل پیوند دارد. |
rich Link | یک عنصر پاراگراف که به یک منبع Google (مانند یک فایل در Google Drive، یک ویدیوی YouTube یا یک رویداد تقویم) پیوند میدهد. |
TextRun
یک ParagraphElement
که نشاندهنده مجموعهای از متن است که همگی یک استایل دارند.
نمایندگی JSON |
---|
{ "content": string, "suggestedInsertionIds": [ string ], "suggestedDeletionIds": [ string ], "textStyle": { object ( |
فیلدها | |
---|---|
content | متن این اجرا. هر عنصر غیر متنی در اجرا با کاراکتر Unicode U+E907 جایگزین میشود. |
suggested Insertion Ids[] | شناسههای درج پیشنهادی اگر یک |
suggested Deletion Ids[] | شناسه های حذف پیشنهادی اگر خالی باشد، هیچ پیشنهادی برای حذف این محتوا وجود ندارد. |
text Style | سبک متن این اجرا. |
suggested Text Style Changes | سبک متن پیشنهادی به این اجرا تغییر میکند که با شناسه پیشنهاد کلید میخورد. |
TextStyle
نمایانگر استایلی است که می توان روی متن اعمال کرد.
سبک های متن ارثی به صورت فیلدهای تنظیم نشده در این پیام نمایش داده می شوند. والد یک سبک متن به محل تعریف سبک متن بستگی دارد:
- TextStyle متن در یک
Paragraph
ازnamed style type
مربوط به پاراگراف به ارث میرسد. - TextStyle در یک
named style
ازnormal text
به نام style به ارث می رسد. - TextStyle
normal text
به نام سبک از سبک متن پیشفرض در ویرایشگر Docs به ارث میرسد. - TextStyle در یک عنصر
Paragraph
که در جدول موجود است ممکن است سبک متن خود را از سبک جدول به ارث ببرد.
اگر سبک متن از والدین به ارث نمیرسد، با لغو تنظیمات، سبک به مقداری مطابق با پیشفرضهای ویرایشگر Docs برمیگردد.
نمایندگی JSON |
---|
{ "bold": boolean, "italic": boolean, "underline": boolean, "strikethrough": boolean, "smallCaps": boolean, "backgroundColor": { object ( |
فیلدها | |
---|---|
bold | این که آیا متن به صورت پررنگ ارائه می شود یا نه. |
italic | خواه متن مورب باشد یا نه. |
underline | خط دار بودن یا نبودن متن. |
strikethrough | این که آیا متن از طریق ضربه زده می شود یا نه. |
small Caps | خواه متن با حروف کوچک باشد یا نه. |
background Color | رنگ پس زمینه متن. اگر تنظیم شود، بسته به قسمت |
foreground Color | رنگ پیش زمینه متن. اگر تنظیم شود، بسته به قسمت |
font Size | اندازه فونت متن |
weighted Font Family | خانواده فونت و وزن رندر شده متن. اگر یک درخواست بهروزرسانی مقادیری را هم برای اگر اگر |
baseline Offset | افست عمودی متن از موقعیت عادی خود. متن با |
link | مقصد هایپرلینک متن. اگر تنظیم نشده باشد، پیوندی وجود ندارد. پیوندها از متن والد به ارث برده نمی شوند. تغییر پیوند در یک درخواست به روز رسانی باعث ایجاد برخی تغییرات دیگر در سبک متن محدوده می شود:
|
رنگ اختیاری
رنگی که می تواند کاملاً مات یا کاملاً شفاف باشد.
نمایندگی JSON |
---|
{
"color": {
object ( |
فیلدها | |
---|---|
color | اگر تنظیم شود، از این رنگ به عنوان یک رنگ مات استفاده می شود. اگر تنظیم نشده باشد، این یک رنگ شفاف است. |
رنگ
یک رنگ ثابت
نمایندگی JSON |
---|
{
"rgbColor": {
object ( |
فیلدها | |
---|---|
rgb Color | مقدار رنگ RGB |
RgbColor
یک رنگ RGB
نمایندگی JSON |
---|
{ "red": number, "green": number, "blue": number } |
فیلدها | |
---|---|
red | جزء قرمز رنگ، از 0.0 تا 1.0. |
green | جزء سبز رنگ، از 0.0 تا 1.0. |
blue | جزء آبی رنگ، از 0.0 تا 1.0. |
بعد
قدر در یک جهت در واحدهای مشخص شده.
نمایندگی JSON |
---|
{
"magnitude": number,
"unit": enum ( |
فیلدها | |
---|---|
magnitude | بزرگی. |
unit | واحدهای قدر |
واحد
واحدهای اندازه گیری
Enums | |
---|---|
UNIT_UNSPECIFIED | واحدها ناشناخته هستند |
PT | یک نقطه، 1/72 اینچ. |
WeightedFontFamily
خانواده فونت و وزن متن را نشان می دهد.
نمایندگی JSON |
---|
{ "fontFamily": string, "weight": integer } |
فیلدها | |
---|---|
font Family | خانواده فونت متن خانواده فونت می تواند هر قلمی از منوی فونت در Docs یا از فونت های Google باشد. اگر نام فونت شناسایی نشود، متن در |
weight | وزن فونت این فیلد میتواند هر مقداری داشته باشد که مضرب مقدار پیش فرض وزن فونت فقط یک جزء از وزن فونت رندر شده را تشکیل می دهد. ترکیبی از
|
آفست پایه
روش هایی که در آنها می توان متن را به صورت عمودی از موقعیت عادی خود منحرف کرد.
Enums | |
---|---|
BASELINE_OFFSET_UNSPECIFIED | افست خط پایه متن از والد به ارث می رسد. |
NONE | متن به صورت عمودی افست نیست. |
SUPERSCRIPT | متن به صورت عمودی به سمت بالا جابجا شده است (بالا خط). |
SUBSCRIPT | متن به صورت عمودی به سمت پایین افست شده است (زیرنویس). |
پیوند
ارجاع به بخش دیگری از یک سند یا یک منبع URL خارجی.
نمایندگی JSON |
---|
{ // Union field |
فیلدها | |
---|---|
destination میدان اتحادیه مقصد پیوند. destination فقط می تواند یکی از موارد زیر باشد: | |
url | یک URL خارجی |
tab Id | شناسه یک برگه در این سند. |
bookmark | یک نشانک در این سند. در اسنادی که حاوی یک برگه هستند، پیوندها به نشانکهای موجود در برگه منحصر به فرد، زمانی که پارامتر |
heading | عنوانی در این سند در اسنادی که حاوی یک برگه واحد هستند، پیوندها به عناوین درون برگه منحصر به فرد، زمانی که پارامتر |
bookmark Id | شناسه یک نشانک در این سند. فیلد قدیمی: در عوض، اگر این فیلد در درخواست نوشتن استفاده شود، نشانک از شناسه برگه مشخص شده در درخواست در نظر گرفته می شود. اگر شناسه برگه در درخواست مشخص نشده باشد، در نظر گرفته می شود که از اولین برگه سند است. |
heading Id | شناسه یک عنوان در این سند. فیلد قدیمی: در عوض، اگر این فیلد در درخواست نوشتن استفاده شود، عنوان از شناسه تب مشخص شده در درخواست در نظر گرفته می شود. اگر شناسه برگه در درخواست مشخص نشده باشد، در نظر گرفته می شود که از اولین برگه سند است. |
پیوند نشانک
اشاره به یک نشانک در این سند.
نمایندگی JSON |
---|
{ "id": string, "tabId": string } |
فیلدها | |
---|---|
id | شناسه یک نشانک در این سند. |
tab Id | شناسه برگه حاوی این نشانک. |
Heading Link
اشاره به عنوانی در این سند.
نمایندگی JSON |
---|
{ "id": string, "tabId": string } |
فیلدها | |
---|---|
id | شناسه یک عنوان در این سند. |
tab Id | شناسه برگه حاوی این عنوان. |
SuggestedTextStyle
یک تغییر پیشنهادی به یک TextStyle
.
نمایندگی JSON |
---|
{ "textStyle": { object ( |
فیلدها | |
---|---|
text Style | یک |
text Style Suggestion State | ماسکی که نشان می دهد کدام یک از فیلدهای |
TextStyleSuggestionState
ماسکی که نشان می دهد کدام یک از فیلدهای TextStyle
پایه در این پیشنهاد تغییر کرده است. برای هر فیلدی که روی true تنظیم شده است، یک مقدار پیشنهادی جدید وجود دارد.
نمایندگی JSON |
---|
{ "boldSuggested": boolean, "italicSuggested": boolean, "underlineSuggested": boolean, "strikethroughSuggested": boolean, "smallCapsSuggested": boolean, "backgroundColorSuggested": boolean, "foregroundColorSuggested": boolean, "fontSizeSuggested": boolean, "weightedFontFamilySuggested": boolean, "baselineOffsetSuggested": boolean, "linkSuggested": boolean } |
فیلدها | |
---|---|
bold Suggested | نشان می دهد که آیا تغییری به |
italic Suggested | نشان می دهد که آیا تغییر پیشنهادی به |
underline Suggested | نشان می دهد که آیا تغییر پیشنهادی برای |
strikethrough Suggested | نشان می دهد که آیا تغییر پیشنهادی برای |
small Caps Suggested | نشان می دهد که آیا تغییر پیشنهادی به |
background Color Suggested | نشان می دهد که آیا تغییر پیشنهادی به |
foreground Color Suggested | نشان می دهد که آیا تغییر پیشنهادی به |
font Size Suggested | نشان می دهد که آیا تغییر پیشنهادی در |
weighted Font Family Suggested | نشان میدهد که آیا تغییر پیشنهادی در |
baseline Offset Suggested | نشان می دهد که آیا تغییر پیشنهادی به |
link Suggested | نشان می دهد که آیا تغییر پیشنهادی برای |
متن خودکار
یک ParagraphElement
نشان دهنده نقطه ای در متن است که به صورت پویا با محتوایی جایگزین می شود که می تواند در طول زمان تغییر کند، مانند شماره صفحه.
نمایندگی JSON |
---|
{ "type": enum ( |
فیلدها | |
---|---|
type | نوع این متن خودکار. |
suggested Insertion Ids[] | شناسههای درج پیشنهادی اگر یک |
suggested Deletion Ids[] | شناسه های حذف پیشنهادی اگر خالی باشد، هیچ پیشنهادی برای حذف این محتوا وجود ندارد. |
text Style | سبک متن این AutoText. |
suggested Text Style Changes | سبک متن پیشنهادی به این متن خودکار تغییر میکند که با شناسه پیشنهاد کلید میخورد. |
تایپ کنید
انواع متن خودکار
Enums | |
---|---|
TYPE_UNSPECIFIED | نوع متن خودکار نامشخص. |
PAGE_NUMBER | برای متن خودکار که نشان دهنده شماره صفحه فعلی است تایپ کنید. |
PAGE_COUNT | متن خودکار را تایپ کنید که تعداد کل صفحات سند را نشان می دهد. |
Page Break
یک ParagraphElement
که نمایانگر یک شکست صفحه است. شکست صفحه باعث می شود متن بعدی از بالای صفحه بعد شروع شود.
نمایندگی JSON |
---|
{ "suggestedInsertionIds": [ string ], "suggestedDeletionIds": [ string ], "textStyle": { object ( |
فیلدها | |
---|---|
suggested Insertion Ids[] | شناسههای درج پیشنهادی یک |
suggested Deletion Ids[] | شناسه های حذف پیشنهادی اگر خالی باشد، هیچ پیشنهادی برای حذف این محتوا وجود ندارد. |
text Style | سبک متن این PageBreak. شبیه به محتوای متنی، مانند اجراهای متن و مراجع پاورقی، سبک متن شکستگی صفحه می تواند بر طرح بندی محتوا و همچنین استایل متن درج شده در کنار آن تأثیر بگذارد. |
suggested Text Style Changes | سبک متن پیشنهادی به این PageBreak تغییر میکند که با شناسه پیشنهاد کلید میخورد. |
ColumnBreak
یک ParagraphElement
که نمایانگر یک شکست ستون است. شکست ستون باعث می شود متن بعدی از بالای ستون بعدی شروع شود.
نمایندگی JSON |
---|
{ "suggestedInsertionIds": [ string ], "suggestedDeletionIds": [ string ], "textStyle": { object ( |
فیلدها | |
---|---|
suggested Insertion Ids[] | شناسههای درج پیشنهادی اگر یک تغییر پیشنهادی تودرتو باشد، ممکن است یک |
suggested Deletion Ids[] | شناسه های حذف پیشنهادی اگر خالی باشد، هیچ پیشنهادی برای حذف این محتوا وجود ندارد. |
text Style | سبک متن این ColumnBreak. شبیه به محتوای متن، مانند اجراهای متن و مراجع پاورقی، سبک متن شکستن ستون میتواند بر طرحبندی محتوا و همچنین استایل متن درج شده در کنار آن تأثیر بگذارد. |
suggested Text Style Changes | سبک متن پیشنهادی به این ColumnBreak تغییر میکند که با شناسه پیشنهاد کلید میخورد. |
پانوشت مرجع
یک ParagraphElement
که نشان دهنده یک مرجع پاورقی است. مرجع پاورقی محتوای درون خطی است که با یک عدد ارائه می شود و برای شناسایی پاورقی استفاده می شود.
نمایندگی JSON |
---|
{ "footnoteId": string, "footnoteNumber": string, "suggestedInsertionIds": [ string ], "suggestedDeletionIds": [ string ], "textStyle": { object ( |
فیلدها | |
---|---|
footnote Id | شناسه |
footnote Number | شماره ارائه شده این پاورقی. |
suggested Insertion Ids[] | شناسههای درج پیشنهادی یک |
suggested Deletion Ids[] | شناسه های حذف پیشنهادی اگر خالی باشد، هیچ پیشنهادی برای حذف این محتوا وجود ندارد. |
text Style | سبک متن این FootnoteReference. |
suggested Text Style Changes | سبک متن پیشنهادی به این FootnoteReference تغییر میکند که با شناسه پیشنهاد کلید میخورد. |
قانون افقی
یک ParagraphElement
که یک خط افقی را نشان می دهد.
نمایندگی JSON |
---|
{ "suggestedInsertionIds": [ string ], "suggestedDeletionIds": [ string ], "textStyle": { object ( |
فیلدها | |
---|---|
suggested Insertion Ids[] | شناسههای درج پیشنهادی اگر |
suggested Deletion Ids[] | شناسه های حذف پیشنهادی اگر خالی باشد، هیچ پیشنهادی برای حذف این محتوا وجود ندارد. |
text Style | سبک متن این HorizontalRule. شبیه به محتوای متن، مانند اجراهای متن و مراجع پاورقی، سبک متن یک قانون افقی میتواند بر طرحبندی محتوا و همچنین استایل متن درج شده در کنار آن تأثیر بگذارد. |
suggested Text Style Changes | سبک متن پیشنهادی به این HorizontalRule تغییر میکند که با شناسه پیشنهاد کلید میخورد. |
معادله
یک ParagraphElement
که یک معادله را نشان می دهد.
نمایندگی JSON |
---|
{ "suggestedInsertionIds": [ string ], "suggestedDeletionIds": [ string ] } |
فیلدها | |
---|---|
suggested Insertion Ids[] | شناسههای درج پیشنهادی اگر یک |
suggested Deletion Ids[] | شناسه های حذف پیشنهادی اگر خالی باشد، هیچ پیشنهادی برای حذف این محتوا وجود ندارد. |
InlineObjectElement
یک ParagraphElement
که حاوی یک InlineObject
است.
نمایندگی JSON |
---|
{ "inlineObjectId": string, "suggestedInsertionIds": [ string ], "suggestedDeletionIds": [ string ], "textStyle": { object ( |
فیلدها | |
---|---|
inline Object Id | شناسه |
suggested Insertion Ids[] | شناسههای درج پیشنهادی اگر یک تغییر پیشنهادی تودرتو باشد، ممکن است یک |
suggested Deletion Ids[] | شناسه های حذف پیشنهادی اگر خالی باشد، هیچ پیشنهادی برای حذف این محتوا وجود ندارد. |
text Style | سبک متن این InlineObjectElement. مانند محتوای متن، مانند اجراهای متن و مراجع پانوشت، سبک متن یک عنصر شی درون خطی می تواند بر طرح بندی محتوا و همچنین استایل متن درج شده در کنار آن تأثیر بگذارد. |
suggested Text Style Changes | سبک متن پیشنهادی به این InlineObject تغییر میکند که با شناسه پیشنهاد کلید میخورد. |
شخص
یک شخص یا آدرس ایمیل ذکر شده در یک سند. این نامها بهعنوان یک عنصر منفرد و غیرقابل تغییر رفتار میکنند که حاوی نام یا آدرس ایمیل شخص است.
نمایندگی JSON |
---|
{ "personId": string, "suggestedInsertionIds": [ string ], "suggestedDeletionIds": [ string ], "textStyle": { object ( |
فیلدها | |
---|---|
person Id | فقط خروجی شناسه منحصر به فرد این لینک. |
suggested Insertion Ids[] | شناسههای پیشنهادهایی که پیوند این شخص را در سند درج میکنند. اگر یک |
suggested Deletion Ids[] | شناسههای پیشنهادهایی که پیوند این شخص را از سند حذف میکنند. برای مثال اگر چند کاربر پیشنهاد حذف آن را داشته باشند، ممکن است یک |
text Style | سبک متن این |
suggested Text Style Changes | سبک متن پیشنهادی به این |
person Properties | فقط خروجی خواص این |
ویژگی های شخص
ویژگی های خاص یک Person
مرتبط.
نمایندگی JSON |
---|
{ "name": string, "email": string } |
فیلدها | |
---|---|
name | فقط خروجی نام شخص در صورتی که به جای آدرس ایمیل شخص در متن پیوند نمایش داده شود. |
email | فقط خروجی آدرس ایمیل مرتبط با این |
RichLink
پیوندی به یک منبع Google (مانند یک فایل در Drive، یک ویدیوی YouTube یا یک رویداد تقویم).
نمایندگی JSON |
---|
{ "richLinkId": string, "suggestedInsertionIds": [ string ], "suggestedDeletionIds": [ string ], "textStyle": { object ( |
فیلدها | |
---|---|
rich Link Id | فقط خروجی شناسه این لینک |
suggested Insertion Ids[] | شناسههای پیشنهادهایی که این پیوند را در سند وارد میکنند. اگر یک |
suggested Deletion Ids[] | شناسههای پیشنهادهایی که این پیوند را از سند حذف میکنند. یک |
text Style | سبک متن این |
suggested Text Style Changes | سبک متن پیشنهادی به این |
rich Link Properties | فقط خروجی ویژگی های این |
RichLinkProperties
ویژگی های خاص یک RichLink
.
نمایندگی JSON |
---|
{ "title": string, "uri": string, "mimeType": string } |
فیلدها | |
---|---|
title | فقط خروجی عنوان |
uri | فقط خروجی URI به |
mime Type | فقط خروجی نوع MIME |
سبک پاراگراف
سبک هایی که برای کل یک پاراگراف کاربرد دارند.
سبکهای پاراگراف ارثی به صورت فیلدهای تنظیم نشده در این پیام نمایش داده میشوند. والد سبک پاراگراف به محل تعریف سبک پاراگراف بستگی دارد:
- ParagraphStyle در یک
Paragraph
ازnamed style type
مربوط به پاراگراف به ارث میرسد. - ParagraphStyle در یک
named style
ازnormal text
به نام style به ارث می رسد. - ParagraphStyle
normal text
به نام سبک از سبک پاراگراف پیشفرض در ویرایشگر Docs به ارث میرسد. - ParagraphStyle در یک عنصر
Paragraph
که در جدول موجود است ممکن است سبک پاراگراف خود را از سبک جدول به ارث ببرد.
اگر سبک پاراگراف از والدین به ارث نمیرسد، با لغو تنظیمات، سبک به مقداری مطابق با پیشفرضهای ویرایشگر Docs برمیگردد.
نمایندگی JSON |
---|
{ "headingId": string, "namedStyleType": enum ( |
فیلدها | |
---|---|
heading Id | شناسه عنوان پاراگراف. اگر خالی باشد، این پاراگراف یک عنوان نیست. این ویژگی فقط خواندنی است. |
named Style Type | نوع سبک نامگذاری شده پاراگراف. از آنجایی که بهروزرسانی نوع سبک نامگذاریشده بر سایر ویژگیهای داخل ParagraphStyle تأثیر میگذارد، نوع سبک نامگذاریشده قبل از بهروزرسانی ویژگیهای دیگر اعمال میشود. |
alignment | تراز متن برای این پاراگراف. |
line Spacing | مقدار فاصله بین خطوط، به عنوان درصد نرمال، که در آن نرمال به صورت 100.0 نمایش داده می شود. اگر تنظیم نشده باشد، مقدار از والد به ارث می رسد. |
direction | جهت متن این پاراگراف. اگر تنظیم نشود، مقدار پیشفرض روی |
spacing Mode | حالت فاصله برای پاراگراف. |
space Above | مقدار فضای اضافی بالای پاراگراف. اگر تنظیم نشده باشد، مقدار از والد به ارث می رسد. |
space Below | مقدار فضای اضافی زیر پاراگراف. اگر تنظیم نشده باشد، مقدار از والد به ارث می رسد. |
border Between | مرز بین این بند و پاراگراف های بعدی و قبلی. اگر تنظیم نشده باشد، مقدار از والد به ارث می رسد. مرز بین زمانی نمایش داده می شود که پاراگراف مجاور دارای ویژگی های حاشیه و تورفتگی یکسان باشد. مرزهای پاراگراف را نمی توان تا حدی به روز کرد. هنگام تغییر مرز پاراگراف، حاشیه جدید باید به طور کامل مشخص شود. |
border Top | حاشیه بالای این پاراگراف. اگر تنظیم نشده باشد، مقدار از والد به ارث می رسد. حاشیه بالایی زمانی نمایش داده می شود که پاراگراف بالا دارای ویژگی های حاشیه و تورفتگی متفاوت باشد. مرزهای پاراگراف را نمی توان تا حدی به روز کرد. هنگام تغییر مرز پاراگراف، حاشیه جدید باید به طور کامل مشخص شود. |
border Bottom | حاشیه در پایین این پاراگراف. اگر تنظیم نشده باشد، مقدار از والد به ارث می رسد. حاشیه پایین زمانی نمایش داده می شود که پاراگراف زیر دارای ویژگی های حاشیه و تورفتگی متفاوت باشد. مرزهای پاراگراف را نمی توان تا حدی به روز کرد. هنگام تغییر مرز پاراگراف، حاشیه جدید باید به طور کامل مشخص شود. |
border Left | حاشیه سمت چپ این پاراگراف. اگر تنظیم نشده باشد، مقدار از والد به ارث می رسد. مرزهای پاراگراف را نمی توان تا حدی به روز کرد. هنگام تغییر مرز پاراگراف، حاشیه جدید باید به طور کامل مشخص شود. |
border Right | حاشیه سمت راست این بند. اگر تنظیم نشده باشد، مقدار از والد به ارث می رسد. مرزهای پاراگراف را نمی توان تا حدی به روز کرد. هنگام تغییر مرز پاراگراف، حاشیه جدید باید به طور کامل مشخص شود. |
indent First Line | مقدار تورفتگی برای خط اول پاراگراف. اگر تنظیم نشده باشد، مقدار از والد به ارث می رسد. |
indent Start | مقدار تورفتگی برای پاراگراف در سمتی که با شروع متن مطابقت دارد، بر اساس جهت پاراگراف فعلی. اگر تنظیم نشده باشد، مقدار از والد به ارث می رسد. |
indent End | مقدار تورفتگی برای پاراگراف در سمتی که با انتهای متن مطابقت دارد، بر اساس جهت پاراگراف فعلی. اگر تنظیم نشده باشد، مقدار از والد به ارث می رسد. |
tab Stops[] | فهرستی از برگه ها برای این پاراگراف متوقف می شود. لیستی از tab stop ها به ارث نمی رسد. این ویژگی فقط خواندنی است. |
keep Lines Together | در صورت امکان، تمام خطوط پاراگراف باید در یک صفحه یا ستون قرار داده شوند یا خیر. اگر تنظیم نشده باشد، مقدار از والد به ارث می رسد. |
keep With Next | در صورت امکان حداقل بخشی از این پاراگراف باید در همان صفحه یا ستون پاراگراف بعدی قرار گیرد یا خیر. اگر تنظیم نشده باشد، مقدار از والد به ارث می رسد. |
avoid Widow And Orphan | آیا برای پاراگراف از زنان بیوه و یتیم اجتناب شود. اگر تنظیم نشده باشد، مقدار از والد به ارث می رسد. |
shading | سایه زنی پاراگراف. اگر تنظیم نشده باشد، مقدار از والد به ارث می رسد. |
page Break Before | آیا پاراگراف فعلی باید همیشه از ابتدای یک صفحه شروع شود یا خیر. اگر تنظیم نشده باشد، مقدار از والد به ارث می رسد. تلاش برای بهروزرسانی |
NamedStyleType
انواع سبک های نامگذاری شده
Enums | |
---|---|
NAMED_STYLE_TYPE_UNSPECIFIED | نوع سبک نامگذاری شده نامشخص است. |
NORMAL_TEXT | متن معمولی |
TITLE | عنوان |
SUBTITLE | زیرنویس. |
HEADING_1 | سرفصل 1. |
HEADING_2 | سرفصل 2. |
HEADING_3 | سرفصل 3. |
HEADING_4 | سرفصل 4. |
HEADING_5 | سرفصل 5. |
HEADING_6 | سرفصل 6. |
تراز
انواع تراز متن برای یک پاراگراف
Enums | |
---|---|
ALIGNMENT_UNSPECIFIED | تراز پاراگراف از والد به ارث می رسد. |
START | پاراگراف با شروع خط تراز شده است. تراز چپ برای متن LTR، در غیر این صورت تراز راست. |
CENTER | پاراگراف در مرکز قرار دارد. |
END | پاراگراف تا آخر خط تراز می شود. تراز راست برای متن LTR، در غیر این صورت تراز چپ. |
JUSTIFIED | بند توجیه شده است. |
جهت محتوا
جهت هایی که محتوا می تواند در آن جریان یابد.
Enums | |
---|---|
CONTENT_DIRECTION_UNSPECIFIED | جهت محتوا مشخص نشده است. |
LEFT_TO_RIGHT | محتوا از چپ به راست می رود. |
RIGHT_TO_LEFT | محتوا از راست به چپ می رود. |
فاصله فاصله
حالت های مختلف برای فاصله پاراگراف.
Enums | |
---|---|
SPACING_MODE_UNSPECIFIED | حالت فاصله از والد به ارث رسیده است. |
NEVER_COLLAPSE | فاصله پاراگراف ها همیشه ارائه می شود. |
COLLAPSE_LISTS | فاصله پاراگراف بین عناصر لیست حذف می شود. |
ParagraphBorder
یک حاشیه در اطراف یک پاراگراف.
نمایندگی JSON |
---|
{ "color": { object ( |
فیلدها | |
---|---|
color | رنگ حاشیه. |
width | عرض حاشیه. |
padding | لایه بندی حاشیه. |
dash Style | سبک خط تیره حاشیه. |
DashStyle
انواع خطوطی که هندسه خطی با آنها قابل ارائه است. این مقادیر مبتنی بر نوع ساده "ST_PRESETLINEDASHVAL" است که در بخش 20.1.10.48 "فرمت های پرونده XML Office Open - اصول و مرجع زبان نشانه گذاری" ، قسمت 1 ECMA -376 چاپ 4 .
Enums | |
---|---|
DASH_STYLE_UNSPECIFIED | سبک داش نامشخص. |
SOLID | خط جامد مطابق با ECMA-376 ST_PRESETLINEDASHVAL "جامد" است. این سبک پیش فرض داش است. |
DOT | خط نقطه مطابق با ECMA-376 ST_PRESETLINEDASHVAL "نقطه" است. |
DASH | خط شکسته مطابق با ECMA-376 ST_PRESETLINEDASHVAL "DASH" است. |
TabStop
یک برگه در یک پاراگراف متوقف می شود.
نمایندگی JSON |
---|
{ "offset": { object ( |
فیلدها | |
---|---|
offset | جبران بین این برگه و حاشیه شروع. |
alignment | تراز این برگه متوقف می شود. در صورت عدم استفاده ، مقدار پیش فرض برای |
تبادل نظر
تراز کردن برگه.
Enums | |
---|---|
TAB_STOP_ALIGNMENT_UNSPECIFIED | تراز توقف برگه نامشخص است. |
START | توقف برگه با شروع خط تراز شده است. این پیش فرض است. |
CENTER | توقف برگه به مرکز خط تراز شده است. |
END | توقف برگه تا انتهای خط تراز شده است. |
سایه زدن
سایه یک پاراگراف.
نمایندگی JSON |
---|
{
"backgroundColor": {
object ( |
فیلدها | |
---|---|
background Color | رنگ پس زمینه این سایه پاراگراف. |
پیشنهادی پاراگراف استایل
تغییر پیشنهادی به یک ParagraphStyle
.
نمایندگی JSON |
---|
{ "paragraphStyle": { object ( |
فیلدها | |
---|---|
paragraph Style | |
paragraph Style Suggestion State | ماسک ای که نشان می دهد کدام یک از زمینه های موجود در |
پاراگراف
ماسک ای که نشان می دهد کدام یک از زمینه های موجود در ParagraphStyle
پایه در این پیشنهاد تغییر یافته است. برای هر زمینه تنظیم شده ، یک مقدار پیشنهادی جدید وجود دارد.
نمایندگی JSON |
---|
{
"headingIdSuggested": boolean,
"namedStyleTypeSuggested": boolean,
"alignmentSuggested": boolean,
"lineSpacingSuggested": boolean,
"directionSuggested": boolean,
"spacingModeSuggested": boolean,
"spaceAboveSuggested": boolean,
"spaceBelowSuggested": boolean,
"borderBetweenSuggested": boolean,
"borderTopSuggested": boolean,
"borderBottomSuggested": boolean,
"borderLeftSuggested": boolean,
"borderRightSuggested": boolean,
"indentFirstLineSuggested": boolean,
"indentStartSuggested": boolean,
"indentEndSuggested": boolean,
"keepLinesTogetherSuggested": boolean,
"keepWithNextSuggested": boolean,
"avoidWidowAndOrphanSuggested": boolean,
"shadingSuggestionState": {
object ( |
فیلدها | |
---|---|
heading Id Suggested | نشان می دهد که آیا تغییر پیشنهادی به |
named Style Type Suggested | نشان می دهد که آیا تغییر پیشنهادی به |
alignment Suggested | نشان می دهد که آیا تغییر پیشنهادی برای |
line Spacing Suggested | نشان می دهد که آیا یک تغییر پیشنهادی در |
direction Suggested | نشان می دهد که آیا تغییر پیشنهادی در |
spacing Mode Suggested | نشان می دهد که آیا تغییر پیشنهادی در |
space Above Suggested | نشان می دهد که آیا تغییر پیشنهادی در |
space Below Suggested | نشان می دهد که آیا تغییر پیشنهادی به |
border Between Suggested | نشان می دهد که آیا تغییر پیشنهادی در |
border Top Suggested | نشان می دهد که آیا تغییر پیشنهادی در |
border Bottom Suggested | نشان می دهد که آیا تغییر پیشنهادی در |
border Left Suggested | نشان می دهد که آیا تغییر پیشنهادی در |
border Right Suggested | نشان می دهد که آیا تغییر پیشنهادی در |
indent First Line Suggested | نشان می دهد که آیا تغییر پیشنهادی در |
indent Start Suggested | نشان می دهد که آیا تغییر پیشنهادی در |
indent End Suggested | نشان می دهد که آیا تغییر پیشنهادی در |
keep Lines Together Suggested | نشان می دهد که آیا تغییر پیشنهادی به |
keep With Next Suggested | نشان می دهد که آیا تغییر پیشنهادی برای |
avoid Widow And Orphan Suggested | نشان می دهد که آیا یک تغییر پیشنهادی برای |
shading Suggestion State | ماسک ای که نشان می دهد کدام یک از زمینه های |
page Break Before Suggested | نشان می دهد که آیا تغییر پیشنهادی به |
ShadingsuggestionState
ماسک ای که نشان می دهد کدام یک از زمینه های Shading
پایه در این تغییر پیشنهادی تغییر یافته است. برای هر زمینه تنظیم شده ، یک مقدار پیشنهادی جدید وجود دارد.
نمایندگی JSON |
---|
{ "backgroundColorSuggested": boolean } |
فیلدها | |
---|---|
background Color Suggested | نشان می دهد که آیا تغییر پیشنهادی در |
گلوله
گلوله یک پاراگراف را توصیف می کند.
نمایندگی JSON |
---|
{
"listId": string,
"nestingLevel": integer,
"textStyle": {
object ( |
فیلدها | |
---|---|
list Id | شناسه لیست این پاراگراف متعلق به آن است. |
nesting Level | سطح لانه سازی این پاراگراف در لیست. |
text Style | سبک متن خاص پاراگراف برای این گلوله اعمال می شود. |
پیشنهاد شده
تغییر پیشنهادی به یک Bullet
.
نمایندگی JSON |
---|
{ "bullet": { object ( |
فیلدها | |
---|---|
bullet | |
bullet Suggestion State | ماسک که نشان می دهد کدام یک از زمینه های موجود در |
BulletSuggestionState
ماسک که نشان می دهد کدام یک از زمینه های موجود در Bullet
پایه در این پیشنهاد تغییر یافته است. برای هر زمینه تنظیم شده ، یک مقدار پیشنهادی جدید وجود دارد.
نمایندگی JSON |
---|
{
"listIdSuggested": boolean,
"nestingLevelSuggested": boolean,
"textStyleSuggestionState": {
object ( |
فیلدها | |
---|---|
list Id Suggested | نشان می دهد که آیا تغییر پیشنهادی در |
nesting Level Suggested | نشان می دهد که آیا تغییر پیشنهادی در |
text Style Suggestion State | ماسک ای که نشان می دهد کدام یک از زمینه های |
عذاب
مجموعه ای از شناسه های شی.
نمایندگی JSON |
---|
{ "objectIds": [ string ] } |
فیلدها | |
---|---|
object Ids[] | IDS Object. |
بخشیدن
یک StructuralElement
که نمایانگر یک بخش است. یک بخش طیف وسیعی از مطالب است که دارای همان SectionStyle
است. یک بخش استراحت نشان دهنده شروع یک بخش جدید است و سبک بخش پس از استراحت بخش مربوط به بخش است.
بدنه سند همیشه با یک بخش استراحت شروع می شود.
نمایندگی JSON |
---|
{
"suggestedInsertionIds": [
string
],
"suggestedDeletionIds": [
string
],
"sectionStyle": {
object ( |
فیلدها | |
---|---|
suggested Insertion Ids[] | شناسه های درج پیشنهادی. اگر یک تغییر پیشنهادی تو در تو باشد ، ممکن است یک |
suggested Deletion Ids[] | شناسه های حذف پیشنهادی. اگر خالی باشد ، هیچ حذف پیشنهادی از این محتوا وجود ندارد. |
section Style | سبک بخش پس از شکستن این بخش. |
بخش
یک ظاهر طراحی شده برای یک بخش اعمال می شود.
نمایندگی JSON |
---|
{ "columnProperties": [ { object ( |
فیلدها | |
---|---|
column Properties[] | خصوصیات ستون بخش. در صورت خالی بودن ، این بخش شامل یک ستون با خصوصیات پیش فرض در ویرایشگر Docs است. یک بخش را می توان به روز کرد تا بیش از 3 ستون نداشته باشد. هنگام به روزرسانی این ویژگی ، تعیین مقدار مشخصی لازم است. عدم استفاده از این ویژگی منجر به خطای درخواست بد 400 خواهد شد. |
column Separator Style | سبک جداکننده های ستون. این سبک حتی در صورت وجود یک ستون در بخش قابل تنظیم است. هنگام به روزرسانی این ویژگی ، تعیین مقدار مشخصی لازم است. عدم استفاده از این ویژگی منجر به خطای درخواست بد 400 می شود. |
content Direction | جهت محتوای این بخش. در صورت عدم استفاده ، مقدار پیش فرض به هنگام به روزرسانی این ویژگی ، تعیین مقدار مشخصی لازم است. عدم استفاده از این ویژگی منجر به خطای درخواست بد 400 می شود. |
margin Top | حاشیه صفحه بالای بخش. در صورت عدم استفاده ، مقدار پیش فرض از هنگام به روزرسانی این ویژگی ، تعیین مقدار مشخصی لازم است. عدم استفاده از این ویژگی منجر به خطای درخواست بد 400 می شود. |
margin Bottom | حاشیه صفحه پایین بخش. در صورت عدم استفاده ، مقدار پیش فرض به هنگام به روزرسانی این ویژگی ، تعیین مقدار مشخصی لازم است. عدم استفاده از این ویژگی منجر به خطای درخواست بد 400 می شود. |
margin Right | حاشیه صفحه سمت راست بخش. در صورت عدم استفاده ، مقدار پیش فرض از هنگام به روزرسانی این ویژگی ، تعیین مقدار مشخصی لازم است. عدم استفاده از این ویژگی منجر به خطای درخواست بد 400 می شود. |
margin Left | حاشیه صفحه سمت چپ بخش. در صورت عدم استفاده ، مقدار پیش فرض از هنگام به روزرسانی این ویژگی ، تعیین مقدار مشخصی لازم است. عدم استفاده از این ویژگی منجر به خطای درخواست بد 400 می شود. |
margin Header | حاشیه هدر بخش. در صورت عدم استفاده ، مقدار پیش فرض به هنگام به روزرسانی این ویژگی ، تعیین مقدار مشخصی لازم است. عدم استفاده از این ویژگی منجر به خطای درخواست بد 400 می شود. |
margin Footer | حاشیه پاورقی بخش. در صورت عدم استفاده ، مقدار پیش فرض به هنگام به روزرسانی این ویژگی ، تعیین مقدار مشخصی لازم است. عدم استفاده از این ویژگی منجر به خطای درخواست بد 400 می شود. |
section Type | فقط خروجی نوع بخش |
default Header Id | شناسه هدر پیش فرض. در صورت عدم استفاده ، مقدار از بخش این ویژگی فقط خواندنی است. |
default Footer Id | شناسه پاورقی پیش فرض. در صورت عدم استفاده ، مقدار از بخش این ویژگی فقط خواندنی است. |
first Page Header Id | شناسه هدر فقط برای صفحه اول بخش استفاده می شود. اگر این ویژگی فقط خواندنی است. |
first Page Footer Id | شناسه پاورقی فقط برای صفحه اول بخش استفاده می شود. اگر این ویژگی فقط خواندنی است. |
even Page Header Id | شناسه هدر فقط برای صفحات حتی استفاده می شد. اگر مقدار DocumentStyle's این ویژگی فقط خواندنی است. |
even Page Footer Id | شناسه پاورقی فقط برای صفحات حتی استفاده می شد. اگر مقدار DocumentStyle's این ویژگی فقط خواندنی است. |
use First Page Header Footer | نشان می دهد که آیا می توانید از صفحه اول / شناسه صفحه / صفحه برای صفحه اول بخش استفاده کنید. در صورت عدم استفاده ، آن را برای بخش اول از DocumentStyle's هنگام به روزرسانی این ویژگی ، تعیین مقدار مشخصی لازم است. عدم استفاده از این ویژگی منجر به خطای درخواست بد 400 می شود. |
page Number Start | شماره صفحه ای که از آن می توانید تعداد صفحات این بخش را شروع کنید. در صورت عدم استفاده ، شماره گذاری صفحه از بخش قبلی ادامه می یابد. اگر مقدار در اولین هنگام به روزرسانی این ویژگی ، تعیین مقدار مشخصی لازم است. عدم استفاده از این ویژگی منجر به خطای درخواست بد 400 می شود. |
flip Page Orientation | اختیاری. نشان می دهد که آیا می توانید ابعاد هنگام به روزرسانی این ویژگی ، تعیین مقدار مشخصی لازم است. عدم استفاده از این ویژگی منجر به خطای درخواست بد 400 می شود. |
بخش columnproperties
خواصی که در ستون یک بخش اعمال می شود.
نمایندگی JSON |
---|
{ "width": { object ( |
فیلدها | |
---|---|
width | فقط خروجی عرض ستون. |
padding End | بالشتک در انتهای ستون. |
ستونهای ستونی
سبک جداکننده های ستون بین ستون ها.
Enums | |
---|---|
COLUMN_SEPARATOR_STYLE_UNSPECIFIED | یک سبک جداکننده ستون نامشخص. |
NONE | بدون خط جداکننده ستون بین ستون ها. |
BETWEEN_EACH_COLUMN | یک خط جداکننده ستون بین هر ستون را ارائه می دهد. |
نوع
نشان می دهد که چگونه شروع بخش فعلی نسبت به بخش قبلی قرار گرفته است.
Enums | |
---|---|
SECTION_TYPE_UNSPECIFIED | نوع بخش نا مشخص است. |
CONTINUOUS | این بخش بلافاصله پس از آخرین بند بخش قبلی شروع می شود. |
NEXT_PAGE | بخش از صفحه بعد شروع می شود. |
جدول
یک StructuralElement
یک جدول را نشان می دهد.
نمایندگی JSON |
---|
{ "rows": integer, "columns": integer, "tableRows": [ { object ( |
فیلدها | |
---|---|
rows | تعداد ردیف های جدول. |
columns | تعداد ستون های جدول. این امکان وجود دارد که یک جدول غیر مستطیل باشد ، بنابراین برخی از ردیف ها ممکن است تعداد متفاوتی از سلول داشته باشند. |
table Rows[] | محتویات و سبک هر ردیف. |
suggested Insertion Ids[] | شناسه های درج پیشنهادی. اگر یک تغییر پیشنهادی تو در تو باشد ، یک |
suggested Deletion Ids[] | شناسه های حذف پیشنهادی. اگر خالی باشد ، هیچ حذف پیشنهادی از این محتوا وجود ندارد. |
table Style | سبک جدول. |
TableRow
محتویات و سبک یک ردیف در یک Table
.
نمایندگی JSON |
---|
{ "startIndex": integer, "endIndex": integer, "tableCells": [ { object ( |
فیلدها | |
---|---|
start Index | شاخص شروع مبتنی بر صفر این ردیف ، در واحدهای کد UTF-16. |
end Index | شاخص پایان صفر مبتنی بر این ردیف ، اختصاصی ، در واحدهای کد UTF-16. |
table Cells[] | محتویات و سبک هر سلول در این ردیف. این امکان وجود دارد که یک جدول غیر متمایز باشد ، بنابراین برخی از ردیف ها ممکن است تعداد متفاوتی از سلول ها نسبت به سایر ردیف ها در همان جدول داشته باشند. |
suggested Insertion Ids[] | شناسه های درج پیشنهادی. اگر یک تغییر پیشنهادی تو در تو باشد ، یک |
suggested Deletion Ids[] | شناسه های حذف پیشنهادی. اگر خالی باشد ، هیچ حذف پیشنهادی از این محتوا وجود ندارد. |
table Row Style | سبک ردیف جدول. |
suggested Table Row Style Changes | سبک پیشنهادی در این ردیف تغییر می کند ، که توسط شناسه پیشنهاد شده است. |
TableCell
محتویات و سبک یک سلول در یک Table
.
نمایندگی JSON |
---|
{ "startIndex": integer, "endIndex": integer, "content": [ { object ( |
فیلدها | |
---|---|
start Index | شاخص شروع مبتنی بر صفر این سلول ، در واحدهای کد UTF-16. |
end Index | شاخص انتهایی مبتنی بر صفر این سلول ، اختصاصی ، در واحدهای کد UTF-16. |
content[] | محتوای سلول |
table Cell Style | سبک سلول |
suggested Insertion Ids[] | شناسه های درج پیشنهادی. در صورت تغییر پیشنهادی تو در تو ، یک |
suggested Deletion Ids[] | شناسه های حذف پیشنهادی. اگر خالی باشد ، هیچ حذف پیشنهادی از این محتوا وجود ندارد. |
suggested Table Cell Style Changes | تغییرات پیشنهادی در سبک سلول جدول ، که توسط شناسه پیشنهاد شده است. |
سفره سفالی
سبک یک TableCell
.
سبک های سلول جدول ارثی در این پیام به عنوان زمینه های UNSET نشان داده شده است. یک سبک سلول جدول می تواند از سبک جدول به ارث ببرد.
نمایندگی JSON |
---|
{ "rowSpan": integer, "columnSpan": integer, "backgroundColor": { object ( |
فیلدها | |
---|---|
row Span | دهانه ردیف سلول. این ویژگی فقط خواندنی است. |
column Span | دهانه ستون سلول. این ویژگی فقط خواندنی است. |
background Color | رنگ پس زمینه سلول. |
border Left | مرز چپ سلول. |
border Right | مرز مناسب سلول. |
border Top | مرز بالای سلول. |
border Bottom | مرز پایین سلول. |
padding Left | بالشتک سمت چپ سلول. |
padding Right | بالشتک مناسب سلول. |
padding Top | بالشتک بالای سلول. |
padding Bottom | بالشتک پایین سلول. |
content Alignment | تراز محتوای موجود در سلول جدول. تراز پیش فرض با تراز سلولهای جدول تازه ایجاد شده در ویرایشگر DOCS مطابقت دارد. |
سفره سفالی
حاشیه ای در اطراف یک سلول میز.
مرزهای سلول جدول نمی توانند شفاف باشند. برای مخفی کردن یک مرز سلول میز ، عرض آن 0 را درست کنید.
نمایندگی JSON |
---|
{ "color": { object ( |
فیلدها | |
---|---|
color | رنگ مرز. این رنگ نمی تواند شفاف باشد. |
width | عرض مرز. |
dash Style | سبک خط مرز. |
محتوای محتوا
انواع تراز محتوا.
مشتق شده از زیر مجموعه ای از مقادیر "ST_TEXTANCHORGINGTYPE" نوع ساده در بخش 20.1.10.59 "فرمت های پرونده XML Office Open - اصول و مرجع زبان نشانه گذاری" ، قسمت 1 ECMA -376 چاپ 4 .
Enums | |
---|---|
CONTENT_ALIGNMENT_UNSPECIFIED | تراز محتوای نامشخص. در صورت وجود تراز محتوا از والدین به ارث می رسد. |
CONTENT_ALIGNMENT_UNSUPPORTED | تراز محتوای پشتیبانی نشده. |
TOP | تراز که محتوا را با بالای دارنده محتوا تراز می کند. مطابق با ECMA-376 ST_TEXTANCHORGINGTYPE 'T'. |
MIDDLE | تراز که محتوا را با وسط دارنده محتوا تراز می کند. مطابق با ECMA-376 ST_TEXTANCHORGINGTYPE "CTR" است. |
BOTTOM | تراز که محتوا را به پایین نگهدارنده محتوا تراز می کند. مطابق با ECMA-376 ST_TEXTANCHORGINGTYPE 'B' است. |
پیشنهاد شده
تغییر پیشنهادی به یک TableCellStyle
.
نمایندگی JSON |
---|
{ "tableCellStyle": { object ( |
فیلدها | |
---|---|
table Cell Style | |
table Cell Style Suggestion State | ماسک ای که نشان می دهد کدام یک از زمینه های موجود در |
سفره های سفالی
ماسک ای که نشان می دهد کدام یک از زمینه های موجود در TableCellStyle
اصلی در این پیشنهاد تغییر یافته است. برای هر زمینه تنظیم شده ، یک مقدار پیشنهادی جدید وجود دارد.
نمایندگی JSON |
---|
{ "rowSpanSuggested": boolean, "columnSpanSuggested": boolean, "backgroundColorSuggested": boolean, "borderLeftSuggested": boolean, "borderRightSuggested": boolean, "borderTopSuggested": boolean, "borderBottomSuggested": boolean, "paddingLeftSuggested": boolean, "paddingRightSuggested": boolean, "paddingTopSuggested": boolean, "paddingBottomSuggested": boolean, "contentAlignmentSuggested": boolean } |
فیلدها | |
---|---|
row Span Suggested | نشان می دهد که آیا تغییر پیشنهادی در |
column Span Suggested | نشان می دهد که آیا تغییر پیشنهادی به |
background Color Suggested | نشان می دهد که آیا تغییر پیشنهادی به |
border Left Suggested | نشان می دهد که آیا تغییر پیشنهادی در |
border Right Suggested | نشان می دهد که آیا تغییر پیشنهادی در |
border Top Suggested | نشان می دهد که آیا تغییر پیشنهادی در |
border Bottom Suggested | نشان می دهد که آیا تغییر پیشنهادی در |
padding Left Suggested | نشان می دهد که آیا تغییر پیشنهادی در |
padding Right Suggested | نشان می دهد که آیا تغییر پیشنهادی در |
padding Top Suggested | نشان می دهد که آیا تغییر پیشنهادی به |
padding Bottom Suggested | نشان می دهد که آیا تغییر پیشنهادی به |
content Alignment Suggested | نشان می دهد که آیا تغییر پیشنهادی در |
سبک سفره
سبک هایی که برای یک ردیف جدول اعمال می شود.
نمایندگی JSON |
---|
{
"minRowHeight": {
object ( |
فیلدها | |
---|---|
min Row Height | حداقل ارتفاع ردیف. این ردیف در ویرایشگر Docs در ارتفاع برابر یا بیشتر از این مقدار ارائه می شود تا تمام محتوای موجود در سلولهای ردیف را نشان دهد. |
table Header | آیا ردیف یک هدر جدول است. |
prevent Overflow | این که آیا ردیف نمی تواند در مرزهای صفحه یا ستون سرریز شود. |
پیشنهاد شده
تغییر پیشنهادی در یک TableRowStyle
.
نمایندگی JSON |
---|
{ "tableRowStyle": { object ( |
فیلدها | |
---|---|
table Row Style | یک |
table Row Style Suggestion State | ماسک ای که نشان می دهد کدام یک از زمینه های موجود در |
TableRowstylesuggestState
ماسک ای که نشان می دهد کدام یک از زمینه های موجود در TableRowStyle
پایه در این پیشنهاد تغییر یافته است. برای هر زمینه تنظیم شده ، یک مقدار پیشنهادی جدید وجود دارد.
نمایندگی JSON |
---|
{ "minRowHeightSuggested": boolean } |
فیلدها | |
---|---|
min Row Height Suggested | نشان می دهد که آیا تغییر پیشنهادی در |
سبک سفره
سبک هایی که روی یک جدول اعمال می شود.
نمایندگی JSON |
---|
{
"tableColumnProperties": [
{
object ( |
فیلدها | |
---|---|
table Column Properties[] | خواص هر ستون. توجه داشته باشید که در اسناد ، جداول حاوی ردیف و ردیف ها حاوی سلول هایی هستند ، مشابه HTML. بنابراین خواص یک ردیف را می توان در |
سفره
خواص یک ستون در یک جدول.
نمایندگی JSON |
---|
{ "widthType": enum ( |
فیلدها | |
---|---|
width Type | نوع عرض ستون. |
width | عرض ستون. تنظیم کنید که |
نوع عرض
نوع عرض ستون.
Enums | |
---|---|
WIDTH_TYPE_UNSPECIFIED | نوع عرض ستون نامشخص است. |
EVENLY_DISTRIBUTED | عرض ستون به طور مساوی در بین ستون های دیگر به طور مساوی توزیع می شود. عرض ستون به طور خودکار تعیین می شود و پس از حسابداری برای کلیه ستون ها با عرض مشخص ، قسمت مساوی از عرض باقی مانده برای جدول را خواهد داشت. |
FIXED_WIDTH | عرض ستون ثابت. [Width] [ google.apps.docs.v1.TableColumnProperties.width Wwidth شامل عرض ستون است. |
میزهای جدول
StructuralElement
نمایانگر یک فهرست از مطالب است.
نمایندگی JSON |
---|
{
"content": [
{
object ( |
فیلدها | |
---|---|
content[] | محتوای فهرست مطالب. |
suggested Insertion Ids[] | شناسه های درج پیشنهادی. اگر یک تغییر پیشنهادی تو در تو باشد ، ممکن است یک میزهای مختلف |
suggested Deletion Ids[] | شناسه های حذف پیشنهادی. اگر خالی باشد ، هیچ حذف پیشنهادی از این محتوا وجود ندارد. |
سربرگ
یک هدر سند.
نمایندگی JSON |
---|
{
"headerId": string,
"content": [
{
object ( |
فیلدها | |
---|---|
header Id | شناسه هدر. |
content[] | محتوای هدر. شاخص های محتوای هدر از صفر شروع می شود. |
پاورقی
پاورقی سند.
نمایندگی JSON |
---|
{
"footnoteId": string,
"content": [
{
object ( |
فیلدها | |
---|---|
footnote Id | شناسه پاورقی. |
content[] | محتویات پاورقی. شاخص های محتوای پاورقی از صفر شروع می شود. |
سبک نامه
سبک سند.
نمایندگی JSON |
---|
{ "background": { object ( |
فیلدها | |
---|---|
background | پیشینه سند. اسناد نمی توانند رنگ پس زمینه شفاف داشته باشند. |
default Header Id | شناسه هدر پیش فرض. اگر تنظیم نشده باشد ، هیچ هدر پیش فرض وجود ندارد. این ویژگی فقط خواندنی است. |
default Footer Id | شناسه پاورقی پیش فرض. اگر تنظیم نشده باشد ، هیچ پاورقی پیش فرض وجود ندارد. این ویژگی فقط خواندنی است. |
even Page Header Id | شناسه هدر فقط برای صفحات حتی استفاده می شد. مقدار این ویژگی فقط خواندنی است. |
even Page Footer Id | شناسه پاورقی فقط برای صفحات حتی استفاده می شد. مقدار این ویژگی فقط خواندنی است. |
first Page Header Id | شناسه هدر فقط برای صفحه اول استفاده می شود. اگر تنظیم نشده باشد ، یک عنوان منحصر به فرد برای صفحه اول وجود ندارد. مقدار این ویژگی فقط خواندنی است. |
first Page Footer Id | شناسه پاورقی فقط برای صفحه اول استفاده می شود. اگر تنظیم نشده باشد ، یک پاورقی منحصر به فرد برای صفحه اول وجود ندارد. مقدار این ویژگی فقط خواندنی است. |
use First Page Header Footer | نشان می دهد که آیا می توان از صفحه اول / شناسه صفحه / صفحه برای صفحه اول استفاده کرد. |
use Even Page Header Footer | نشان می دهد که آیا می توانید از شناسه های هدر / صفحه یکنواخت برای صفحات استفاده کنید. |
page Number Start | شماره صفحه ای که از آن می توانید تعداد صفحات را شروع کنید. |
margin Top | حاشیه صفحه بالا. به روزرسانی حاشیه صفحه برتر در سبک سند ، حاشیه صفحه بالای همه سبک های بخش را پاک می کند. |
margin Bottom | حاشیه صفحه پایین. به روزرسانی حاشیه صفحه پایین در سبک سند حاشیه صفحه پایین را در تمام سبک های بخش پاک می کند. |
margin Right | حاشیه صفحه مناسب. به روزرسانی حاشیه صفحه مناسب در سبک سند ، حاشیه صفحه مناسب را در تمام سبک های بخش پاک می کند. همچنین ممکن است باعث تغییر اندازه ستون ها در همه بخش ها شود. |
margin Left | حاشیه صفحه سمت چپ. به روزرسانی حاشیه صفحه سمت چپ در سبک سند حاشیه صفحه سمت چپ را در تمام سبک های بخش پاک می کند. همچنین ممکن است باعث تغییر اندازه ستون ها در همه بخش ها شود. |
page Size | اندازه یک صفحه در سند. |
margin Header | میزان فضای بین بالای صفحه و محتوای هدر. |
margin Footer | میزان فضای بین پایین صفحه و محتویات پاورقی. |
use Custom Header Footer Margins | نشان می دهد که آیا DocumentStyle این ویژگی فقط خواندنی است. |
flip Page Orientation | اختیاری. نشان می دهد که آیا باید ابعاد |
پس زمینه
پیشینه یک سند را نشان می دهد.
نمایندگی JSON |
---|
{
"color": {
object ( |
فیلدها | |
---|---|
color | رنگ پس زمینه. |
اندازه
عرض و ارتفاع.
نمایندگی JSON |
---|
{ "height": { object ( |
فیلدها | |
---|---|
height | ارتفاع شی. |
width | عرض شی. |
پیشنهادی documentStyle
یک تغییر پیشنهادی در DocumentStyle
.
نمایندگی JSON |
---|
{ "documentStyle": { object ( |
فیلدها | |
---|---|
document Style | |
document Style Suggestion State | ماسک که نشان می دهد کدام یک از قسمت های موجود در |
DocumentStylesuggestionState
ماسک که نشان می دهد کدام یک از قسمت های موجود در DocumentStyle
پایه در این پیشنهاد تغییر یافته است. برای هر زمینه تنظیم شده ، یک مقدار پیشنهادی جدید وجود دارد.
نمایندگی JSON |
---|
{ "backgroundSuggestionState": { object ( |
فیلدها | |
---|---|
background Suggestion State | ماسک ای که نشان می دهد کدام یک از زمینه های موجود در |
default Header Id Suggested | نشان می دهد که آیا تغییر پیشنهادی به |
default Footer Id Suggested | نشان می دهد که آیا تغییر پیشنهادی به |
even Page Header Id Suggested | نشان می دهد که آیا یک تغییر پیشنهادی به |
even Page Footer Id Suggested | نشان می دهد که آیا تغییر پیشنهادی به |
first Page Header Id Suggested | نشان می دهد که آیا تغییر پیشنهادی به |
first Page Footer Id Suggested | نشان می دهد که آیا تغییر پیشنهادی در |
use First Page Header Footer Suggested | نشان می دهد که آیا یک تغییر پیشنهادی در |
use Even Page Header Footer Suggested | نشان می دهد که آیا یک تغییر پیشنهادی برای |
page Number Start Suggested | نشان می دهد که آیا تغییر پیشنهادی در |
margin Top Suggested | نشان می دهد که آیا تغییر پیشنهادی در |
margin Bottom Suggested | نشان می دهد که آیا تغییر پیشنهادی در |
margin Right Suggested | نشان می دهد که آیا تغییر پیشنهادی در |
margin Left Suggested | نشان می دهد که آیا تغییر پیشنهادی در |
page Size Suggestion State | ماسک ای که نشان می دهد کدام یک از زمینه ها در [اندازه] [google.apps.docs.v1.documentStyle.Size] در این پیشنهاد تغییر یافته است. |
margin Header Suggested | نشان می دهد که آیا تغییر پیشنهادی در |
margin Footer Suggested | نشان می دهد که آیا تغییر پیشنهادی در |
use Custom Header Footer Margins Suggested | نشان می دهد که آیا تغییر پیشنهادی در |
flip Page Orientation Suggested | اختیاری. نشان می دهد که آیا تغییر پیشنهادی به |
پیش زمینه
ماسک که نشان می دهد کدام یک از زمینه های موجود در Background
پایه در این پیشنهاد تغییر یافته است. برای هر زمینه ای که در True تنظیم شده است ، Backgound
یک مقدار پیشنهادی جدید دارد.
نمایندگی JSON |
---|
{ "backgroundColorSuggested": boolean } |
فیلدها | |
---|---|
background Color Suggested | نشان می دهد که آیا رنگ پس زمینه فعلی در این پیشنهاد اصلاح شده است یا خیر. |
اندازه های UgegestionState
ماسک ای که نشان می دهد کدام یک از زمینه های Size
پایه در این پیشنهاد تغییر یافته است. برای هر زمینه تنظیم شده در True ، Size
یک مقدار پیشنهادی جدید دارد.
نمایندگی JSON |
---|
{ "heightSuggested": boolean, "widthSuggested": boolean } |
فیلدها | |
---|---|
height Suggested | نشان می دهد که آیا تغییر پیشنهادی در |
width Suggested | نشان می دهد که آیا تغییر پیشنهادی به |
نامگذاری شده
سبک های نامگذاری شده پاراگراف های موجود در این سند می توانند TextStyle
و ParagraphStyle
خود را از این سبک های نامگذاری شده به ارث ببرند.
نمایندگی JSON |
---|
{
"styles": [
{
object ( |
فیلدها | |
---|---|
styles[] | سبک های نامگذاری شده یک ورودی برای هر یک از |
نامگذاری شده
یک سبک نامگذاری شده پاراگراف های موجود در این سند می توانند در صورت داشتن همان نوع سبک نامگذاری شده TextStyle
و ParagraphStyle
خود را از این سبک نامگذاری شده به ارث ببرند.
نمایندگی JSON |
---|
{ "namedStyleType": enum ( |
فیلدها | |
---|---|
named Style Type | نوع این سبک نامگذاری شده. |
text Style | سبک متن این سبک نامگذاری شده. |
paragraph Style | سبک پاراگراف این سبک نامگذاری شده. |
نامگذاری شده
یک تغییر پیشنهادی به NamedStyles
.
نمایندگی JSON |
---|
{ "namedStyles": { object ( |
فیلدها | |
---|---|
named Styles | |
named Styles Suggestion State | ماسک ای که نشان می دهد کدام یک از زمینه های |
نامگذاری شده
وضعیت پیشنهاد یک پیام NamedStyles
.
نمایندگی JSON |
---|
{
"stylesSuggestionStates": [
{
object ( |
فیلدها | |
---|---|
styles Suggestion States[] | ماسک ای که نشان می دهد کدام یک از زمینه های موجود در استایل ترتیب این پیشنهادات به سبک نامگذاری شده با ترتیب سبک نامگذاری شده مربوطه در پیشنهاد |
نامگذاری شده است
وضعیت پیشنهادی از یک پیام NamedStyle
.
نمایندگی JSON |
---|
{ "namedStyleType": enum ( |
فیلدها | |
---|---|
named Style Type | نوع سبک نامگذاری شده که این وضعیت پیشنهاد با آن مطابقت دارد. این زمینه به عنوان راحتی برای تطبیق نامگذاری شده با نام StyleSuggestionState با |
text Style Suggestion State | ماسک ای که نشان می دهد کدام یک از زمینه های |
paragraph Style Suggestion State | ماسک ای که نشان می دهد کدام یک از زمینه های |
فهرست کنید
یک لیست ویژگی های لیست را برای گروهی از پاراگراف ها نشان می دهد که همه متعلق به یک لیست هستند. پاراگراف که بخشی از یک لیست است ، اشاره ای به شناسه لیست در bullet
آن دارد.
نمایندگی JSON |
---|
{ "listProperties": { object ( |
فیلدها | |
---|---|
list Properties | خصوصیات لیست. |
suggested List Properties Changes | تغییرات پیشنهادی در خصوصیات لیست ، که توسط شناسه پیشنهاد شده است. |
suggested Insertion Id | شناسه درج پیشنهادی. اگر خالی باشد ، این یک درج پیشنهادی نیست. |
suggested Deletion Ids[] | شناسه های حذف پیشنهادی. اگر خالی باشد ، هیچ حذف پیشنهادی از این لیست وجود ندارد. |
ListProperties
خواص list
که ظاهر و احساس گلوله های متعلق به پاراگراف های مرتبط با یک لیست را توصیف می کند.
نمایندگی JSON |
---|
{
"nestingLevels": [
{
object ( |
فیلدها | |
---|---|
nesting Levels[] | خصوصیات گلوله ها را در سطح مرتبط توصیف می کند. یک لیست حداکثر 9 سطح لانه سازی با سطح لانه سازی 0 متناسب با سطح بالاترین سطح و سطح لانه سازی 8 مربوط به سطح تو در تو است. سطح لانه سازی به ترتیب صعودی با کمترین برگشتی که در ابتدا برگشت داده می شود ، بازگردانده می شوند. |
با روکش سطحی
شامل خواصی است که ظاهر و احساس یک گلوله لیست را در سطح معینی از لانه سازی توصیف می کند.
نمایندگی JSON |
---|
{ "bulletAlignment": enum ( |
فیلدها | |
---|---|
bullet Alignment | تراز گلوله در فضا که برای ارائه گلوله اختصاص یافته است. |
glyph Format | رشته فرمت استفاده شده توسط گلوله ها در این سطح از لانه سازی. فرمت Glyph شامل یک یا چند صاحب مکان است و این مکان ها بسته به به عنوان مثال ، قالب Glyph فرمت گلیف می تواند دارای متغیرها برای سطح لانه سازی فعلی و همچنین متغیرها برای سطح لانه سازی والدین باشد. به عنوان مثال ، یک لیست می تواند دارای فرمت گلیف برای سطوح لانه سازی که سفارش داده می شود ، رشته ای که جایگزین یک مکان نگهدارنده در قالب گلیف برای یک پاراگراف خاص است ، به ترتیب بند در لیست بستگی دارد. |
indent First Line | مقدار تورفتگی برای خط اول پاراگراف ها در این سطح از لانه سازی. |
indent Start | مقدار تورفتگی برای پاراگراف ها در این سطح از لانه سازی. بر اساس جهت محتوای پاراگراف ، به طرفی که مطابق با شروع متن است ، اعمال می شود. |
text Style | سبک متن گلوله ها در این سطح از لانه سازی. |
start Number | تعداد اولین مورد لیست در این سطح لانه سازی. مقدار 0 به عنوان مقدار 1 برای لیست های نامه ای و لیست های اعداد رومی رفتار می شود. برای مقادیر هر دو لیست شماره های شماره 0 و 1 ، به ترتیب در این مقدار برای سطح لانه سازی با گلیف های بدون هماهنگ نادیده گرفته می شود. |
Union Field glyph_kind . نوع گلیف که توسط گلوله ها استفاده می شود. این کار گلوله ای را که جایگزین متغیرهای موجود در glyph_format می شود ، تعریف می کند. glyph_kind تنها می تواند یکی از موارد زیر باشد: | |
glyph Type | نوع گلیف مورد استفاده گلوله ها هنگام سفارش پاراگراف در این سطح از لانه سازی. نوع گلیف نوع گلیف مورد استفاده برای جایگزینی متغیرهای موجود در |
glyph Symbol | نمادی از گلیف سفارشی که توسط گلوله ها استفاده می شود وقتی پاراگراف در این سطح از لانه سازی بدون هماهنگ است. نماد گلیف جایگزین متغیرهای موجود در |
بولتن
انواع تراز برای یک گلوله.
Enums | |
---|---|
BULLET_ALIGNMENT_UNSPECIFIED | تراز گلوله نامشخص است. |
START | این گلوله با شروع فضای اختصاص یافته برای ارائه گلوله تراز شده است. سمت چپ برای متن LTR ، در غیر این صورت با هم تراز شده است. |
CENTER | این گلوله به مرکز فضا اختصاص یافته برای ارائه گلوله تراز شده است. |
END | این گلوله تا انتهای فضای اختصاص یافته برای ارائه گلوله تراز شده است. راست برای متن LTR ، در غیر این صورت با هم تراز شده است. |
گلی فتایپ
انواع گلیف های مورد استفاده گلوله ها هنگام سفارش پاراگراف در این سطح از لانه سازی.
Enums | |
---|---|
GLYPH_TYPE_UNSPECIFIED | نوع گلیف نامشخص یا پشتیبانی نشده است. |
NONE | یک رشته خالی |
DECIMAL | یک عدد ، مانند 1 ، 2 یا 3 . |
ZERO_DECIMAL | عددی که شماره های تک رقمی با صفر ، مانند 01 ، 02 یا 03 پیشوند می شوند. اعداد با بیش از یک رقم با صفر پیشوند نیستند. |
UPPER_ALPHA | یک حرف بزرگ ، مانند A ، B یا C . |
ALPHA | یک حرف کوچک ، مانند a ، b یا c . |
UPPER_ROMAN | An uppercase Roman numeral, like I , II , or III . |
ROMAN | A lowercase Roman numeral, like i , ii , or iii . |
SuggestedListProperties
A suggested change to ListProperties
.
JSON representation |
---|
{ "listProperties": { object ( |
فیلدها | |
---|---|
list Properties | A |
list Properties Suggestion State | A mask that indicates which of the fields on the base |
ListPropertiesSuggestionState
A mask that indicates which of the fields on the base ListProperties
have been changed in this suggestion. For any field set to true, there's a new suggested value.
JSON representation |
---|
{
"nestingLevelsSuggestionStates": [
{
object ( |
فیلدها | |
---|---|
nesting Levels Suggestion States[] | A mask that indicates which of the fields on the corresponding The nesting level suggestion states are returned in ascending order of the nesting level with the least nested returned first. |
NestingLevelSuggestionState
A mask that indicates which of the fields on the base NestingLevel
have been changed in this suggestion. For any field set to true, there's a new suggested value.
JSON representation |
---|
{
"bulletAlignmentSuggested": boolean,
"glyphTypeSuggested": boolean,
"glyphFormatSuggested": boolean,
"glyphSymbolSuggested": boolean,
"indentFirstLineSuggested": boolean,
"indentStartSuggested": boolean,
"textStyleSuggestionState": {
object ( |
فیلدها | |
---|---|
bullet Alignment Suggested | Indicates if there was a suggested change to |
glyph Type Suggested | Indicates if there was a suggested change to |
glyph Format Suggested | Indicates if there was a suggested change to |
glyph Symbol Suggested | Indicates if there was a suggested change to |
indent First Line Suggested | Indicates if there was a suggested change to |
indent Start Suggested | Indicates if there was a suggested change to |
text Style Suggestion State | A mask that indicates which of the fields in |
start Number Suggested | Indicates if there was a suggested change to |
NamedRanges
A collection of all the NamedRange
s in the document that share a given name.
JSON representation |
---|
{
"name": string,
"namedRanges": [
{
object ( |
فیلدها | |
---|---|
name | The name that all the |
named Ranges[] | The |
NamedRange
A collection of Range
s with the same named range ID.
Named ranges allow developers to associate parts of a document with an arbitrary user-defined label so their contents can be programmatically read or edited later. A document can contain multiple named ranges with the same name, but every named range has a unique ID.
A named range is created with a single Range
, and content inserted inside a named range generally expands that range. However, certain document changes can cause the range to be split into multiple ranges.
Named ranges are not private. All applications and collaborators that have access to the document can see its named ranges.
JSON representation |
---|
{
"namedRangeId": string,
"name": string,
"ranges": [
{
object ( |
فیلدها | |
---|---|
named Range Id | The ID of the named range. |
name | The name of the named range. |
ranges[] | The ranges that belong to this named range. |
محدوده
Specifies a contiguous range of text.
JSON representation |
---|
{ "segmentId": string, "startIndex": integer, "endIndex": integer, "tabId": string } |
فیلدها | |
---|---|
segment Id | The ID of the header, footer, or footnote that this range is contained in. An empty segment ID signifies the document's body. |
start Index | The zero-based start index of this range, in UTF-16 code units. In all current uses, a start index must be provided. This field is an Int32Value in order to accommodate future use cases with open-ended ranges. |
end Index | The zero-based end index of this range, exclusive, in UTF-16 code units. In all current uses, an end index must be provided. This field is an Int32Value in order to accommodate future use cases with open-ended ranges. |
tab Id | The tab that contains this range. When omitted, the request applies to the first tab. In a document containing a single tab:
In a document containing multiple tabs:
|
InlineObject
An object that appears inline with text. An InlineObject contains an EmbeddedObject
such as an image.
JSON representation |
---|
{ "objectId": string, "inlineObjectProperties": { object ( |
فیلدها | |
---|---|
object Id | The ID of this inline object. Can be used to update an object's properties. |
inline Object Properties | The properties of this inline object. |
suggested Inline Object Properties Changes | The suggested changes to the inline object properties, keyed by suggestion ID. |
suggested Insertion Id | The suggested insertion ID. If empty, then this is not a suggested insertion. |
suggested Deletion Ids[] | The suggested deletion IDs. If empty, then there are no suggested deletions of this content. |
InlineObjectProperties
Properties of an InlineObject
.
JSON representation |
---|
{
"embeddedObject": {
object ( |
فیلدها | |
---|---|
embedded Object | The embedded object of this inline object. |
EmbeddedObject
An embedded object in the document.
JSON representation |
---|
{ "title": string, "description": string, "embeddedObjectBorder": { object ( |
فیلدها | |
---|---|
title | The title of the embedded object. The |
description | The description of the embedded object. The |
embedded Object Border | The border of the embedded object. |
size | The visible size of the image after cropping. |
margin Top | The top margin of the embedded object. |
margin Bottom | The bottom margin of the embedded object. |
margin Right | The right margin of the embedded object. |
margin Left | The left margin of the embedded object. |
linked Content Reference | A reference to the external linked source content. For example, it contains a reference to the source Google Sheets chart when the embedded object is a linked chart. If unset, then the embedded object is not linked. |
Union field properties . The properties that are specific to each embedded object type. properties can be only one of the following: | |
embedded Drawing Properties | The properties of an embedded drawing. |
image Properties | The properties of an image. |
EmbeddedDrawingProperties
This type has no fields.
The properties of an embedded drawing and used to differentiate the object type. An embedded drawing is one that's created and edited within a document. Note that extensive details are not supported.
ImageProperties
The properties of an image.
JSON representation |
---|
{
"contentUri": string,
"sourceUri": string,
"brightness": number,
"contrast": number,
"transparency": number,
"cropProperties": {
object ( |
فیلدها | |
---|---|
content Uri | A URI to the image with a default lifetime of 30 minutes. This URI is tagged with the account of the requester. Anyone with the URI effectively accesses the image as the original requester. Access to the image may be lost if the document's sharing settings change. |
source Uri | The source URI is the URI used to insert the image. The source URI can be empty. |
brightness | The brightness effect of the image. The value should be in the interval [-1.0, 1.0], where 0 means no effect. |
contrast | The contrast effect of the image. The value should be in the interval [-1.0, 1.0], where 0 means no effect. |
transparency | The transparency effect of the image. The value should be in the interval [0.0, 1.0], where 0 means no effect and 1 means transparent. |
crop Properties | The crop properties of the image. |
angle | The clockwise rotation angle of the image, in radians. |
CropProperties
The crop properties of an image.
The crop rectangle is represented using fractional offsets from the original content's 4 edges.
- If the offset is in the interval (0, 1), the corresponding edge of crop rectangle is positioned inside of the image's original bounding rectangle.
- If the offset is negative or greater than 1, the corresponding edge of crop rectangle is positioned outside of the image's original bounding rectangle.
- If all offsets and rotation angle are 0, the image is not cropped.
JSON representation |
---|
{ "offsetLeft": number, "offsetRight": number, "offsetTop": number, "offsetBottom": number, "angle": number } |
فیلدها | |
---|---|
offset Left | The offset specifies how far inwards the left edge of the crop rectangle is from the left edge of the original content as a fraction of the original content's width. |
offset Right | The offset specifies how far inwards the right edge of the crop rectangle is from the right edge of the original content as a fraction of the original content's width. |
offset Top | The offset specifies how far inwards the top edge of the crop rectangle is from the top edge of the original content as a fraction of the original content's height. |
offset Bottom | The offset specifies how far inwards the bottom edge of the crop rectangle is from the bottom edge of the original content as a fraction of the original content's height. |
angle | The clockwise rotation angle of the crop rectangle around its center, in radians. Rotation is applied after the offsets. |
EmbeddedObjectBorder
A border around an EmbeddedObject
.
JSON representation |
---|
{ "color": { object ( |
فیلدها | |
---|---|
color | The color of the border. |
width | The width of the border. |
dash Style | The dash style of the border. |
property State | The property state of the border property. |
PropertyState
The possible states of a property.
Enums | |
---|---|
RENDERED | If a property's state is RENDERED, then the element has the corresponding property when rendered in the document. این مقدار پیش فرض است. |
NOT_RENDERED | If a property's state is NOT_RENDERED, then the element does not have the corresponding property when rendered in the document. |
LinkedContentReference
A reference to the external linked source content.
JSON representation |
---|
{ // Union field |
فیلدها | |
---|---|
Union field reference . The reference specific to the type of linked content. reference can be only one of the following: | |
sheets Chart Reference | A reference to the linked chart. |
SheetsChartReference
A reference to a linked chart embedded from Google Sheets.
JSON representation |
---|
{ "spreadsheetId": string, "chartId": integer } |
فیلدها | |
---|---|
spreadsheet Id | The ID of the Google Sheets spreadsheet that contains the source chart. |
chart Id | The ID of the specific chart in the Google Sheets spreadsheet that's embedded. |
SuggestedInlineObjectProperties
A suggested change to InlineObjectProperties
.
JSON representation |
---|
{ "inlineObjectProperties": { object ( |
فیلدها | |
---|---|
inline Object Properties | An |
inline Object Properties Suggestion State | A mask that indicates which of the fields on the base |
InlineObjectPropertiesSuggestionState
A mask that indicates which of the fields on the base InlineObjectProperties
have been changed in this suggestion. For any field set to true, there's a new suggested value.
JSON representation |
---|
{
"embeddedObjectSuggestionState": {
object ( |
فیلدها | |
---|---|
embedded Object Suggestion State | A mask that indicates which of the fields in |
EmbeddedObjectSuggestionState
A mask that indicates which of the fields on the base EmbeddedObject
have been changed in this suggestion. For any field set to true, there's a new suggested value.
JSON representation |
---|
{ "embeddedDrawingPropertiesSuggestionState": { object ( |
فیلدها | |
---|---|
embedded Drawing Properties Suggestion State | A mask that indicates which of the fields in |
image Properties Suggestion State | A mask that indicates which of the fields in |
title Suggested | Indicates if there was a suggested change to |
description Suggested | Indicates if there was a suggested change to |
embedded Object Border Suggestion State | A mask that indicates which of the fields in |
size Suggestion State | A mask that indicates which of the fields in |
margin Left Suggested | Indicates if there was a suggested change to |
margin Right Suggested | Indicates if there was a suggested change to |
margin Top Suggested | Indicates if there was a suggested change to |
margin Bottom Suggested | Indicates if there was a suggested change to |
linked Content Reference Suggestion State | A mask that indicates which of the fields in |
EmbeddedDrawingPropertiesSuggestionState
This type has no fields.
A mask that indicates which of the fields on the base EmbeddedDrawingProperties
have been changed in this suggestion. For any field set to true, there's a new suggested value.
ImagePropertiesSuggestionState
A mask that indicates which of the fields on the base ImageProperties
have been changed in this suggestion. For any field set to true, there's a new suggested value.
JSON representation |
---|
{
"contentUriSuggested": boolean,
"sourceUriSuggested": boolean,
"brightnessSuggested": boolean,
"contrastSuggested": boolean,
"transparencySuggested": boolean,
"cropPropertiesSuggestionState": {
object ( |
فیلدها | |
---|---|
content Uri Suggested | Indicates if there was a suggested change to |
source Uri Suggested | Indicates if there was a suggested change to [sourceUri] [google.apps.docs.v1.EmbeddedObject.source_uri]. |
brightness Suggested | Indicates if there was a suggested change to [brightness] [google.apps.docs.v1.EmbeddedObject.brightness]. |
contrast Suggested | Indicates if there was a suggested change to [contrast] [google.apps.docs.v1.EmbeddedObject.contrast]. |
transparency Suggested | Indicates if there was a suggested change to [transparency] [google.apps.docs.v1.EmbeddedObject.transparency]. |
crop Properties Suggestion State | A mask that indicates which of the fields in |
angle Suggested | Indicates if there was a suggested change to [angle] [google.apps.docs.v1.EmbeddedObject.angle]. |
CropPropertiesSuggestionState
A mask that indicates which of the fields on the base CropProperties
have been changed in this suggestion. For any field set to true, there's a new suggested value.
JSON representation |
---|
{ "offsetLeftSuggested": boolean, "offsetRightSuggested": boolean, "offsetTopSuggested": boolean, "offsetBottomSuggested": boolean, "angleSuggested": boolean } |
فیلدها | |
---|---|
offset Left Suggested | Indicates if there was a suggested change to |
offset Right Suggested | Indicates if there was a suggested change to |
offset Top Suggested | Indicates if there was a suggested change to |
offset Bottom Suggested | Indicates if there was a suggested change to |
angle Suggested | Indicates if there was a suggested change to |
EmbeddedObjectBorderSuggestionState
A mask that indicates which of the fields on the base EmbeddedObjectBorder
have been changed in this suggestion. For any field set to true, there's a new suggested value.
JSON representation |
---|
{ "colorSuggested": boolean, "widthSuggested": boolean, "dashStyleSuggested": boolean, "propertyStateSuggested": boolean } |
فیلدها | |
---|---|
color Suggested | Indicates if there was a suggested change to [color] [google.apps.docs.v1.EmbeddedBorderObject.color]. |
width Suggested | Indicates if there was a suggested change to [width] [google.apps.docs.v1.EmbeddedBorderObject.width]. |
dash Style Suggested | Indicates if there was a suggested change to [dashStyle] [google.apps.docs.v1.EmbeddedBorderObject.dash_style]. |
property State Suggested | Indicates if there was a suggested change to [propertyState] [google.apps.docs.v1.EmbeddedBorderObject.property_state]. |
LinkedContentReferenceSuggestionState
A mask that indicates which of the fields on the base LinkedContentReference
have been changed in this suggestion. For any field set to true, there's a new suggested value.
JSON representation |
---|
{
"sheetsChartReferenceSuggestionState": {
object ( |
فیلدها | |
---|---|
sheets Chart Reference Suggestion State | A mask that indicates which of the fields in |
SheetsChartReferenceSuggestionState
A mask that indicates which of the fields on the base SheetsChartReference
have been changed in this suggestion. For any field set to true, there's a new suggested value.
JSON representation |
---|
{ "spreadsheetIdSuggested": boolean, "chartIdSuggested": boolean } |
فیلدها | |
---|---|
spreadsheet Id Suggested | Indicates if there was a suggested change to |
chart Id Suggested | Indicates if there was a suggested change to |
PositionedObject
An object that's tethered to a Paragraph
and positioned relative to the beginning of the paragraph. A PositionedObject contains an EmbeddedObject
such as an image.
JSON representation |
---|
{ "objectId": string, "positionedObjectProperties": { object ( |
فیلدها | |
---|---|
object Id | The ID of this positioned object. |
positioned Object Properties | The properties of this positioned object. |
suggested Positioned Object Properties Changes | The suggested changes to the positioned object properties, keyed by suggestion ID. |
suggested Insertion Id | The suggested insertion ID. If empty, then this is not a suggested insertion. |
suggested Deletion Ids[] | The suggested deletion IDs. If empty, then there are no suggested deletions of this content. |
PositionedObjectProperties
Properties of a PositionedObject
.
JSON representation |
---|
{ "positioning": { object ( |
فیلدها | |
---|---|
positioning | The positioning of this positioned object relative to the newline of the |
embedded Object | The embedded object of this positioned object. |
PositionedObjectPositioning
The positioning of a PositionedObject
. The positioned object is positioned relative to the beginning of the Paragraph
it's tethered to.
JSON representation |
---|
{ "layout": enum ( |
فیلدها | |
---|---|
layout | The layout of this positioned object. |
left Offset | The offset of the left edge of the positioned object relative to the beginning of the |
top Offset | The offset of the top edge of the positioned object relative to the beginning of the |
PositionedObjectLayout
The possible layouts of a [PositionedObject][google.aps.docs.v1.PositionedObject].
Enums | |
---|---|
POSITIONED_OBJECT_LAYOUT_UNSPECIFIED | The layout is unspecified. |
WRAP_TEXT | The text wraps around the positioned object. |
BREAK_LEFT | Breaks text such that the positioned object is on the left and text is on the right. |
BREAK_RIGHT | Breaks text such that the positioned object is on the right and text is on the left. |
BREAK_LEFT_RIGHT | Breaks text such that there's no text on the left or right of the positioned object. |
IN_FRONT_OF_TEXT | The positioned object is in front of the text. |
BEHIND_TEXT | The positioned object is behind the text. |
SuggestedPositionedObjectProperties
A suggested change to PositionedObjectProperties
.
JSON representation |
---|
{ "positionedObjectProperties": { object ( |
فیلدها | |
---|---|
positioned Object Properties | A |
positioned Object Properties Suggestion State | A mask that indicates which of the fields on the base |
PositionedObjectPropertiesSuggestionState
A mask that indicates which of the fields on the base PositionedObjectProperties
have been changed in this suggestion. For any field set to true, there's a new suggested value.
JSON representation |
---|
{ "positioningSuggestionState": { object ( |
فیلدها | |
---|---|
positioning Suggestion State | A mask that indicates which of the fields in |
embedded Object Suggestion State | A mask that indicates which of the fields in |
PositionedObjectPositioningSuggestionState
A mask that indicates which of the fields on the base PositionedObjectPositioning
have been changed in this suggestion. For any field set to true, there's a new suggested value.
JSON representation |
---|
{ "layoutSuggested": boolean, "leftOffsetSuggested": boolean, "topOffsetSuggested": boolean } |
فیلدها | |
---|---|
layout Suggested | Indicates if there was a suggested change to |
left Offset Suggested | Indicates if there was a suggested change to |
top Offset Suggested | Indicates if there was a suggested change to |
SuggestionsViewMode
The suggestions view mode applied to the document that indicates how suggested changes are represented. It provides options for reading the document with all suggestions inline, accepted, or rejected.
Enums | |
---|---|
DEFAULT_FOR_CURRENT_ACCESS | The SuggestionsViewMode applied to the returned document depends on the user's current access level. If the user only has view access, PREVIEW_WITHOUT_SUGGESTIONS is applied. Otherwise, SUGGESTIONS_INLINE is applied. This is the default suggestions view mode. |
SUGGESTIONS_INLINE | The returned document has suggestions inline. Suggested changes will be differentiated from base content within the document. Requests to retrieve a document using this mode will return a 403 error if the user does not have permission to view suggested changes. |
PREVIEW_SUGGESTIONS_ACCEPTED | The returned document is a preview with all suggested changes accepted. Requests to retrieve a document using this mode will return a 403 error if the user does not have permission to view suggested changes. |
PREVIEW_WITHOUT_SUGGESTIONS | The returned document is a preview with all suggested changes rejected if there are any suggestions in the document. |
روش ها | |
---|---|
| Applies one or more updates to the document. |
| Creates a blank document using the title given in the request. |
| Gets the latest version of the specified document. |