- المورد: Document
- علامة التبويب
- TabProperties
- DocumentTab
- النص
- StructuralElement
- فقرة
- ParagraphElement
- TextRun
- TextStyle
- OptionalColor
- اللون
- RgbColor
- السمة
- الوحدة
- WeightedFontFamily
- BaselineOffset
- الرابط
- BookmarkLink
- HeadingLink
- SuggestedTextStyle
- TextStyleSuggestionState
- AutoText
- النوع
- PageBreak
- ColumnBreak
- FootnoteReference
- HorizontalRule
- المعادلة
- InlineObjectElement
- شخص
- PersonProperties
- RichLink
- RichLinkProperties
- DateElement
- DateElementProperties
- DateFormat
- TimeFormat
- SuggestedDateElementProperties
- DateElementPropertiesSuggestionState
- ParagraphStyle
- NamedStyleType
- المحاذاة
- ContentDirection
- SpacingMode
- ParagraphBorder
- DashStyle
- TabStop
- TabStopAlignment
- التظليل
- SuggestedParagraphStyle
- ParagraphStyleSuggestionState
- ShadingSuggestionState
- نقطة تعداد
- SuggestedBullet
- BulletSuggestionState
- ObjectReferences
- SectionBreak
- SectionStyle
- SectionColumnProperties
- ColumnSeparatorStyle
- SectionType
- الجدول
- TableRow
- TableCell
- TableCellStyle
- TableCellBorder
- ContentAlignment
- SuggestedTableCellStyle
- TableCellStyleSuggestionState
- TableRowStyle
- SuggestedTableRowStyle
- TableRowStyleSuggestionState
- TableStyle
- TableColumnProperties
- WidthType
- TableOfContents
- Header
- Footer
- الحاشية السفلية
- DocumentStyle
- الخلفية
- المقاس
- DocumentFormat
- DocumentMode
- SuggestedDocumentStyle
- DocumentStyleSuggestionState
- BackgroundSuggestionState
- SizeSuggestionState
- NamedStyles
- NamedStyle
- SuggestedNamedStyles
- NamedStylesSuggestionState
- NamedStyleSuggestionState
- قائمة
- ListProperties
- NestingLevel
- BulletAlignment
- GlyphType
- SuggestedListProperties
- ListPropertiesSuggestionState
- NestingLevelSuggestionState
- NamedRanges
- NamedRange
- النطاق
- InlineObject
- InlineObjectProperties
- EmbeddedObject
- EmbeddedDrawingProperties
- ImageProperties
- CropProperties
- EmbeddedObjectBorder
- PropertyState
- LinkedContentReference
- SheetsChartReference
- SuggestedInlineObjectProperties
- InlineObjectPropertiesSuggestionState
- EmbeddedObjectSuggestionState
- EmbeddedDrawingPropertiesSuggestionState
- ImagePropertiesSuggestionState
- CropPropertiesSuggestionState
- EmbeddedObjectBorderSuggestionState
- LinkedContentReferenceSuggestionState
- SheetsChartReferenceSuggestionState
- PositionedObject
- PositionedObjectProperties
- PositionedObjectPositioning
- PositionedObjectLayout
- SuggestedPositionedObjectProperties
- PositionedObjectPropertiesSuggestionState
- PositionedObjectPositioningSuggestionState
- CommentAnchor
- SuggestionsViewMode
- CommentsViewMode
- CommentThread
- Post
- PostAuthor
- CommentActionType
- SuggestionActionType
- الحالة
- SuggestionThread
- الحالة
- الطُرق
المورد: مستند
مستند في "مستندات Google"
| تمثيل JSON |
|---|
{ "documentId": string, "title": string, "tabs": [ { object ( |
| الحقول | |
|---|---|
documentId |
النتائج فقط. معرّف المستند |
title |
تمثّل هذه السمة عنوان المستند. |
tabs[] |
النتائج فقط. علامات التبويب التي تشكّل جزءًا من مستند يمكن أن تحتوي علامات التبويب على علامات تبويب فرعية، أي علامة تبويب مضمّنة في علامة تبويب أخرى. يتم تمثيل علامات التبويب الفرعية بالحقل |
revisionId |
النتائج فقط. رقم تعريف مراجعة المستند يمكن استخدامها في طلبات التعديل لتحديد النسخة التي سيتم تطبيق التعديلات عليها وكيفية عمل الطلب إذا تم تعديل المستند منذ تلك النسخة. لا تتم تعبئة هذا الحقل إلا إذا كان لدى المستخدم إذن بتعديل المستند. رقم تعريف المراجعة ليس رقمًا تسلسليًا بل سلسلة مبهمة. قد يتغيّر تنسيق رقم تعريف المراجعة بمرور الوقت. لا يُضمن أن يكون معرّف المراجعة الذي تم إرجاعه صالحًا إلا لمدة 24 ساعة بعد إرجاعه، ولا يمكن مشاركته بين المستخدمين. إذا لم يتغيّر رقم تعريف المراجعة بين المكالمات، يعني ذلك أنّ المستند لم يتغيّر. في المقابل، يشير رقم التعريف المتغيّر (للمستند والمستخدم نفسهما) عادةً إلى أنّه تم تعديل المستند. ومع ذلك، يمكن أن يكون رقم التعريف المتغيّر ناتجًا أيضًا عن عوامل داخلية، مثل تغييرات في تنسيق رقم التعريف. |
suggestionsViewMode |
النتائج فقط. وضع عرض الاقتراحات الذي تم تطبيقه على المستند ملاحظة: عند تعديل مستند، يجب أن تستند التغييرات إلى مستند يتضمّن |
commentsViewMode |
النتائج فقط. تمثّل هذه السمة وضع عرض التعليقات المطبَّق على المستند. |
comments[] |
النتائج فقط. التعليقات المرتبطة بالمستند يتم ملء هذا الحقل فقط إذا تم ضبط المَعلمة |
suggestions[] |
النتائج فقط. الاقتراحات المرتبطة بالمستند يتم ملء هذا الحقل فقط إذا تم ضبط المَعلمة |
body |
النتائج فقط. تمثّل هذه السمة النص الأساسي للمستند. الحقل القديم: بدلاً من ذلك، استخدِم |
headers |
النتائج فقط. العناوين في المستند، ويتم تحديد مفاتيحها حسب رقم تعريف العنوان الحقل القديم: بدلاً من ذلك، استخدِم |
footers |
النتائج فقط. تذييلات المستند، ويتم تحديد مفاتيحها حسب رقم تعريف التذييل. الحقل القديم: بدلاً من ذلك، استخدِم |
footnotes |
النتائج فقط. الحواشي السفلية في المستند، ويتم تحديدها باستخدام معرّف الحاشية السفلية. الحقل القديم: بدلاً من ذلك، استخدِم |
documentStyle |
النتائج فقط. تمثّل هذه السمة نمط المستند. الحقل القديم: بدلاً من ذلك، استخدِم |
suggestedDocumentStyleChanges |
النتائج فقط. التغييرات المقترَحة على نمط المستند، ويتم تحديدها باستخدام رقم تعريف الاقتراح. الحقل القديم: بدلاً من ذلك، استخدِم |
namedStyles |
النتائج فقط. الأنماط المُسمّاة للمستند الحقل القديم: بدلاً من ذلك، استخدِم |
suggestedNamedStylesChanges |
النتائج فقط. التغييرات المقترَحة على الأنماط المسماة للمستند، ويتم تحديدها باستخدام رقم تعريف الاقتراح. الحقل القديم: بدلاً من ذلك، استخدِم |
lists |
النتائج فقط. القوائم في المستند، ويتم تحديد مفاتيحها حسب رقم تعريف القائمة الحقل القديم: بدلاً من ذلك، استخدِم |
namedRanges |
النتائج فقط. النطاقات المُعنوَنة في المستند، ويتم تحديد مفاتيحها حسب الاسم الحقل القديم: بدلاً من ذلك، استخدِم |
inlineObjects |
النتائج فقط. العناصر المضمّنة في المستند، ويتم تحديد مفاتيحها حسب رقم تعريف العنصر الحقل القديم: بدلاً من ذلك، استخدِم |
positionedObjects |
النتائج فقط. العناصر الموضّحة في المستند، ويتم تحديد مفاتيحها حسب رقم تعريف العنصر الحقل القديم: بدلاً من ذلك، استخدِم |
علامة تبويب
علامة تبويب في مستند
| تمثيل JSON |
|---|
{ "tabProperties": { object ( |
| الحقول | |
|---|---|
tabProperties |
خصائص علامة التبويب، مثل رقم التعريف والعنوان |
childTabs[] |
علامات التبويب الفرعية المتداخلة ضمن علامة التبويب هذه |
| محتوى علامة التبويب في ما يلي قائمة بالحقول التي يستبعد كلّ منها الآخر. سيتم ضبط حقل واحد على الأكثر في الرد: | |
documentTab |
علامة تبويب تتضمّن محتوى المستند، مثل النصوص والصور |
| نهاية الحقول التي يستبعد كلّ منها الآخر | |
TabProperties
خصائص علامة التبويب
| تمثيل JSON |
|---|
{ "tabId": string, "title": string, "parentTabId": string, "index": integer, "nestingLevel": integer, "iconEmoji": string } |
| الحقول | |
|---|---|
tabId |
المعرّف غير القابل للتغيير للعلامة |
title |
اسم علامة التبويب الذي يظهر للمستخدم. |
parentTabId |
اختيارية: معرّف علامة التبويب الرئيسية يكون فارغًا عندما تكون علامة التبويب الحالية علامة تبويب على مستوى الجذر، ما يعني أنّه ليس لديها أي عناصر رئيسية. |
index |
الفهرس المبدوء من الصفر لعلامة التبويب ضمن العنصر الرئيسي |
nestingLevel |
النتائج فقط. تمثّل هذه السمة عمق علامة التبويب داخل المستند. تبدأ علامات التبويب على مستوى الجذر بالرقم 0. |
iconEmoji |
اختيارية: رمز الإيموجي المعروض مع علامة التبويب يتم تمثيل رمز إيموجي صالح بسلسلة Unicode غير فارغة. أي مجموعة من الأحرف لا تمثّل إيموجي واحدًا تكون غير صالحة. إذا كان الإيموجي غير صالح، سيتم عرض رسالة الخطأ "400: طلب غير صالح". إذا لم يتم ضبط هذه القيمة أو كانت فارغة، ستعرض علامة التبويب رمز علامة التبويب التلقائي. |
DocumentTab
علامة تبويب تتضمّن محتوى المستند
| تمثيل JSON |
|---|
{ "body": { object ( |
| الحقول | |
|---|---|
body |
تمثّل هذه السمة النص الأساسي لعلامة تبويب في المستند. |
headers |
العناوين في علامة تبويب في المستند، ويتم تحديد مفاتيحها حسب رقم تعريف العنوان |
footers |
تذييلات الصفحة في علامة تبويب في المستند، ويتم تحديد مفاتيحها حسب رقم تعريف التذييل. |
footnotes |
الحواشي السفلية في علامة تبويب في المستند، ويتم تحديدها بمفتاح حسب رقم تعريف الحاشية السفلية. |
documentStyle |
نمط علامة تبويب في المستند |
suggestedDocumentStyleChanges |
التغييرات المقترَحة على نمط علامة تبويب في المستند، ويتم تحديدها باستخدام رقم تعريف الاقتراح. |
namedStyles |
الأنماط المُسمّاة لعلامة تبويب في المستند |
suggestedNamedStylesChanges |
التغييرات المقترَحة على الأنماط المسماة لعلامة تبويب في المستند، ويتم تحديدها باستخدام رقم تعريف الاقتراح. |
lists |
القوائم في علامة تبويب في المستند، ويتم تحديد مفاتيحها حسب رقم تعريف القائمة. |
namedRanges |
النطاقات المُعنوَنة في علامة تبويب في المستند، ويتم تحديد مفاتيحها حسب الاسم |
inlineObjects |
الكائنات المضمّنة في علامة تبويب في المستند، ويتم تحديد مفاتيحها حسب رقم تعريف الكائن. |
positionedObjects |
العناصر الموضّحة في علامة تبويب في المستند، ويتم تحديد مفاتيحها حسب رقم تعريف العنصر. |
commentAnchors |
يتم تثبيت التعليق في علامة تبويب في المستند، ويتم تحديد المفتاح حسب رقم تعريف نقطة الربط. يتم ملء هذا الحقل فقط إذا تم ضبط المَعلمة |
النص
نص المستند
يتضمّن النص عادةً محتوى المستند الكامل باستثناء headers وfooters وfootnotes.
| تمثيل JSON |
|---|
{
"content": [
{
object ( |
| الحقول | |
|---|---|
content[] |
محتوى النص تبدأ فهارس محتوى النص الأساسي من الصفر. |
StructuralElement
يصف StructuralElement المحتوى الذي يوفّر بنية للمستند.
| تمثيل JSON |
|---|
{ "startIndex": integer, "endIndex": integer, "paragraph": { object ( |
| الحقول | |
|---|---|
startIndex |
فهرس البدء المستند إلى الصفر لهذا العنصر البنيوي، بوحدات رموز UTF-16 |
endIndex |
الفهرس النهائي المستند إلى الصفر لهذا العنصر البنيوي، باستثناء، في وحدات رموز UTF-16. |
| محتوى العنصر البنيوي في ما يلي قائمة بالحقول التي يستبعد كلّ منها الآخر. سيتم ضبط حقل واحد على الأكثر في الرد: | |
paragraph |
نوع فقرة من العناصر البنيوية |
sectionBreak |
نوع فاصل أقسام من العناصر البنيوية |
table |
نوع جدول من العناصر الهيكلية |
tableOfContents |
نوع عنصر هيكلي لجدول المحتويات |
| نهاية الحقول التي يستبعد كلّ منها الآخر | |
الفقرة
StructuralElement يمثّل فقرة. الفقرة هي مجموعة من المحتوى تنتهي بحرف سطر جديد.
| تمثيل JSON |
|---|
{ "elements": [ { object ( |
| الحقول | |
|---|---|
elements[] |
محتوى الفقرة، مقسّمًا إلى أجزائه المكوّنة |
paragraphStyle |
نمط هذه الفقرة. |
suggestedParagraphStyleChanges |
تتغير الفقرة المقترَحة إلى هذه الفقرة، ويتم تحديدها باستخدام معرّف الاقتراح. |
bullet |
النقطة الخاصة بهذه الفقرة إذا لم يكن العنصر موجودًا، لا تنتمي الفقرة إلى قائمة. |
suggestedBulletChanges |
التغييرات المقترَحة على الرمز النقطي لهذه الفقرة |
positionedObjectIds[] |
تمثّل هذه السمة أرقام تعريف العناصر الموضّعة المرتبطة بهذه الفقرة. |
suggestedPositionedObjectIds |
معرّفات العناصر الموضّحة التي يُقترح إرفاقها بهذه الفقرة، ويتم تحديد المفتاح حسب معرّف الاقتراح. |
ParagraphElement
يصف ParagraphElement المحتوى ضمن Paragraph.
| تمثيل JSON |
|---|
{ "startIndex": integer, "endIndex": integer, "textRun": { object ( |
| الحقول | |
|---|---|
startIndex |
فهرس البدء الصفري لعنصر الفقرة هذا، بوحدات رموز UTF-16 |
endIndex |
الفهرس النهائي المستند إلى الصفر لعنصر الفقرة هذا، باستثناء، في وحدات رموز UTF-16. |
| محتوى عنصر الفقرة. في ما يلي قائمة بالحقول التي يستبعد كلّ منها الآخر. سيتم ضبط حقل واحد على الأكثر في الرد: | |
textRun |
عنصر فقرة لسلسلة نصية |
autoText |
عنصر فقرة نص تلقائي |
pageBreak |
عنصر فقرة فاصل الصفحات |
columnBreak |
عنصر فقرة فاصل الأعمدة |
footnoteReference |
عنصر فقرة مرجعية للحاشية السفلية |
horizontalRule |
عنصر فقرة قاعدة أفقية |
equation |
تمثّل هذه السمة عنصر فقرة معادلة. |
inlineObjectElement |
عنصر فقرة كائن مضمّن |
person |
عنصر فقرة يرتبط بشخص أو عنوان بريد إلكتروني. |
richLink |
عنصر فقرة يرتبط بمورد من Google (مثل ملف في Google Drive أو فيديو على YouTube أو حدث في "تقويم Google") |
dateElement |
عنصر فقرة يمثّل تاريخًا |
| نهاية الحقول التي يستبعد كلّ منها الآخر | |
TextRun
ParagraphElement يمثّل سلسلة من النصوص التي تتضمّن التنسيق نفسه.
| تمثيل JSON |
|---|
{ "content": string, "suggestedInsertionIds": [ string ], "suggestedDeletionIds": [ string ], "textStyle": { object ( |
| الحقول | |
|---|---|
content |
تمثّل هذه السمة نص عملية التشغيل. يتم استبدال أي عناصر غير نصية في عملية التنفيذ بالحرف U+E907 من Unicode. |
suggestedInsertionIds[] |
معرّفات الإعلانات المقترَحة. قد يتضمّن |
suggestedDeletionIds[] |
معرّفات الحذف المقترَحة إذا كان الحقل فارغًا، يعني ذلك أنّه لا توجد عمليات حذف مقترَحة لهذا المحتوى. |
textStyle |
نمط النص في هذا المقطع |
suggestedTextStyleChanges |
يتغيّر نمط النص المقترَح إلى هذا النص، ويتم تحديد مفتاحه حسب رقم تعريف الاقتراح. |
TextStyle
تمثّل هذه السمة التنسيق الذي يمكن تطبيقه على النص.
يتم تمثيل أنماط النصوص الموروثة كحقول غير مضبوطة في هذه الرسالة. يعتمد العنصر الرئيسي لنمط النص على مكان تحديد نمط النص:
- يرث TextStyle للنص في
Paragraphمنnamed style typeالمقابل للفقرة. - يرث
named styleنمطnormal textالمسمّى. - يرث TextStyle للنمط المسمّى
normal textمن نمط النص التلقائي في محرِّر "مستندات Google". - قد يرث TextStyle في عنصر
Paragraphمضمّن في جدول نمط النص من نمط الجدول.
إذا لم يكن نمط النص موروثًا من عنصر رئيسي، سيؤدي إلغاء ضبط الحقول إلى إعادة النمط إلى قيمة تطابق الإعدادات التلقائية في "محرّر مستندات Google".
| تمثيل JSON |
|---|
{ "bold": boolean, "italic": boolean, "underline": boolean, "strikethrough": boolean, "smallCaps": boolean, "backgroundColor": { object ( |
| الحقول | |
|---|---|
bold |
تحدّد هذه السمة ما إذا كان النص معروضًا بخط غامق أم لا. |
italic |
تحدّد ما إذا كان النص مائلاً أم لا. |
underline |
تحدّد هذه السمة ما إذا كان النص تحته خط أم لا. |
strikethrough |
تُستخدَم لتحديد ما إذا كان النص مشطوبًا أم لا. |
smallCaps |
تُستخدَم لتحديد ما إذا كان النص مكتوبًا بأحرف كبيرة صغيرة أم لا. |
backgroundColor |
لون خلفية النص إذا تم ضبط اللون، سيكون إما لون RGB أو شفافًا، وذلك حسب الحقل |
foregroundColor |
لون مقدّمة النص إذا تم ضبط اللون، سيكون إما لون RGB أو شفافًا، وذلك حسب الحقل |
fontSize |
حجم خط النص |
weightedFontFamily |
مجموعة الخطوط وسُمك الخط المعروض للنص إذا كان طلب التعديل يحدّد قيمًا لكل من إذا لم يتم ضبط في حال ضبط |
baselineOffset |
الإزاحة العمودية للنص من موضعه العادي يتم تلقائيًا عرض النص الذي يتضمّن إزاحات خط الأساس |
link |
تمثّل هذه السمة وجهة الرابط التشعّبي للنص. في حال عدم ضبطها، لن يكون هناك رابط. لا يتم اكتساب الروابط من النص الرئيسي. يؤدي تغيير الرابط في طلب تعديل إلى إجراء بعض التغييرات الأخرى على نمط النص في النطاق:
|
OptionalColor
لون يمكن أن يكون إما معتمًا بالكامل أو شفافًا بالكامل.
| تمثيل JSON |
|---|
{
"color": {
object ( |
| الحقول | |
|---|---|
color |
في حال ضبط هذه السمة، سيتم استخدامها كلون غير شفاف. إذا لم يتم ضبط هذه السمة، فإنّها تمثّل لونًا شفافًا. |
اللون
لون واحد
| تمثيل JSON |
|---|
{
"rgbColor": {
object ( |
| الحقول | |
|---|---|
rgbColor |
قيمة النموذج اللوني أحمر أخضر أزرق (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 |
تمثّل هذه السمة وحدات المقدار. |
وحدة
وحدات القياس.
| عمليات التعداد | |
|---|---|
UNIT_UNSPECIFIED |
الوحدات غير معروفة. |
PT |
النقطة هي وحدة قياس تساوي 1/72 من البوصة. |
WeightedFontFamily
تمثّل هذه السمة مجموعة خطوط ووزن النص.
| تمثيل JSON |
|---|
{ "fontFamily": string, "weight": integer } |
| الحقول | |
|---|---|
fontFamily |
مجموعة خطوط النص يمكن أن تكون مجموعة الخطوط أي خط من قائمة "الخط" في "مستندات Google" أو من Google Fonts. إذا كان اسم الخط غير معروف، يتم عرض النص بالخط |
weight |
وزن الخط يمكن أن يحتوي هذا الحقل على أي قيمة من مضاعفات القيمة التلقائية هي يشكّل عرض الخط أحد مكوّنات عرض الخط. يحدّد كلّ من
|
BaselineOffset
الطرق التي يمكن من خلالها إزاحة النص عموديًا عن موضعه العادي
| عمليات التعداد | |
|---|---|
BASELINE_OFFSET_UNSPECIFIED |
يتم اكتساب إزاحة خط الأساس للنص من العنصر الرئيسي. |
NONE |
لا يتم إزاحة النص عموديًا. |
SUPERSCRIPT |
يتم إزاحة النص عموديًا إلى الأعلى (نص مرتفع). |
SUBSCRIPT |
يتم إزاحة النص عموديًا إلى الأسفل (نص منخفض). |
رابط
تشير إلى جزء آخر من المستند أو إلى مصدر عنوان URL خارجي.
| تمثيل JSON |
|---|
{ "url": string, "tabId": string, "bookmark": { object ( |
| الحقول | |
|---|---|
| تمثّل هذه السمة وجهة الرابط. في ما يلي قائمة بالحقول التي يستبعد كلّ منها الآخر. سيتم ضبط حقل واحد على الأكثر في الرد: | |
url |
عنوان URL خارجي |
tabId |
تمثّل هذه السمة معرّف علامة تبويب في هذا المستند. |
bookmark |
إشارة مرجعية في هذا المستند في المستندات التي تحتوي على علامة تبويب واحدة، ستستمر الروابط المؤدية إلى الإشارات المرجعية ضمن علامة التبويب الفردية في عرض |
heading |
عنوان في هذا المستند في المستندات التي تحتوي على علامة تبويب واحدة، ستستمر الروابط المؤدية إلى العناوين داخل علامة التبويب الفردية في عرض |
bookmarkId |
رقم تعريف إشارة مرجعية في هذا المستند الحقل القديم: بدلاً من ذلك، اضبط قيمة في حال استخدام هذا الحقل في طلب كتابة، سيتم اعتبار الإشارة المرجعية من معرّف علامة التبويب المحدّد في الطلب. إذا لم يتم تحديد معرّف علامة التبويب في الطلب، سيتم اعتبار أنّه من علامة التبويب الأولى في المستند. |
headingId |
معرّف عنوان في هذا المستند الحقل القديم: بدلاً من ذلك، اضبط قيمة إذا تم استخدام هذا الحقل في طلب كتابة، سيتم اعتبار العنوان من معرّف علامة التبويب المحدّد في الطلب. إذا لم يتم تحديد معرّف علامة التبويب في الطلب، سيتم اعتبار أنّه من علامة التبويب الأولى في المستند. |
| نهاية الحقول التي يستبعد كلّ منها الآخر | |
BookmarkLink
مرجع إلى إشارة مرجعية في هذا المستند
| تمثيل JSON |
|---|
{ "id": string, "tabId": string } |
| الحقول | |
|---|---|
id |
رقم تعريف إشارة مرجعية في هذا المستند |
tabId |
تمثّل هذه السمة معرّف علامة التبويب التي تحتوي على هذه الإشارة المرجعية. |
HeadingLink
إشارة إلى عنوان في هذا المستند
| تمثيل JSON |
|---|
{ "id": string, "tabId": string } |
| الحقول | |
|---|---|
id |
معرّف عنوان في هذا المستند |
tabId |
تمثّل هذه السمة معرّف علامة التبويب التي يحتوي على هذا العنوان. |
SuggestedTextStyle
تغيير مقترَح على TextStyle
| تمثيل JSON |
|---|
{ "textStyle": { object ( |
| الحقول | |
|---|---|
textStyle |
|
textStyleSuggestionState |
قناع يشير إلى الحقول التي تم تغييرها في هذا الاقتراح من الحقول المتوفّرة في |
TextStyleSuggestionState
قناع يشير إلى الحقول التي تم تغييرها في هذا الاقتراح من الحقول المتوفّرة في TextStyle الأساسي. لكل حقل تم ضبطه على "صحيح"، هناك قيمة مقترَحة جديدة.
| تمثيل JSON |
|---|
{ "boldSuggested": boolean, "italicSuggested": boolean, "underlineSuggested": boolean, "strikethroughSuggested": boolean, "smallCapsSuggested": boolean, "backgroundColorSuggested": boolean, "foregroundColorSuggested": boolean, "fontSizeSuggested": boolean, "weightedFontFamilySuggested": boolean, "baselineOffsetSuggested": boolean, "linkSuggested": boolean } |
| الحقول | |
|---|---|
boldSuggested |
تشير إلى ما إذا كان هناك تغيير مقترَح على |
italicSuggested |
تشير إلى ما إذا كان هناك تغيير مقترَح على |
underlineSuggested |
تشير إلى ما إذا كان هناك تغيير مقترَح على |
strikethroughSuggested |
تشير إلى ما إذا كان هناك تغيير مقترَح على |
smallCapsSuggested |
تشير إلى ما إذا كان هناك تغيير مقترَح على |
backgroundColorSuggested |
تشير إلى ما إذا كان هناك تغيير مقترَح على |
foregroundColorSuggested |
تشير إلى ما إذا كان هناك تغيير مقترَح على |
fontSizeSuggested |
تشير إلى ما إذا كان هناك تغيير مقترَح على |
weightedFontFamilySuggested |
تشير إلى ما إذا كان هناك تغيير مقترَح على |
baselineOffsetSuggested |
تشير إلى ما إذا كان هناك تغيير مقترَح على |
linkSuggested |
تشير إلى ما إذا كان هناك تغيير مقترَح على |
AutoText
ParagraphElement: تمثّل موضعًا في النص يتم استبداله ديناميكيًا بمحتوى يمكن أن يتغير بمرور الوقت، مثل رقم الصفحة.
| تمثيل JSON |
|---|
{ "type": enum ( |
| الحقول | |
|---|---|
type |
تمثّل هذه السمة نوع النص التلقائي. |
suggestedInsertionIds[] |
معرّفات الإعلانات المقترَحة. قد يتضمّن |
suggestedDeletionIds[] |
معرّفات الحذف المقترَحة إذا كان الحقل فارغًا، يعني ذلك أنّه لا توجد عمليات حذف مقترَحة لهذا المحتوى. |
textStyle |
نمط النص الخاص بهذا النص التلقائي. |
suggestedTextStyleChanges |
يتغيّر نمط النص المقترَح إلى هذا النص التلقائي، ويتم تحديد مفتاحه حسب معرّف الاقتراح. |
النوع
أنواع النص التلقائي
| عمليات التعداد | |
|---|---|
TYPE_UNSPECIFIED |
نوع نص تلقائي غير محدَّد |
PAGE_NUMBER |
اكتب نصًا تلقائيًا يمثّل رقم الصفحة الحالية. |
PAGE_COUNT |
اكتب نصًا تلقائيًا يمثّل العدد الإجمالي للصفحات في المستند. |
PageBreak
ParagraphElement: يمثّل فاصل صفحة. يؤدي فاصل الصفحات إلى بدء النص اللاحق في أعلى الصفحة التالية.
| تمثيل JSON |
|---|
{ "suggestedInsertionIds": [ string ], "suggestedDeletionIds": [ string ], "textStyle": { object ( |
| الحقول | |
|---|---|
suggestedInsertionIds[] |
معرّفات الإعلانات المقترَحة. قد يتضمّن |
suggestedDeletionIds[] |
معرّفات الحذف المقترَحة إذا كان الحقل فارغًا، يعني ذلك أنّه لا توجد عمليات حذف مقترَحة لهذا المحتوى. |
textStyle |
نمط النص الخاص بـ PageBreak هذا. على غرار المحتوى النصي، مثل سلاسل النصوص ومراجع الحواشي السفلية، يمكن أن يؤثر نمط النص لفاصل الصفحات في تصميم المحتوى بالإضافة إلى نمط النص المُدرَج بجانبه. |
suggestedTextStyleChanges |
يتغيّر نمط النص المقترَح إلى PageBreak هذا، ويتم تحديد مفتاحه حسب رقم تعريف الاقتراح. |
ColumnBreak
ParagraphElement: تمثّل فاصل أعمدة. يؤدي فاصل الأعمدة إلى بدء النص اللاحق في أعلى العمود التالي.
| تمثيل JSON |
|---|
{ "suggestedInsertionIds": [ string ], "suggestedDeletionIds": [ string ], "textStyle": { object ( |
| الحقول | |
|---|---|
suggestedInsertionIds[] |
معرّفات الإعلانات المقترَحة. قد يتضمّن |
suggestedDeletionIds[] |
معرّفات الحذف المقترَحة إذا كان الحقل فارغًا، يعني ذلك أنّه لا توجد عمليات حذف مقترَحة لهذا المحتوى. |
textStyle |
نمط النص الخاص بهذا العنصر ColumnBreak. على غرار المحتوى النصي، مثل سلاسل النصوص ومراجع الحواشي السفلية، يمكن أن يؤثر نمط النص لفاصل الأعمدة في تخطيط المحتوى بالإضافة إلى نمط النص المُدرَج بجانبه. |
suggestedTextStyleChanges |
يتغيّر نمط النص المقترَح إلى ColumnBreak هذا، ويتم تحديد مفتاحه حسب رقم تعريف الاقتراح. |
FootnoteReference
ParagraphElement يمثّل مرجع حاشية سفلية. مرجع الحاشية السفلية هو المحتوى المضمّن الذي يتم عرضه برقم ويُستخدم لتحديد الحاشية السفلية.
| تمثيل JSON |
|---|
{ "footnoteId": string, "footnoteNumber": string, "suggestedInsertionIds": [ string ], "suggestedDeletionIds": [ string ], "textStyle": { object ( |
| الحقول | |
|---|---|
footnoteId |
تمثّل هذه السمة رقم تعريف |
footnoteNumber |
تمثّل هذه السمة رقم الحاشية السفلية المعروض. |
suggestedInsertionIds[] |
معرّفات الإعلانات المقترَحة. قد يتضمّن |
suggestedDeletionIds[] |
معرّفات الحذف المقترَحة إذا كان الحقل فارغًا، يعني ذلك أنّه لا توجد عمليات حذف مقترَحة لهذا المحتوى. |
textStyle |
تمثّل هذه السمة نمط النص الخاص بـ FootnoteReference. |
suggestedTextStyleChanges |
يتغيّر نمط النص المقترَح إلى FootnoteReference هذا، ويتم تحديد مفتاحه حسب رقم تعريف الاقتراح. |
HorizontalRule
ParagraphElement تمثّل خطًا أفقيًا.
| تمثيل JSON |
|---|
{ "suggestedInsertionIds": [ string ], "suggestedDeletionIds": [ string ], "textStyle": { object ( |
| الحقول | |
|---|---|
suggestedInsertionIds[] |
معرّفات الإعلانات المقترَحة. قد يتضمّن |
suggestedDeletionIds[] |
معرّفات الحذف المقترَحة إذا كان الحقل فارغًا، يعني ذلك أنّه لا توجد عمليات حذف مقترَحة لهذا المحتوى. |
textStyle |
نمط النص الخاص بهذا العنصر HorizontalRule. على غرار المحتوى النصي، مثل سلاسل النصوص ومراجع الحواشي السفلية، يمكن أن يؤثر نمط النص الخاص بالمسطرة الأفقية في تخطيط المحتوى بالإضافة إلى نمط النص المُدرَج بجانبها. |
suggestedTextStyleChanges |
يتغيّر نمط النص المقترَح إلى HorizontalRule هذا، ويتم تحديد مفتاحه حسب معرّف الاقتراح. |
معادلة
ParagraphElement يمثّل معادلة.
| تمثيل JSON |
|---|
{ "suggestedInsertionIds": [ string ], "suggestedDeletionIds": [ string ] } |
| الحقول | |
|---|---|
suggestedInsertionIds[] |
معرّفات الإعلانات المقترَحة. قد يتضمّن |
suggestedDeletionIds[] |
معرّفات الحذف المقترَحة إذا كان الحقل فارغًا، يعني ذلك أنّه لا توجد عمليات حذف مقترَحة لهذا المحتوى. |
InlineObjectElement
ParagraphElement يحتوي على InlineObject
| تمثيل JSON |
|---|
{ "inlineObjectId": string, "suggestedInsertionIds": [ string ], "suggestedDeletionIds": [ string ], "textStyle": { object ( |
| الحقول | |
|---|---|
inlineObjectId |
تمثّل هذه السمة معرّف |
suggestedInsertionIds[] |
معرّفات الإعلانات المقترَحة. قد يتضمّن |
suggestedDeletionIds[] |
معرّفات الحذف المقترَحة إذا كان الحقل فارغًا، يعني ذلك أنّه لا توجد عمليات حذف مقترَحة لهذا المحتوى. |
textStyle |
نمط النص الخاص بهذا العنصر InlineObjectElement. على غرار المحتوى النصي، مثل سلاسل النصوص ومراجع الحواشي السفلية، يمكن أن يؤثر نمط النص لعنصر مضمّن في تخطيط المحتوى بالإضافة إلى نمط النص المُدرَج بجانبه. |
suggestedTextStyleChanges |
يتغيّر نمط النص المقترَح إلى InlineObject هذا، ويتم تحديد مفتاحه حسب معرّف الاقتراح. |
شخص
شخص أو عنوان بريد إلكتروني تمت الإشارة إليه في مستند تتصرّف هذه الإشارات كعنصر واحد غير قابل للتغيير يحتوي على اسم الشخص أو عنوان بريده الإلكتروني.
| تمثيل JSON |
|---|
{ "personId": string, "suggestedInsertionIds": [ string ], "suggestedDeletionIds": [ string ], "textStyle": { object ( |
| الحقول | |
|---|---|
personId |
النتائج فقط. المعرّف الفريد لهذا الرابط. |
suggestedInsertionIds[] |
أرقام تعريف الاقتراحات التي تُدرج رابط المستخدم هذا في المستند قد يتضمّن |
suggestedDeletionIds[] |
معرّفات الاقتراحات التي تزيل رابط المستخدم هذا من المستند قد يتضمّن |
textStyle |
نمط النص في هذا |
suggestedTextStyleChanges |
يتغيّر نمط النص المقترَح إلى |
personProperties |
النتائج فقط. سمات |
PersonProperties
السمات الخاصة بـ Person مرتبط
| تمثيل JSON |
|---|
{ "name": string, "email": string } |
| الحقول | |
|---|---|
name |
تمثّل هذه السمة اسم الشخص إذا كان معروضًا في نص الرابط بدلاً من عنوان البريد الإلكتروني الخاص به. |
email |
عنوان البريد الإلكتروني المرتبط بـ " |
RichLink
رابط يؤدي إلى أحد موارد Google (مثل ملف في Drive أو فيديو على YouTube أو حدث في "تقويم Google")
| تمثيل JSON |
|---|
{ "richLinkId": string, "suggestedInsertionIds": [ string ], "suggestedDeletionIds": [ string ], "textStyle": { object ( |
| الحقول | |
|---|---|
richLinkId |
النتائج فقط. تمثّل هذه السمة رقم تعريف الرابط. |
suggestedInsertionIds[] |
أرقام التعريف الخاصة بالاقتراحات التي تُدرج هذا الرابط في المستند قد يتضمّن |
suggestedDeletionIds[] |
معرّفات الاقتراحات التي تزيل هذا الرابط من المستند قد يتضمّن |
textStyle |
نمط النص في هذا |
suggestedTextStyleChanges |
يتغيّر نمط النص المقترَح إلى |
richLinkProperties |
النتائج فقط. سمات |
RichLinkProperties
السمات الخاصة بـ RichLink
| تمثيل JSON |
|---|
{ "title": string, "uri": string, "mimeType": string } |
| الحقول | |
|---|---|
title |
تمثّل هذه السمة عنوان |
uri |
تمثّل هذه السمة معرّف الموارد المنتظم (URI) الخاص بالسمة |
mimeType |
نوع MIME الخاص بـ |
DateElement
تمثّل هذه السمة مثيلاً لتاريخ مذكور في مستند.
| تمثيل JSON |
|---|
{ "dateId": string, "suggestedInsertionIds": [ string ], "suggestedDeletionIds": [ string ], "textStyle": { object ( |
| الحقول | |
|---|---|
dateId |
النتائج فقط. المعرّف الفريد لهذا التاريخ. |
suggestedInsertionIds[] |
معرّفات الاقتراحات التي تُدرج هذا التاريخ في المستند قد يحتوي DateElement على أرقام تعريف إدراج متعددة إذا كان تغييرًا مقترحًا متداخلاً (اقتراحًا ضمن اقتراح قدّمه مستخدم آخر، على سبيل المثال). إذا كان هذا الحقل فارغًا، يعني ذلك أنّ هذا التاريخ ليس تاريخ إدراج مقترَحًا. |
suggestedDeletionIds[] |
معرّفات الاقتراحات التي تزيل هذا التاريخ من المستند قد يحتوي DateElement على معرّفات حذف متعددة إذا اقترح عدة مستخدمين حذفه، على سبيل المثال. إذا كان هذا الحقل فارغًا، لن يتم اقتراح هذا التاريخ للحذف. |
textStyle |
نمط النص الخاص بهذا العنصر DateElement. |
suggestedTextStyleChanges |
يتغيّر نمط النص المقترَح إلى DateElement هذا، ويتم تحديد مفتاحه حسب رقم تعريف الاقتراح. |
dateElementProperties |
خصائص DateElement هذه |
suggestedDateElementPropertiesChanges |
التغييرات المقترَحة على خصائص عنصر التاريخ، ويتم تحديدها باستخدام معرّف الاقتراح. |
DateElementProperties
سمات DateElement
| تمثيل JSON |
|---|
{ "timestamp": string, "timeZoneId": string, "locale": string, "dateFormat": enum ( |
| الحقول | |
|---|---|
timestamp |
تمثّل هذه السمة النقطة الزمنية المراد عرضها، وذلك بالثواني والنانو ثانية منذ بداية حقبة يونكس: 1 يناير 1970 عند منتصف الليل بالتوقيت العالمي المنسَّق. من المتوقّع أن يكون الطابع الزمني بالتوقيت العالمي المنسّق. في حال ضبط timeZoneId، يتم تعديل الطابع الزمني وفقًا للمنطقة الزمنية. على سبيل المثال، سيتم عرض الطابع الزمني |
timeZoneId |
المنطقة الزمنية لعنصر التاريخ، كما هو محدّد في مشروع Unicode Common Locale Data Repository (CLDR) مثلاً: |
locale |
رمز اللغة الخاص بـ DateElement. مثلاً: تتوفّر هذه الميزة باللغات التالية: |
dateFormat |
تحدّد هذه السمة طريقة عرض جزء التاريخ من DateElement في المستند. إذا لم يتم ضبطها، تكون القيمة التلقائية هي DATE_FORMAT_MONTH_DAY_YEAR_ABBREVIATED، ما يشير إلى أنّه سيتم تنسيق DateElement على النحو |
timeFormat |
تحدّد هذه السمة كيفية عرض جزء الوقت من DateElement في المستند. إذا لم يتم ضبط هذا الخيار، ستكون القيمة التلقائية هي TIME_FORMAT_DISABLED، ما يشير إلى أنّه يجب عدم عرض أي وقت. |
displayText |
النتائج فقط. توضّح هذه السمة طريقة عرض DateElement في المستند. |
DateFormat
تنسيقات التاريخ المحتملة لـ DateElement.
| عمليات التعداد | |
|---|---|
DATE_FORMAT_UNSPECIFIED |
لم يتم تحديد تنسيق التاريخ. |
DATE_FORMAT_CUSTOM |
النتائج فقط. يتم استيراد تنسيق التاريخ من مصدر خارجي. |
DATE_FORMAT_MONTH_DAY_ABBREVIATED |
تنسيق التاريخ هو شهر مختصر متبوعًا باليوم. على سبيل المثال، "1 يناير". |
DATE_FORMAT_MONTH_DAY_FULL |
يكون تنسيق التاريخ هو الشهر متبوعًا باليوم. على سبيل المثال، "01 يناير". |
DATE_FORMAT_MONTH_DAY_YEAR_ABBREVIATED |
تنسيق التاريخ هو شهر مختصر متبوعًا باليوم والسنة. على سبيل المثال، "1 يناير 1970". |
DATE_FORMAT_ISO8601 |
يجب أن يكون التاريخ بالتنسيق ISO 8601. على سبيل المثال، "1970-01-01". |
TimeFormat
تنسيقات الوقت المحتملة لـ DateElement
| عمليات التعداد | |
|---|---|
TIME_FORMAT_UNSPECIFIED |
لم يتم تحديد تنسيق الوقت. |
TIME_FORMAT_DISABLED |
تشير إلى أنّ التاريخ لا يتضمّن وقتًا. |
TIME_FORMAT_HOUR_MINUTE |
يعرض تنسيق الوقت الساعة والدقيقة. على سبيل المثال، "1 يناير 1970 الساعة 12:00 ظهرًا". |
TIME_FORMAT_HOUR_MINUTE_TIMEZONE |
يعرض تنسيق الوقت الساعة والدقيقة والمنطقة الزمنية. على سبيل المثال، "1 يناير 1970 الساعة 12:00 ظهرًا بالتوقيت العالمي المنسق". |
SuggestedDateElementProperties
تغيير مقترَح على DateElementProperties
| تمثيل JSON |
|---|
{ "dateElementProperties": { object ( |
| الحقول | |
|---|---|
dateElementProperties |
|
dateElementPropertiesSuggestionState |
قناع يشير إلى الحقول التي تم تغييرها في هذا الاقتراح من الحقول المتوفّرة في |
DateElementPropertiesSuggestionState
قناع يشير إلى الحقول التي تم تغييرها في هذا الاقتراح من الحقول المتوفّرة في DateElementProperties الأساسي. لكل حقل تم ضبطه على "صحيح"، هناك قيمة مقترَحة جديدة.
| تمثيل JSON |
|---|
{ "timestampSuggested": boolean, "timeZoneIdSuggested": boolean, "localeSuggested": boolean, "dateFormatSuggested": boolean, "timeFormatSuggested": boolean } |
| الحقول | |
|---|---|
timestampSuggested |
تشير إلى ما إذا كان هناك تغيير مقترَح على |
timeZoneIdSuggested |
تشير إلى ما إذا كان هناك تغيير مقترَح على |
localeSuggested |
تشير إلى ما إذا كان هناك تغيير مقترَح على |
dateFormatSuggested |
تشير إلى ما إذا كان هناك تغيير مقترَح على |
timeFormatSuggested |
تشير إلى ما إذا كان هناك تغيير مقترَح على |
ParagraphStyle
الأنماط التي تنطبق على فقرة كاملة
يتم تمثيل أنماط الفقرات الموروثة كحقول غير مضبوطة في هذه الرسالة. يعتمد العنصر الرئيسي لنمط الفقرة على مكان تحديد نمط الفقرة:
- يرث ParagraphStyle في
Paragraphمنnamed style typeالمقابل للفقرة. - يرث
named styleParagraphStyle من نمطnormal textالمسمّى. - يرث ParagraphStyle للنمط المسمّى
normal textمن نمط الفقرة التلقائي في محرّر "مستندات Google". - قد يرث ParagraphStyle في عنصر
Paragraphمضمّن في جدول نمط الفقرة من نمط الجدول.
إذا لم يكن نمط الفقرة موروثًا من عنصر رئيسي، ستؤدي إزالة ضبط الحقول إلى إعادة النمط إلى قيمة تطابق الإعدادات التلقائية في "محرّر مستندات Google".
| تمثيل JSON |
|---|
{ "headingId": string, "namedStyleType": enum ( |
| الحقول | |
|---|---|
headingId |
معرّف العنوان الخاص بالفقرة. إذا كانت فارغة، فهذا يعني أنّ الفقرة ليست عنوانًا. هذه السمة مخصّصة للقراءة فقط. |
namedStyleType |
تمثّل هذه السمة نوع النمط المسمّى للفقرة. بما أنّ تعديل نوع النمط المسمّى يؤثر في الخصائص الأخرى ضمن ParagraphStyle، يتم تطبيق نوع النمط المسمّى قبل تعديل الخصائص الأخرى. |
alignment |
تمثّل هذه السمة محاذاة النص لهذه الفقرة. |
lineSpacing |
تمثّل هذه السمة مقدار المسافة بين الأسطر، كنسبة مئوية من المسافة العادية، حيث يتم تمثيل المسافة العادية بالقيمة 100.0. في حال عدم ضبط هذه السمة، يتم اكتساب القيمة من العنصر الرئيسي. |
direction |
تمثّل هذه السمة اتجاه نص الفقرة. في حال عدم ضبطها، تكون القيمة التلقائية |
spacingMode |
تمثّل هذه السمة وضع التباعد للفقرة. |
spaceAbove |
مقدار المساحة الإضافية فوق الفقرة في حال عدم ضبط هذه السمة، يتم اكتساب القيمة من العنصر الرئيسي. |
spaceBelow |
مقدار المساحة الإضافية أسفل الفقرة في حال عدم ضبط هذه السمة، يتم اكتساب القيمة من العنصر الرئيسي. |
borderBetween |
تمثّل هذه السمة الحدود بين هذه الفقرة والفقرات التالية والسابقة. في حال عدم ضبط هذه السمة، يتم اكتساب القيمة من العنصر الرئيسي. يتم عرض الحدّ البيني عندما تتضمّن الفقرة المجاورة خصائص الحدّ والمسافة البادئة نفسها. لا يمكن تعديل حدود الفقرة جزئيًا. عند تغيير حدود الفقرة، يجب تحديد الحدود الجديدة بالكامل. |
borderTop |
الحدّ في أعلى هذه الفقرة في حال عدم ضبط هذه السمة، يتم اكتساب القيمة من العنصر الرئيسي. يتم عرض الحدّ العلوي عندما يكون للفقرة أعلاه خصائص مختلفة للحدّ والمسافة البادئة. لا يمكن تعديل حدود الفقرة جزئيًا. عند تغيير حدود الفقرة، يجب تحديد الحدود الجديدة بالكامل. |
borderBottom |
الحدّ في أسفل هذه الفقرة في حال عدم ضبط هذه السمة، يتم اكتساب القيمة من العنصر الرئيسي. يتم عرض الحد السفلي عندما يكون للفقرة أدناه خصائص مختلفة للحد والمسافة البادئة. لا يمكن تعديل حدود الفقرة جزئيًا. عند تغيير حدود الفقرة، يجب تحديد الحدود الجديدة بالكامل. |
borderLeft |
الحدّ الأيسر لهذه الفقرة في حال عدم ضبط هذه السمة، يتم اكتساب القيمة من العنصر الرئيسي. لا يمكن تعديل حدود الفقرة جزئيًا. عند تغيير حدود الفقرة، يجب تحديد الحدود الجديدة بالكامل. |
borderRight |
الحدّ الأيمن لهذه الفقرة في حال عدم ضبط هذه السمة، يتم اكتساب القيمة من العنصر الرئيسي. لا يمكن تعديل حدود الفقرة جزئيًا. عند تغيير حدود الفقرة، يجب تحديد الحدود الجديدة بالكامل. |
indentFirstLine |
مقدار المسافة البادئة للسطر الأول من الفقرة في حال عدم ضبط هذه السمة، يتم اكتساب القيمة من العنصر الرئيسي. |
indentStart |
مقدار المسافة البادئة للفقرة على الجانب الذي يتوافق مع بداية النص، استنادًا إلى اتجاه الفقرة الحالي في حال عدم ضبط هذه السمة، يتم اكتساب القيمة من العنصر الرئيسي. |
indentEnd |
مقدار المسافة البادئة للفقرة على الجانب الذي يتوافق مع نهاية النص، استنادًا إلى اتجاه الفقرة الحالي في حال عدم ضبط هذه السمة، يتم اكتساب القيمة من العنصر الرئيسي. |
tabStops[] |
تمثّل هذه السمة قائمة بمواضع التوقف في علامات التبويب لهذه الفقرة. لا يتمّ توارث قائمة مواضع التوقف في علامات التبويب. هذه السمة مخصّصة للقراءة فقط. |
keepLinesTogether |
تحديد ما إذا كان يجب عرض جميع أسطر الفقرة على الصفحة أو العمود نفسهما إذا أمكن ذلك في حال عدم ضبط هذه السمة، يتم اكتساب القيمة من العنصر الرئيسي. |
keepWithNext |
تحدّد هذه السمة ما إذا كان يجب عرض جزء من هذه الفقرة على الأقل في الصفحة أو العمود نفسهما مع الفقرة التالية إذا أمكن ذلك. في حال عدم ضبط هذه السمة، يتم اكتساب القيمة من العنصر الرئيسي. |
avoidWidowAndOrphan |
تحديد ما إذا كان يجب تجنُّب الأسطر المنفردة في بداية الفقرة أو نهايتها في حال عدم ضبط هذه السمة، يتم اكتساب القيمة من العنصر الرئيسي. |
shading |
تمثّل هذه السمة تظليل الفقرة. في حال عدم ضبط هذه السمة، يتم اكتساب القيمة من العنصر الرئيسي. |
pageBreakBefore |
تحديد ما إذا كان يجب أن تبدأ الفقرة الحالية دائمًا في بداية الصفحة في حال عدم ضبط هذه السمة، يتم اكتساب القيمة من العنصر الرئيسي. يمكن أن تؤدي محاولة تعديل |
NamedStyleType
أنواع الأنماط المسماة.
| عمليات التعداد | |
|---|---|
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 |
محاذاة
أنواع محاذاة النص في الفقرة
| عمليات التعداد | |
|---|---|
ALIGNMENT_UNSPECIFIED |
يتم اكتساب محاذاة الفقرة من العنصر الرئيسي. |
START |
تتم محاذاة الفقرة مع بداية السطر. تتم محاذاته إلى اليمين إذا كان النص مكتوبًا بلغة تُقرأ من اليسار إلى اليمين، وإلى اليسار في الحالات الأخرى. |
CENTER |
تكون الفقرة في المنتصف. |
END |
تتم محاذاة الفقرة مع نهاية السطر. تتم محاذاته إلى اليمين إذا كان النص مكتوبًا من اليسار إلى اليمين، وإلى اليسار في الحالات الأخرى. |
JUSTIFIED |
الفقرة مضبوطة. |
ContentDirection
يمكن أن يتدفّق محتوى الاتجاهات في:
| عمليات التعداد | |
|---|---|
CONTENT_DIRECTION_UNSPECIFIED |
لم يتم تحديد اتجاه المحتوى. |
LEFT_TO_RIGHT |
يمتد المحتوى من اليمين إلى اليسار. |
RIGHT_TO_LEFT |
يتم عرض المحتوى من اليمين إلى اليسار. |
SpacingMode
الأوضاع المختلفة للمسافة بين الفقرات
| عمليات التعداد | |
|---|---|
SPACING_MODE_UNSPECIFIED |
يتم اكتساب وضع التباعد من العنصر الرئيسي. |
NEVER_COLLAPSE |
يتم دائمًا عرض المسافة بين الفقرات. |
COLLAPSE_LISTS |
يتم تخطّي تباعد الفقرات بين عناصر القائمة. |
ParagraphBorder
حدود حول فقرة
| تمثيل JSON |
|---|
{ "color": { object ( |
| الحقول | |
|---|---|
color |
لون الحدود |
width |
تمثّل هذه السمة عرض الحدود. |
padding |
المساحة المتروكة للحد |
dashStyle |
نمط الشرطة للحد |
DashStyle
أنواع الشرطات التي يمكن عرض الأشكال الهندسية الخطية بها تستند هذه القيم إلى النوع البسيط "ST_PresetLineDashVal" الموضّح في القسم 20.1.10.49 من "تنسيقات ملفات Office Open XML - الأساسيات ومرجع لغة الترميز"، الجزء 1 من الإصدار الخامس من ECMA-376.
| عمليات التعداد | |
|---|---|
DASH_STYLE_UNSPECIFIED |
نمط الشرطة غير محدَّد. |
SOLID |
خط متصل يتوافق مع قيمة ECMA-376 ST_PresetLineDashVal "solid". هذا هو نمط الشرطة التلقائي. |
DOT |
خط متقطّع يتوافق مع قيمة ECMA-376 ST_PresetLineDashVal "نقطة". |
DASH |
خط متقطّع يتوافق مع قيمة ECMA-376 ST_PresetLineDashVal "dash". |
TabStop
موضع توقّف علامة تبويب ضمن فقرة
| تمثيل JSON |
|---|
{ "offset": { object ( |
| الحقول | |
|---|---|
offset |
الإزاحة بين موضع التوقف هذا والهامش الأيمن |
alignment |
محاذاة علامة الجدولة هذه في حال عدم ضبطها، تكون القيمة التلقائية |
TabStopAlignment
محاذاة علامة التوقف.
| عمليات التعداد | |
|---|---|
TAB_STOP_ALIGNMENT_UNSPECIFIED |
لم يتم تحديد محاذاة علامة التبويب. |
START |
تتم محاذاة علامة التبويب مع بداية السطر. هذا هو الخيار التلقائي. |
CENTER |
تتم محاذاة علامة التبويب مع وسط السطر. |
END |
تتم محاذاة موضع التوقف عن طريق الضغط على Tab مع نهاية السطر. |
التظليل
تظليل الفقرة
| تمثيل JSON |
|---|
{
"backgroundColor": {
object ( |
| الحقول | |
|---|---|
backgroundColor |
لون خلفية تظليل هذه الفقرة. |
SuggestedParagraphStyle
تغيير مقترَح على ParagraphStyle
| تمثيل JSON |
|---|
{ "paragraphStyle": { object ( |
| الحقول | |
|---|---|
paragraphStyle |
|
paragraphStyleSuggestionState |
قناع يشير إلى الحقول التي تم تغييرها في هذا الاقتراح من الحقول المتوفّرة في |
ParagraphStyleSuggestionState
قناع يشير إلى الحقول التي تم تغييرها في هذا الاقتراح من الحقول المتوفّرة في 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 ( |
| الحقول | |
|---|---|
headingIdSuggested |
تشير إلى ما إذا كان هناك تغيير مقترَح على |
namedStyleTypeSuggested |
تشير إلى ما إذا كان هناك تغيير مقترَح على |
alignmentSuggested |
تشير إلى ما إذا كان هناك تغيير مقترَح على |
lineSpacingSuggested |
تشير إلى ما إذا كان هناك تغيير مقترَح على |
directionSuggested |
تشير إلى ما إذا كان هناك تغيير مقترَح على |
spacingModeSuggested |
تشير إلى ما إذا كان هناك تغيير مقترَح على |
spaceAboveSuggested |
تشير إلى ما إذا كان هناك تغيير مقترَح على |
spaceBelowSuggested |
تشير إلى ما إذا كان هناك تغيير مقترَح على |
borderBetweenSuggested |
تشير إلى ما إذا كان هناك تغيير مقترَح على |
borderTopSuggested |
تشير إلى ما إذا كان هناك تغيير مقترَح على |
borderBottomSuggested |
تشير إلى ما إذا كان هناك تغيير مقترَح على |
borderLeftSuggested |
تشير إلى ما إذا كان هناك تغيير مقترَح على |
borderRightSuggested |
تشير إلى ما إذا كان هناك تغيير مقترَح على |
indentFirstLineSuggested |
تشير إلى ما إذا كان هناك تغيير مقترَح على |
indentStartSuggested |
تشير إلى ما إذا كان هناك تغيير مقترَح على |
indentEndSuggested |
تشير إلى ما إذا كان هناك تغيير مقترَح على |
keepLinesTogetherSuggested |
تشير إلى ما إذا كان هناك تغيير مقترَح على |
keepWithNextSuggested |
تشير إلى ما إذا كان هناك تغيير مقترَح على |
avoidWidowAndOrphanSuggested |
تشير إلى ما إذا كان هناك تغيير مقترَح على |
shadingSuggestionState |
قناع يشير إلى الحقول التي تم تغييرها في هذا الاقتراح ضمن |
pageBreakBeforeSuggested |
تشير إلى ما إذا كان هناك تغيير مقترَح على |
ShadingSuggestionState
قناع يشير إلى الحقول التي تم تغييرها في Shading الأساسي في هذا التغيير المقترَح. لكل حقل تم ضبطه على "صحيح"، هناك قيمة مقترَحة جديدة.
| تمثيل JSON |
|---|
{ "backgroundColorSuggested": boolean } |
| الحقول | |
|---|---|
backgroundColorSuggested |
تشير إلى ما إذا كان هناك تغيير مقترَح على |
تعداد نقطي
تصف هذه السمة النقطة في الفقرة.
| تمثيل JSON |
|---|
{
"listId": string,
"nestingLevel": integer,
"textStyle": {
object ( |
| الحقول | |
|---|---|
listId |
تمثّل هذه السمة رقم تعريف القائمة التي تنتمي إليها هذه الفقرة. |
nestingLevel |
مستوى التداخل لهذه الفقرة في القائمة |
textStyle |
تمثّل هذه السمة نمط النص الخاص بالفقرة الذي تم تطبيقه على هذه النقطة. |
SuggestedBullet
تغيير مقترَح على Bullet
| تمثيل JSON |
|---|
{ "bullet": { object ( |
| الحقول | |
|---|---|
bullet |
|
bulletSuggestionState |
قناع يشير إلى الحقول التي تم تغييرها في هذا الاقتراح من الحقول المتوفّرة في |
BulletSuggestionState
قناع يشير إلى الحقول التي تم تغييرها في هذا الاقتراح من الحقول المتوفّرة في Bullet الأساسي. لكل حقل تم ضبطه على "صحيح"، هناك قيمة مقترَحة جديدة.
| تمثيل JSON |
|---|
{
"listIdSuggested": boolean,
"nestingLevelSuggested": boolean,
"textStyleSuggestionState": {
object ( |
| الحقول | |
|---|---|
listIdSuggested |
تشير إلى ما إذا كان هناك تغيير مقترَح على |
nestingLevelSuggested |
تشير إلى ما إذا كان هناك تغيير مقترَح على |
textStyleSuggestionState |
قناع يشير إلى الحقول التي تم تغييرها في هذا الاقتراح ضمن |
ObjectReferences
مجموعة من أرقام تعريف العناصر
| تمثيل JSON |
|---|
{ "objectIds": [ string ] } |
| الحقول | |
|---|---|
objectIds[] |
معرّفات العناصر |
SectionBreak
StructuralElement يمثّل فاصل أقسام. القسم هو مجموعة من المحتوى الذي يتضمّن SectionStyle نفسه. يمثّل فاصل الأقسام بداية قسم جديد، وينطبق نمط القسم على القسم الذي يلي فاصل الأقسام.
يبدأ نص المستند دائمًا بفاصل أقسام.
| تمثيل JSON |
|---|
{
"suggestedInsertionIds": [
string
],
"suggestedDeletionIds": [
string
],
"sectionStyle": {
object ( |
| الحقول | |
|---|---|
suggestedInsertionIds[] |
معرّفات الإعلانات المقترَحة. قد يتضمّن |
suggestedDeletionIds[] |
معرّفات الحذف المقترَحة إذا كان الحقل فارغًا، يعني ذلك أنّه لا توجد عمليات حذف مقترَحة لهذا المحتوى. |
sectionStyle |
نمط القسم بعد فاصل الأقسام هذا. |
SectionStyle
النمط الذي ينطبق على قسم.
| تمثيل JSON |
|---|
{ "columnProperties": [ { object ( |
| الحقول | |
|---|---|
columnProperties[] |
خصائص أعمدة القسم إذا كان القسم فارغًا، سيحتوي على عمود واحد يتضمّن الخصائص التلقائية في محرّر "مستندات Google". يمكن تعديل القسم بحيث لا يحتوي على أكثر من 3 أعمدة. عند تعديل هذه السمة، يجب ضبط قيمة محددة. سيؤدي عدم ضبط هذه السمة إلى ظهور رسالة الخطأ 400 Bad Request. |
columnSeparatorStyle |
نمط فواصل الأعمدة يمكن ضبط هذا النمط حتى عندما يكون هناك عمود واحد في القسم. عند تعديل هذه السمة، يجب ضبط قيمة محددة. سيؤدي إلغاء ضبط هذه السمة إلى ظهور رسالة الخطأ 400 Bad Request. |
contentDirection |
تمثّل هذه السمة اتجاه المحتوى في هذا القسم. في حال عدم ضبطها، تكون القيمة التلقائية عند تعديل هذه السمة، يجب ضبط قيمة محددة. سيؤدي إلغاء ضبط هذه السمة إلى ظهور رسالة الخطأ 400 Bad Request. |
marginTop |
هامش أعلى الصفحة للقسم إذا لم يتم ضبطها، تكون القيمة التلقائية هي إذا كانت قيمة [DocumentMode][google.apps.docs.v1.DocumentStyle.document_format.document_mode] هي عند تعديل هذه السمة، يجب ضبط قيمة محددة. سيؤدي إلغاء ضبط هذه السمة إلى ظهور رسالة الخطأ 400 Bad Request. |
marginBottom |
الهامش السفلي للصفحة في القسم إذا لم يتم ضبطها، تكون القيمة التلقائية هي إذا كانت قيمة [DocumentMode][google.apps.docs.v1.DocumentStyle.document_format.document_mode] هي عند تعديل هذه السمة، يجب ضبط قيمة محددة. سيؤدي إلغاء ضبط هذه السمة إلى ظهور رسالة الخطأ 400 Bad Request. |
marginRight |
الهامش الأيمن للصفحة في القسم إذا لم يتم ضبطها، تكون القيمة التلقائية هي إذا كانت قيمة [DocumentMode][google.apps.docs.v1.DocumentStyle.document_format.document_mode] هي عند تعديل هذه السمة، يجب ضبط قيمة محددة. سيؤدي إلغاء ضبط هذه السمة إلى ظهور رسالة الخطأ 400 Bad Request. |
marginLeft |
هامش الصفحة الأيسر للقسم إذا لم يتم ضبطها، تكون القيمة التلقائية هي إذا كانت قيمة [DocumentMode][google.apps.docs.v1.DocumentStyle.document_format.document_mode] هي عند تعديل هذه السمة، يجب ضبط قيمة محددة. سيؤدي إلغاء ضبط هذه السمة إلى ظهور رسالة الخطأ 400 Bad Request. |
marginHeader |
هامش رأس القسم إذا لم يتم ضبطها، تكون القيمة التلقائية هي إذا كانت قيمة [DocumentMode][google.apps.docs.v1.DocumentStyle.document_format.document_mode] هي عند تعديل هذه السمة، يجب ضبط قيمة محددة. سيؤدي إلغاء ضبط هذه السمة إلى ظهور رسالة الخطأ 400 Bad Request. |
marginFooter |
هامش تذييل القسم إذا لم يتم ضبطها، تكون القيمة التلقائية هي إذا كانت قيمة [DocumentMode][google.apps.docs.v1.DocumentStyle.document_format.document_mode] هي عند تعديل هذه السمة، يجب ضبط قيمة محددة. سيؤدي إلغاء ضبط هذه السمة إلى ظهور رسالة الخطأ 400 Bad Request. |
sectionType |
النتائج فقط. تمثّل هذه السمة نوع القسم. |
defaultHeaderId |
معرّف العنوان التلقائي في حال عدم ضبطها، يتم استخلاص القيمة من إذا كانت قيمة [DocumentMode][google.apps.docs.v1.DocumentStyle.document_format.document_mode] هي هذه السمة مخصّصة للقراءة فقط. |
defaultFooterId |
معرّف التذييل التلقائي في حال عدم ضبطها، يتم استخلاص القيمة من إذا كانت قيمة [DocumentMode][google.apps.docs.v1.DocumentStyle.document_format.document_mode] هي هذه السمة مخصّصة للقراءة فقط. |
firstPageHeaderId |
رقم تعريف العنوان المستخدَم فقط في الصفحة الأولى من القسم إذا كانت قيمة إذا كانت قيمة [DocumentMode][google.apps.docs.v1.DocumentStyle.document_format.document_mode] هي هذه السمة مخصّصة للقراءة فقط. |
firstPageFooterId |
رقم تعريف التذييل المستخدَم للصفحة الأولى فقط من القسم إذا كانت قيمة إذا كانت قيمة [DocumentMode][google.apps.docs.v1.DocumentStyle.document_format.document_mode] هي هذه السمة مخصّصة للقراءة فقط. |
evenPageHeaderId |
معرّف العنوان المستخدَم للصفحات الزوجية فقط إذا كانت قيمة إذا كانت قيمة [DocumentMode][google.apps.docs.v1.DocumentStyle.document_format.document_mode] هي هذه السمة مخصّصة للقراءة فقط. |
evenPageFooterId |
معرّف التذييل المستخدَم للصفحات الزوجية فقط إذا كانت قيمة إذا كانت قيمة [DocumentMode][google.apps.docs.v1.DocumentStyle.document_format.document_mode] هي هذه السمة مخصّصة للقراءة فقط. |
useFirstPageHeaderFooter |
تُستخدَم لتحديد ما إذا كان سيتم استخدام معرّفات الرأس / التذييل للصفحة الأولى في القسم. إذا لم يتم ضبطها، سيتم استيرادها من إذا كانت قيمة [DocumentMode][google.apps.docs.v1.DocumentStyle.document_format.document_mode] هي عند تعديل هذه السمة، يجب ضبط قيمة محددة. سيؤدي إلغاء ضبط هذه السمة إلى ظهور رسالة الخطأ 400 Bad Request. |
pageNumberStart |
رقم الصفحة الذي سيتم بدء احتساب عدد الصفحات لهذا القسم منه. في حال عدم ضبط هذا الخيار، يستمر ترقيم الصفحات من القسم السابق. إذا لم يتم ضبط القيمة في إذا كانت قيمة [DocumentMode][google.apps.docs.v1.DocumentStyle.document_format.document_mode] هي عند تعديل هذه السمة، يجب ضبط قيمة محددة. سيؤدي إلغاء ضبط هذه السمة إلى ظهور رسالة الخطأ 400 Bad Request. |
flipPageOrientation |
اختيارية: تشير إلى ما إذا كان سيتم عكس أبعاد إذا كانت قيمة [DocumentMode][google.apps.docs.v1.DocumentStyle.document_format.document_mode] هي عند تعديل هذه السمة، يجب ضبط قيمة محددة. سيؤدي إلغاء ضبط هذه السمة إلى ظهور رسالة الخطأ 400 Bad Request. |
SectionColumnProperties
السمات التي تنطبق على عمود أحد الأقسام
| تمثيل JSON |
|---|
{ "width": { object ( |
| الحقول | |
|---|---|
width |
النتائج فقط. عرض العمود |
paddingEnd |
المسافة المتروكة في نهاية العمود |
ColumnSeparatorStyle
نمط فواصل الأعمدة بين الأعمدة
| عمليات التعداد | |
|---|---|
COLUMN_SEPARATOR_STYLE_UNSPECIFIED |
نمط غير محدّد لفواصل الأعمدة |
NONE |
لا توجد خطوط فاصلة بين الأعمدة. |
BETWEEN_EACH_COLUMN |
تعرض هذه السمة خطًا فاصلاً بين كل عمود. |
SectionType
تمثّل هذه السمة موضع بداية القسم الحالي بالنسبة إلى القسم السابق.
| عمليات التعداد | |
|---|---|
SECTION_TYPE_UNSPECIFIED |
لم يتم تحديد نوع القسم. |
CONTINUOUS |
يبدأ القسم مباشرةً بعد الفقرة الأخيرة من القسم السابق. |
NEXT_PAGE |
يبدأ القسم في الصفحة التالية. |
جدول
StructuralElement يمثّل جدولاً.
| تمثيل JSON |
|---|
{ "rows": integer, "columns": integer, "tableRows": [ { object ( |
| الحقول | |
|---|---|
rows |
عدد الصفوف في الجدول |
columns |
عدد الأعمدة في الجدول من المحتمل أن يكون الجدول غير مستطيل، لذا قد يحتوي بعض الصفوف على عدد مختلف من الخلايا. |
tableRows[] |
محتوى كل صف وتنسيقه |
suggestedInsertionIds[] |
معرّفات الإعلانات المقترَحة. قد يتضمّن |
suggestedDeletionIds[] |
معرّفات الحذف المقترَحة إذا كان الحقل فارغًا، يعني ذلك أنّه لا توجد عمليات حذف مقترَحة لهذا المحتوى. |
tableStyle |
تمثّل هذه السمة نمط الجدول. |
TableRow
محتوى وتنسيق صف في Table
| تمثيل JSON |
|---|
{ "startIndex": integer, "endIndex": integer, "tableCells": [ { object ( |
| الحقول | |
|---|---|
startIndex |
فهرس البدء المستند إلى الصفر لهذا الصف، بوحدات رموز UTF-16 |
endIndex |
فهرس نهاية هذا الصف المستند إلى الصفر، باستثناء، في وحدات رمز UTF-16 |
tableCells[] |
محتوى كل خلية في هذا الصف ونمطها من المحتمل أن يكون الجدول غير مستطيل، لذا قد يحتوي بعض الصفوف على عدد مختلف من الخلايا عن الصفوف الأخرى في الجدول نفسه. |
suggestedInsertionIds[] |
معرّفات الإعلانات المقترَحة. قد يتضمّن |
suggestedDeletionIds[] |
معرّفات الحذف المقترَحة إذا كان الحقل فارغًا، يعني ذلك أنّه لا توجد عمليات حذف مقترَحة لهذا المحتوى. |
tableRowStyle |
نمط صف الجدول |
suggestedTableRowStyleChanges |
يتغيّر النمط المقترَح لهذا الصف، ويتم تحديد مفتاحه حسب معرّف الاقتراح. |
TableCell
تمثّل هذه السمة محتوى الخلية وتنسيقها في Table.
| تمثيل JSON |
|---|
{ "startIndex": integer, "endIndex": integer, "content": [ { object ( |
| الحقول | |
|---|---|
startIndex |
فهرس البدء المستند إلى الصفر لهذه الخلية، بوحدات رموز UTF-16 |
endIndex |
الفهرس النهائي لهذه الخلية، بدءًا من الصفر، باستثناء، في وحدات رمز UTF-16. |
content[] |
محتوى الخلية |
tableCellStyle |
تمثّل هذه السمة نمط الخلية. |
suggestedInsertionIds[] |
معرّفات الإعلانات المقترَحة. قد يتضمّن |
suggestedDeletionIds[] |
معرّفات الحذف المقترَحة إذا كان الحقل فارغًا، يعني ذلك أنّه لا توجد عمليات حذف مقترَحة لهذا المحتوى. |
suggestedTableCellStyleChanges |
التغييرات المقترَحة على نمط خلية الجدول، ويتم تحديدها باستخدام رقم تعريف الاقتراح. |
TableCellStyle
نمط TableCell
يتم تمثيل أنماط خلايا الجدول الموروثة كحقول غير مضبوطة في هذه الرسالة. يمكن أن يرث نمط خلية الجدول من نمط الجدول.
| تمثيل JSON |
|---|
{ "rowSpan": integer, "columnSpan": integer, "backgroundColor": { object ( |
| الحقول | |
|---|---|
rowSpan |
تمثّل هذه السمة عدد الصفوف التي تمتد عليها الخلية. هذه السمة مخصّصة للقراءة فقط. |
columnSpan |
تمثّل هذه السمة عدد الأعمدة التي تمتد عليها الخلية. هذه السمة مخصّصة للقراءة فقط. |
backgroundColor |
لون خلفية الخلية |
borderLeft |
الحد الأيسر للخلية |
borderRight |
الحد الأيمن للخلية |
borderTop |
الحد العلوي للخلية |
borderBottom |
الحد السفلي للخلية |
paddingLeft |
المساحة المتروكة على يمين الخلية |
paddingRight |
المساحة المتروكة على يمين الخلية |
paddingTop |
المساحة المتروكة أعلى الخلية |
paddingBottom |
المساحة المتروكة لأسفل الخلية. |
contentAlignment |
محاذاة المحتوى في خلية الجدول يتطابق المحاذاة التلقائية مع محاذاة خلايا الجدول التي تم إنشاؤها حديثًا في محرّر "مستندات Google". |
TableCellBorder
حدود حول خلية جدول
لا يمكن أن تكون حدود خلايا الجدول شفافة. لإخفاء حدود خلية جدول، اضبط عرضها على 0.
| تمثيل JSON |
|---|
{ "color": { object ( |
| الحقول | |
|---|---|
color |
لون الحدود لا يمكن أن يكون هذا اللون شفافًا. |
width |
تمثّل هذه السمة عرض الحدود. |
dashStyle |
نمط الشرطة للحد |
ContentAlignment
أنواع محاذاة المحتوى
مستمدّة من مجموعة فرعية من قيم النوع البسيط "ST_TextAnchoringType" في القسم 20.1.10.60 من "تنسيقات ملفات Office Open XML - الأساسيات ومرجع لغة الترميز"، الجزء 1 من ECMA-376 الإصدار الخامس.
| عمليات التعداد | |
|---|---|
CONTENT_ALIGNMENT_UNSPECIFIED |
محاذاة محتوى غير محدّدة يتم اكتساب محاذاة المحتوى من العنصر الرئيسي إذا كان متوفّرًا. |
CONTENT_ALIGNMENT_UNSUPPORTED |
محاذاة محتوى غير متوافقة |
TOP |
محاذاة تحاذي المحتوى مع أعلى حاوية المحتوى يتوافق مع ECMA-376 ST_TextAnchoringType 't'. |
MIDDLE |
محاذاة تعمل على محاذاة المحتوى إلى منتصف حاوية المحتوى يتوافق مع ECMA-376 ST_TextAnchoringType "ctr". |
BOTTOM |
محاذاة تعمل على محاذاة المحتوى إلى أسفل حاوية المحتوى يتوافق مع ECMA-376 ST_TextAnchoringType 'b'. |
SuggestedTableCellStyle
تغيير مقترَح على TableCellStyle
| تمثيل JSON |
|---|
{ "tableCellStyle": { object ( |
| الحقول | |
|---|---|
tableCellStyle |
|
tableCellStyleSuggestionState |
قناع يشير إلى الحقول التي تم تغييرها في هذا الاقتراح من الحقول المتوفّرة في |
TableCellStyleSuggestionState
قناع يشير إلى الحقول التي تم تغييرها في هذا الاقتراح من الحقول المتوفّرة في 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 } |
| الحقول | |
|---|---|
rowSpanSuggested |
تشير إلى ما إذا كان هناك تغيير مقترَح على |
columnSpanSuggested |
تشير إلى ما إذا كان هناك تغيير مقترَح على |
backgroundColorSuggested |
تشير إلى ما إذا كان هناك تغيير مقترَح على |
borderLeftSuggested |
تشير إلى ما إذا كان هناك تغيير مقترَح على |
borderRightSuggested |
تشير إلى ما إذا كان هناك تغيير مقترَح على |
borderTopSuggested |
تشير إلى ما إذا كان هناك تغيير مقترَح على |
borderBottomSuggested |
تشير إلى ما إذا كان هناك تغيير مقترَح على |
paddingLeftSuggested |
تشير إلى ما إذا كان هناك تغيير مقترَح على |
paddingRightSuggested |
تشير إلى ما إذا كان هناك تغيير مقترَح على |
paddingTopSuggested |
تشير إلى ما إذا كان هناك تغيير مقترَح على |
paddingBottomSuggested |
تشير إلى ما إذا كان هناك تغيير مقترَح على |
contentAlignmentSuggested |
تشير إلى ما إذا كان هناك تغيير مقترَح على |
TableRowStyle
الأنماط التي تنطبق على صف جدول
| تمثيل JSON |
|---|
{
"minRowHeight": {
object ( |
| الحقول | |
|---|---|
minRowHeight |
تمثّل هذه السمة الحد الأدنى لارتفاع الصف. سيتم عرض الصف في "محرّر مستندات Google" بارتفاع يساوي هذه القيمة أو أكبر منها لعرض كل المحتوى في خلايا الصف. |
tableHeader |
تحديد ما إذا كان الصف هو رأس جدول |
preventOverflow |
تحديد ما إذا كان الصف لا يمكن أن يتجاوز حدود الصفحة أو العمود |
SuggestedTableRowStyle
تغيير مقترَح على TableRowStyle
| تمثيل JSON |
|---|
{ "tableRowStyle": { object ( |
| الحقول | |
|---|---|
tableRowStyle |
|
tableRowStyleSuggestionState |
قناع يشير إلى الحقول التي تم تغييرها في هذا الاقتراح من الحقول المتوفّرة في |
TableRowStyleSuggestionState
قناع يشير إلى الحقول التي تم تغييرها في هذا الاقتراح من الحقول المتوفّرة في TableRowStyle الأساسي. لكل حقل تم ضبطه على "صحيح"، هناك قيمة مقترَحة جديدة.
| تمثيل JSON |
|---|
{ "minRowHeightSuggested": boolean } |
| الحقول | |
|---|---|
minRowHeightSuggested |
تشير إلى ما إذا كان هناك تغيير مقترَح على |
TableStyle
الأنماط التي تنطبق على جدول
| تمثيل JSON |
|---|
{
"tableColumnProperties": [
{
object ( |
| الحقول | |
|---|---|
tableColumnProperties[] |
خصائص كل عمود يُرجى العِلم أنّه في "مستندات Google"، تحتوي الجداول على صفوف، وتحتوي الصفوف على خلايا، على غرار HTML. وبالتالي، يمكن العثور على خصائص الصف في |
TableColumnProperties
خصائص عمود في جدول
| تمثيل JSON |
|---|
{ "widthType": enum ( |
| الحقول | |
|---|---|
widthType |
نوع عرض العمود. |
width |
عرض العمود تحديد الوقت الذي تكون فيه قيمة العمود |
WidthType
تمثّل هذه السمة نوع عرض العمود.
| عمليات التعداد | |
|---|---|
WIDTH_TYPE_UNSPECIFIED |
لم يتم تحديد نوع عرض العمود. |
EVENLY_DISTRIBUTED |
يتم توزيع عرض العمود بالتساوي بين الأعمدة الأخرى الموزَّعة بالتساوي. يتم تحديد عرض العمود تلقائيًا وسيكون له جزء متساوٍ من العرض المتبقي للجدول بعد احتساب جميع الأعمدة ذات العروض المحددة. |
FIXED_WIDTH |
عرض عمود ثابت تحتوي السمة [width][google.apps.docs.v1.TableColumnProperties.width على عرض العمود. |
TableOfContents
تمثّل StructuralElement جدول محتويات.
| تمثيل JSON |
|---|
{
"content": [
{
object ( |
| الحقول | |
|---|---|
content[] |
محتوى جدول المحتويات |
suggestedInsertionIds[] |
معرّفات الإعلانات المقترَحة. قد يتضمّن |
suggestedDeletionIds[] |
معرّفات الحذف المقترَحة إذا كان الحقل فارغًا، يعني ذلك أنّه لا توجد عمليات حذف مقترَحة لهذا المحتوى. |
العنوان
عنوان المستند
| تمثيل JSON |
|---|
{
"headerId": string,
"content": [
{
object ( |
| الحقول | |
|---|---|
headerId |
معرّف العنوان |
content[] |
محتوى العنوان تبدأ فهارس محتوى العنوان من صفر. |
حاشية سفلية
تمثّل هذه السمة حاشية سفلية في المستند.
| تمثيل JSON |
|---|
{
"footnoteId": string,
"content": [
{
object ( |
| الحقول | |
|---|---|
footnoteId |
معرّف الحاشية السفلية. |
content[] |
محتوى الحاشية السفلية تبدأ فهارس محتوى الحاشية السفلية من الصفر. |
DocumentStyle
تمثّل هذه السمة نمط المستند.
| تمثيل JSON |
|---|
{ "background": { object ( |
| الحقول | |
|---|---|
background |
خلفية المستند يجب ألا تحتوي المستندات على لون خلفية شفاف. |
defaultHeaderId |
معرّف العنوان التلقائي في حال عدم ضبط هذه السياسة، لن يكون هناك عنوان تلقائي. إذا كانت قيمة [DocumentMode][google.apps.docs.v1.DocumentStyle.document_format.document_mode] هي هذه السمة مخصّصة للقراءة فقط. |
defaultFooterId |
معرّف التذييل التلقائي في حال عدم ضبط هذه السياسة، لن يكون هناك تذييل تلقائي. إذا كانت قيمة [DocumentMode][google.apps.docs.v1.DocumentStyle.document_format.document_mode] هي هذه السمة مخصّصة للقراءة فقط. |
evenPageHeaderId |
معرّف العنوان المستخدَم للصفحات الزوجية فقط تحدّد قيمة إذا كانت قيمة [DocumentMode][google.apps.docs.v1.DocumentStyle.document_format.document_mode] هي هذه السمة مخصّصة للقراءة فقط. |
evenPageFooterId |
معرّف التذييل المستخدَم للصفحات الزوجية فقط تحدّد قيمة إذا كانت قيمة [DocumentMode][google.apps.docs.v1.DocumentStyle.document_format.document_mode] هي هذه السمة مخصّصة للقراءة فقط. |
firstPageHeaderId |
رقم تعريف العنوان المستخدَم للصفحة الأولى فقط في حال عدم ضبط هذه السمة، لن يكون هناك عنوان فريد للصفحة الأولى. تحدّد قيمة إذا كانت قيمة [DocumentMode][google.apps.docs.v1.DocumentStyle.document_format.document_mode] هي هذه السمة مخصّصة للقراءة فقط. |
firstPageFooterId |
رقم تعريف التذييل المستخدَم في الصفحة الأولى فقط في حال عدم ضبط هذا الخيار، لن يتوفّر تذييل فريد للصفحة الأولى. تحدّد قيمة إذا كانت قيمة [DocumentMode][google.apps.docs.v1.DocumentStyle.document_format.document_mode] هي هذه السمة مخصّصة للقراءة فقط. |
useFirstPageHeaderFooter |
تُستخدَم لتحديد ما إذا كان سيتم استخدام معرّفات الرأس أو التذييل للصفحة الأولى. إذا كانت قيمة [DocumentMode][google.apps.docs.v1.DocumentStyle.document_format.document_mode] هي |
useEvenPageHeaderFooter |
تُستخدَم لتحديد ما إذا كان سيتم استخدام أرقام تعريف الرأس / التذييل للصفحات الزوجية. إذا كانت قيمة [DocumentMode][google.apps.docs.v1.DocumentStyle.document_format.document_mode] هي |
pageNumberStart |
رقم الصفحة الذي سيبدأ منه احتساب عدد الصفحات. إذا كانت قيمة [DocumentMode][google.apps.docs.v1.DocumentStyle.document_format.document_mode] هي |
marginTop |
الهامش العلوي للصفحة يؤدي تعديل هامش الصفحة العلوي في نمط المستند إلى محو هامش الصفحة العلوي في جميع أنماط الأقسام. إذا كانت قيمة [DocumentMode][google.apps.docs.v1.DocumentStyle.document_format.document_mode] هي |
marginBottom |
الهامش السفلي للصفحة يؤدي تعديل هامش الصفحة السفلي في نمط المستند إلى محو هامش الصفحة السفلي في جميع أنماط الأقسام. إذا كانت قيمة [DocumentMode][google.apps.docs.v1.DocumentStyle.document_format.document_mode] هي |
marginRight |
هامش الصفحة الأيمن يؤدي تعديل هامش الصفحة الأيمن في نمط المستند إلى محو هامش الصفحة الأيمن في جميع أنماط الأقسام. وقد يؤدي ذلك أيضًا إلى تغيير حجم الأعمدة في جميع الأقسام. إذا كانت قيمة [DocumentMode][google.apps.docs.v1.DocumentStyle.document_format.document_mode] هي |
marginLeft |
هامش الصفحة الأيسر يؤدي تعديل هامش الصفحة الأيمن في نمط المستند إلى محو هامش الصفحة الأيمن في جميع أنماط الأقسام. وقد يؤدي ذلك أيضًا إلى تغيير حجم الأعمدة في جميع الأقسام. إذا كانت قيمة [DocumentMode][google.apps.docs.v1.DocumentStyle.document_format.document_mode] هي |
pageSize |
تمثّل هذه السمة حجم الصفحة في المستند. إذا كانت قيمة [DocumentMode][google.apps.docs.v1.DocumentStyle.document_format.document_mode] هي |
marginHeader |
مقدار المساحة بين أعلى الصفحة ومحتوى الرأس إذا كانت قيمة [DocumentMode][google.apps.docs.v1.DocumentStyle.document_format.document_mode] هي |
marginFooter |
مقدار المساحة بين أسفل الصفحة ومحتوى التذييل إذا كانت قيمة [DocumentMode][google.apps.docs.v1.DocumentStyle.document_format.document_mode] هي |
useCustomHeaderFooterMargins |
تشير إلى ما إذا كان يتم الالتزام بالسمتَين DocumentStyle إذا كانت قيمة [DocumentMode][google.apps.docs.v1.DocumentStyle.document_format.document_mode] هي هذه السمة مخصّصة للقراءة فقط. |
flipPageOrientation |
اختيارية: تشير إلى ما إذا كان سيتم عكس أبعاد إذا كانت قيمة [DocumentMode][google.apps.docs.v1.DocumentStyle.document_format.document_mode] هي |
documentFormat |
تحدّد إعدادات التنسيق على مستوى المستند، مثل وضع المستند (صفحات أو بلا صفحات). |
خلفية
تمثّل هذه السمة خلفية المستند.
| تمثيل JSON |
|---|
{
"color": {
object ( |
| الحقول | |
|---|---|
color |
لون الخلفية |
الحجم
العرض والارتفاع
| تمثيل JSON |
|---|
{ "height": { object ( |
| الحقول | |
|---|---|
height |
تمثّل هذه السمة ارتفاع العنصر. |
width |
عرض العنصر |
DocumentFormat
تمثّل هذه السمة إعدادات التنسيق على مستوى المستند.
| تمثيل JSON |
|---|
{
"documentMode": enum ( |
| الحقول | |
|---|---|
documentMode |
تُستخدَم لتحديد ما إذا كان المستند يتضمّن صفحات أو لا. |
DocumentMode
تُستخدَم لتحديد ما إذا كان المستند يتضمّن صفحات أو لا.
| عمليات التعداد | |
|---|---|
DOCUMENT_MODE_UNSPECIFIED |
لم يتم تحديد وضع المستند. |
PAGES |
يحتوي المستند على صفحات. |
PAGELESS |
المستند بلا صفحات. |
SuggestedDocumentStyle
تغيير مقترَح على DocumentStyle
| تمثيل JSON |
|---|
{ "documentStyle": { object ( |
| الحقول | |
|---|---|
documentStyle |
|
documentStyleSuggestionState |
قناع يشير إلى الحقول التي تم تغييرها في هذا الاقتراح من الحقول المتوفّرة في |
DocumentStyleSuggestionState
قناع يشير إلى الحقول التي تم تغييرها في هذا الاقتراح من الحقول المتوفّرة في DocumentStyle الأساسي. لكل حقل تم ضبطه على "صحيح"، هناك قيمة مقترَحة جديدة.
| تمثيل JSON |
|---|
{ "backgroundSuggestionState": { object ( |
| الحقول | |
|---|---|
backgroundSuggestionState |
قناع يشير إلى الحقول التي تم تغييرها في هذا الاقتراح ضمن |
defaultHeaderIdSuggested |
تشير إلى ما إذا كان هناك تغيير مقترَح على |
defaultFooterIdSuggested |
تشير إلى ما إذا كان هناك تغيير مقترَح على |
evenPageHeaderIdSuggested |
تشير إلى ما إذا كان هناك تغيير مقترَح على |
evenPageFooterIdSuggested |
تشير إلى ما إذا كان هناك تغيير مقترَح على |
firstPageHeaderIdSuggested |
تشير إلى ما إذا كان هناك تغيير مقترَح على |
firstPageFooterIdSuggested |
تشير إلى ما إذا كان هناك تغيير مقترَح على |
useFirstPageHeaderFooterSuggested |
تشير إلى ما إذا كان هناك تغيير مقترَح على |
useEvenPageHeaderFooterSuggested |
تشير إلى ما إذا كان هناك تغيير مقترَح على |
pageNumberStartSuggested |
تشير إلى ما إذا كان هناك تغيير مقترَح على |
marginTopSuggested |
تشير إلى ما إذا كان هناك تغيير مقترَح على |
marginBottomSuggested |
تشير إلى ما إذا كان هناك تغيير مقترَح على |
marginRightSuggested |
تشير إلى ما إذا كان هناك تغيير مقترَح على |
marginLeftSuggested |
تشير إلى ما إذا كان هناك تغيير مقترَح على |
pageSizeSuggestionState |
قناع يشير إلى الحقول التي تم تغييرها في هذا الاقتراح من الحقول الواردة في [size] [google.apps.docs.v1.DocumentStyle.size]. |
marginHeaderSuggested |
تشير إلى ما إذا كان هناك تغيير مقترَح على |
marginFooterSuggested |
تشير إلى ما إذا كان هناك تغيير مقترَح على |
useCustomHeaderFooterMarginsSuggested |
تشير إلى ما إذا كان هناك تغيير مقترَح على |
flipPageOrientationSuggested |
اختيارية: تشير إلى ما إذا كان هناك تغيير مقترَح على |
BackgroundSuggestionState
قناع يشير إلى الحقول التي تم تغييرها في هذا الاقتراح من الحقول المتوفّرة في Background الأساسي. بالنسبة إلى أي حقل تم ضبطه على "صحيح"، يحتوي Backgound على قيمة مقترَحة جديدة.
| تمثيل JSON |
|---|
{ "backgroundColorSuggested": boolean } |
| الحقول | |
|---|---|
backgroundColorSuggested |
تشير إلى ما إذا تم تعديل لون الخلفية الحالي في هذا الاقتراح. |
SizeSuggestionState
قناع يشير إلى الحقول التي تم تغييرها في هذا الاقتراح من الحقول المتوفّرة في Size الأساسي. بالنسبة إلى أي حقل تم ضبطه على "صحيح"، يحتوي Size على قيمة مقترَحة جديدة.
| تمثيل JSON |
|---|
{ "heightSuggested": boolean, "widthSuggested": boolean } |
| الحقول | |
|---|---|
heightSuggested |
تشير إلى ما إذا كان هناك تغيير مقترَح على |
widthSuggested |
تشير إلى ما إذا كان هناك تغيير مقترَح على |
NamedStyles
الأنماط المُسمّاة يمكن أن تكتسب الفقرات في المستند TextStyle وParagraphStyle من هذه الأنماط المسماة.
| تمثيل JSON |
|---|
{
"styles": [
{
object ( |
| الحقول | |
|---|---|
styles[] |
الأنماط المُسمّاة يتضمّن كل إدخال قيمة |
NamedStyle
نمط مُسمّى يمكن أن ترث الفقرات في المستند TextStyle وParagraphStyle من هذا النمط المسمّى عندما يكون لها نوع النمط المسمّى نفسه.
| تمثيل JSON |
|---|
{ "namedStyleType": enum ( |
| الحقول | |
|---|---|
namedStyleType |
يشير ذلك إلى نوع هذا النمط المسمّى. |
textStyle |
تمثّل هذه السمة نمط النص الخاص بهذا النمط المسمّى. |
paragraphStyle |
نمط الفقرة لهذا النمط المسمّى. |
SuggestedNamedStyles
تغيير مقترَح على NamedStyles
| تمثيل JSON |
|---|
{ "namedStyles": { object ( |
| الحقول | |
|---|---|
namedStyles |
|
namedStylesSuggestionState |
قناع يشير إلى الحقول التي تم تغييرها في هذا الاقتراح من الحقول المتوفّرة في |
NamedStylesSuggestionState
حالة رسالة NamedStyles المقترَحة
| تمثيل JSON |
|---|
{
"stylesSuggestionStates": [
{
object ( |
| الحقول | |
|---|---|
stylesSuggestionStates[] |
قناع يشير إلى الحقول التي تم تغييرها في هذا الاقتراح من الحقول الواردة في يتطابق ترتيب حالات اقتراحات الأنماط المسماة مع ترتيب الأنماط المسماة المقابلة ضمن الاقتراح |
NamedStyleSuggestionState
حالة اقتراح لرسالة NamedStyle
| تمثيل JSON |
|---|
{ "namedStyleType": enum ( |
| الحقول | |
|---|---|
namedStyleType |
تمثّل هذه السمة نوع النمط المسمّى الذي تتوافق معه حالة الاقتراح هذه. يتم توفير هذا الحقل لتسهيل مطابقة NamedStyleSuggestionState مع |
textStyleSuggestionState |
قناع يشير إلى الحقول التي تم تغييرها في هذا الاقتراح ضمن |
paragraphStyleSuggestionState |
قناع يشير إلى الحقول التي تم تغييرها في هذا الاقتراح ضمن |
قائمة
تمثّل "القائمة" سمات القائمة لمجموعة من الفقرات التي تنتمي جميعها إلى القائمة نفسها. تحتوي الفقرة التي تشكّل جزءًا من قائمة على مرجع إلى رقم تعريف القائمة في bullet.
| تمثيل JSON |
|---|
{ "listProperties": { object ( |
| الحقول | |
|---|---|
listProperties |
سمات القائمة |
suggestedListPropertiesChanges |
التغييرات المقترَحة على خصائص القائمة، ويتم تحديدها بمفتاح معرّف الاقتراح. |
suggestedInsertionId |
معرّف الجزء المقترَح إدراجه إذا كانت فارغة، فهذا يعني أنّها ليست موضع إعلان مقترَحًا. |
suggestedDeletionIds[] |
معرّفات الحذف المقترَحة إذا كانت فارغة، يعني ذلك أنّه ما مِن عمليات حذف مقترَحة لهذه القائمة. |
ListProperties
تمثّل هذه السمة خصائص list التي تصف شكل وتصميم الرموز النقطية التابعة للفقرات المرتبطة بقائمة.
| تمثيل JSON |
|---|
{
"nestingLevels": [
{
object ( |
| الحقول | |
|---|---|
nestingLevels[] |
تصف هذه السمة خصائص الرموز النقطية في المستوى المرتبط. تحتوي القائمة على 9 مستويات دمج على الأكثر، حيث يتوافق مستوى الدمج 0 مع المستوى الأعلى ويتوافق مستوى الدمج 8 مع المستوى الأكثر دمجًا. يتم عرض مستويات التداخل بترتيب تصاعدي، ويتم عرض المستوى الأقل تداخلاً أولاً. |
NestingLevel
يحتوي على خصائص تصف شكل نقطة تعداد في قائمة ومظهرها على مستوى معيّن من التداخل.
| تمثيل JSON |
|---|
{ "bulletAlignment": enum ( |
| الحقول | |
|---|---|
bulletAlignment |
محاذاة النقطة ضمن المساحة المخصّصة لعرضها |
glyphFormat |
سلسلة التنسيق المستخدَمة في الرموز النقطية في مستوى التداخل هذا يحتوي تنسيق الحرف الرسومي على عنصر نائب واحد أو أكثر، ويتم استبدال عناصر النواب هذه بالقيم المناسبة استنادًا إلى على سبيل المثال، يشير تنسيق الرمز
يمكن أن يحتوي تنسيق الحرف الرسومي على عناصر نائبة لمستوى الدمج الحالي بالإضافة إلى عناصر نائبة لمستويات الدمج الرئيسية. على سبيل المثال، يمكن أن تتضمّن القائمة تنسيق حرف رسومي
بالنسبة إلى مستويات التداخل المرتبة، تعتمد السلسلة التي تحلّ محل العنصر النائب في تنسيق الحرف الرسومي لفقرة معيّنة على ترتيب الفقرة ضمن القائمة. |
indentFirstLine |
مقدار المسافة البادئة للسطر الأول من الفقرات في مستوى التداخل هذا |
indentStart |
مقدار المسافة البادئة للفقرات في مستوى التداخل هذا. يتم تطبيقه على الجانب الذي يتوافق مع بداية النص، استنادًا إلى اتجاه محتوى الفقرة. |
textStyle |
تمثّل هذه السمة نمط النص الخاص بالرموز النقطية في مستوى الدمج هذا. |
startNumber |
عدد عنصر القائمة الأول في مستوى الدمج هذا يتم التعامل مع القيمة 0 على أنّها القيمة 1 في القوائم التي تستخدم الأحرف والقوائم التي تستخدم الأرقام الرومانية. بالنسبة إلى القيمتين 0 و1، ستبدأ القوائم التي تتضمّن أحرفًا وأرقامًا رومانية بالحرف يتم تجاهل هذه القيمة لمستويات التداخل التي تحتوي على رموز رسومية غير مرتّبة. |
نوع الرمز الرسومي المستخدَم في التعداد النقطي. يحدّد هذا السمة رمز النقطة الذي يحلّ محلّ العناصر النائبة في glyph_format. في ما يلي قائمة بالحقول التي يستبعد كلّ منها الآخر. سيتم ضبط حقل واحد على الأكثر في الرد: |
|
glyphType |
نوع الرمز الرسومي المستخدَم في التعداد النقطي عندما تكون الفقرات في مستوى التداخل هذا مرتّبة. يحدّد نوع الحرف الرسومي نوع الحرف الرسومي المستخدَم لاستبدال العناصر النائبة ضمن |
glyphSymbol |
رمز رسومي مخصّص تستخدمه النقاط عندما تكون الفقرات في مستوى التداخل هذا غير مرتّبة. يحلّ رمز الحرف الرسومي محل العناصر النائبة ضمن |
| نهاية الحقول التي يستبعد كلّ منها الآخر | |
BulletAlignment
أنواع المحاذاة الخاصة بنقطة تعداد
| عمليات التعداد | |
|---|---|
BULLET_ALIGNMENT_UNSPECIFIED |
لم يتم تحديد محاذاة الرمز النقطي. |
START |
تتم محاذاة النقطة مع بداية المساحة المخصّصة لعرضها. تتم محاذاته إلى اليمين إذا كان النص مكتوبًا بلغة تُقرأ من اليسار إلى اليمين، وإلى اليسار في الحالات الأخرى. |
CENTER |
تتم محاذاة النقطة مع مركز المساحة المخصّصة لعرضها. |
END |
تتم محاذاة النقطة إلى نهاية المساحة المخصّصة لعرضها. تتم محاذاته إلى اليمين إذا كان النص مكتوبًا من اليسار إلى اليمين، وإلى اليسار في الحالات الأخرى. |
GlyphType
أنواع الرموز الرسومية التي تستخدمها النقاط عند ترتيب الفقرات بهذا المستوى من التداخل
| عمليات التعداد | |
|---|---|
GLYPH_TYPE_UNSPECIFIED |
نوع الرمز الرسومي غير محدّد أو غير متوافق. |
NONE |
سلسلة فارغة |
DECIMAL |
رقم، مثل 1 أو 2 أو 3 |
ZERO_DECIMAL |
رقم يتم فيه إضافة صفر قبل الأرقام المكوّنة من رقم واحد، مثل 01 أو 02 أو 03 لا يتم وضع صفر قبل الأرقام التي تتضمّن أكثر من رقم واحد. |
UPPER_ALPHA |
حرف كبير، مثل A أو B أو C |
ALPHA |
حرف لاتيني صغير، مثل a أو b أو c |
UPPER_ROMAN |
رقم روماني كبير، مثل I أو II أو III |
ROMAN |
رقم روماني صغير، مثل i أو ii أو iii |
SuggestedListProperties
تغيير مقترَح على "ListProperties"
| تمثيل JSON |
|---|
{ "listProperties": { object ( |
| الحقول | |
|---|---|
listProperties |
|
listPropertiesSuggestionState |
قناع يشير إلى الحقول التي تم تغييرها في هذا الاقتراح من الحقول المتوفّرة في |
ListPropertiesSuggestionState
قناع يشير إلى الحقول التي تم تغييرها في هذا الاقتراح من الحقول المتوفّرة في ListProperties الأساسي. لكل حقل تم ضبطه على "صحيح"، هناك قيمة مقترَحة جديدة.
| تمثيل JSON |
|---|
{
"nestingLevelsSuggestionStates": [
{
object ( |
| الحقول | |
|---|---|
nestingLevelsSuggestionStates[] |
قناع يشير إلى الحقول التي تم تغييرها في هذا الاقتراح من الحقول الواردة في يتم عرض حالات اقتراحات مستوى التداخل بترتيب تصاعدي لمستوى التداخل، ويتم عرض أقل مستوى تداخلاً أولاً. |
NestingLevelSuggestionState
قناع يشير إلى الحقول التي تم تغييرها في هذا الاقتراح من الحقول المتوفّرة في NestingLevel الأساسي. لكل حقل تم ضبطه على "صحيح"، هناك قيمة مقترَحة جديدة.
| تمثيل JSON |
|---|
{
"bulletAlignmentSuggested": boolean,
"glyphTypeSuggested": boolean,
"glyphFormatSuggested": boolean,
"glyphSymbolSuggested": boolean,
"indentFirstLineSuggested": boolean,
"indentStartSuggested": boolean,
"textStyleSuggestionState": {
object ( |
| الحقول | |
|---|---|
bulletAlignmentSuggested |
تشير إلى ما إذا كان هناك تغيير مقترَح على |
glyphTypeSuggested |
تشير إلى ما إذا كان هناك تغيير مقترَح على |
glyphFormatSuggested |
تشير إلى ما إذا كان هناك تغيير مقترَح على |
glyphSymbolSuggested |
تشير إلى ما إذا كان هناك تغيير مقترَح على |
indentFirstLineSuggested |
تشير إلى ما إذا كان هناك تغيير مقترَح على |
indentStartSuggested |
تشير إلى ما إذا كان هناك تغيير مقترَح على |
textStyleSuggestionState |
قناع يشير إلى الحقول التي تم تغييرها في هذا الاقتراح ضمن |
startNumberSuggested |
تشير إلى ما إذا كان هناك تغيير مقترَح على |
NamedRanges
مجموعة من جميع NamedRange في المستند التي تشترك في اسم معيّن
| تمثيل JSON |
|---|
{
"name": string,
"namedRanges": [
{
object ( |
| الحقول | |
|---|---|
name |
تمثّل هذه السمة الاسم الذي تشترك فيه جميع |
namedRanges[] |
|
NamedRange
مجموعة من Ranges لها معرّف النطاق المُعنوَن نفسه
تتيح النطاقات المسماة للمطوّرين ربط أجزاء من المستند بتصنيف عشوائي يحدّده المستخدم حتى يمكن قراءة محتوياته أو تعديلها آليًا لاحقًا. يمكن أن يحتوي المستند على نطاقات مُعنونة متعددة بالاسم نفسه، ولكن لكل نطاق مُعنون معرّف فريد.
يتم إنشاء نطاق مُعنوَن باستخدام Range واحدة، وعادةً ما يؤدي إدراج المحتوى داخل نطاق مُعنوَن إلى توسيع هذا النطاق. ومع ذلك، يمكن أن تؤدي بعض التغييرات في المستند إلى تقسيم النطاق إلى نطاقات متعددة.
النطاقات المُعنونة ليست خاصة. يمكن لجميع التطبيقات والمتعاونين الذين لديهم إذن الوصول إلى المستند الاطّلاع على النطاقات المسماة.
| تمثيل JSON |
|---|
{
"namedRangeId": string,
"name": string,
"ranges": [
{
object ( |
| الحقول | |
|---|---|
namedRangeId |
معرّف النطاق المُعنون. |
name |
تمثّل هذه السمة اسم النطاق المُعنوَن. |
ranges[] |
النطاقات التي تنتمي إلى هذا النطاق المُعنوَن |
النطاق
تحدّد هذه السمة نطاقًا متجاورًا من النص.
| تمثيل JSON |
|---|
{ "segmentId": string, "startIndex": integer, "endIndex": integer, "tabId": string } |
| الحقول | |
|---|---|
segmentId |
تمثّل هذه السمة معرّف الرأس أو التذييل أو الحاشية السفلية التي يتضمّنها هذا النطاق. يشير رقم تعريف القسم الفارغ إلى نص المستند. |
startIndex |
فهرس البدء المستند إلى الصفر لهذا النطاق، بوحدات رموز UTF-16 في جميع الاستخدامات الحالية، يجب توفير فهرس بدء. هذا الحقل هو Int32Value لاستيعاب حالات الاستخدام المستقبلية ذات النطاقات المفتوحة. |
endIndex |
الفهرس النهائي المستند إلى الصفر لهذا النطاق، باستثناء هذا الفهرس، بوحدات رموز UTF-16 في جميع الاستخدامات الحالية، يجب توفير فهرس نهائي. هذا الحقل هو Int32Value لاستيعاب حالات الاستخدام المستقبلية ذات النطاقات المفتوحة. |
tabId |
علامة التبويب التي تحتوي على هذا النطاق في حال عدم تحديدها، ينطبق الطلب على علامة التبويب الأولى. في مستند يحتوي على علامة تبويب واحدة:
في مستند يحتوي على علامات تبويب متعددة:
|
InlineObject
عنصر يظهر مضمّنًا مع النص يحتوي InlineObject على EmbeddedObject مثل صورة.
| تمثيل JSON |
|---|
{ "objectId": string, "inlineObjectProperties": { object ( |
| الحقول | |
|---|---|
objectId |
تمثّل هذه السمة معرّف العنصر المضمّن. يمكن استخدامها لتعديل سمات أحد العناصر. |
inlineObjectProperties |
تمثّل هذه السمة خصائص هذا العنصر المضمّن. |
suggestedInlineObjectPropertiesChanges |
التغييرات المقترَحة على خصائص الكائن المضمّن، ويتم تحديد مفاتيحها حسب رقم تعريف الاقتراح. |
suggestedInsertionId |
معرّف الجزء المقترَح إدراجه إذا كانت فارغة، فهذا يعني أنّها ليست عملية إدراج مقترَحة. |
suggestedDeletionIds[] |
معرّفات الحذف المقترَحة إذا كان الحقل فارغًا، يعني ذلك أنّه لا توجد عمليات حذف مقترَحة لهذا المحتوى. |
InlineObjectProperties
سمات InlineObject
| تمثيل JSON |
|---|
{
"embeddedObject": {
object ( |
| الحقول | |
|---|---|
embeddedObject |
تمثّل هذه السمة الكائن المضمّن لهذا الكائن المضمّن. |
EmbeddedObject
تمثّل هذه السمة كائنًا مضمّنًا في المستند.
| تمثيل JSON |
|---|
{ "title": string, "description": string, "embeddedObjectBorder": { object ( |
| الحقول | |
|---|---|
title |
تمثّل هذه السمة عنوان العنصر المضمّن. يتم دمج |
description |
تمثّل هذه السمة وصف العنصر المضمّن. يتم دمج |
embeddedObjectBorder |
حدّ الكائن المضمّن |
size |
حجم الصورة المرئي بعد الاقتصاص |
marginTop |
تمثّل هذه السمة الهامش العلوي للكائن المضمّن. |
marginBottom |
الهامش السفلي للكائن المضمّن |
marginRight |
الهامش الأيمن للكائن المضمّن |
marginLeft |
الهامش الأيسر للكائن المضمّن |
linkedContentReference |
تمثّل هذه السمة مرجعًا إلى محتوى المصدر المرتبط الخارجي. على سبيل المثال، يحتوي على مرجع إلى الرسم البياني المصدر في "جداول بيانات Google" عندما يكون العنصر المضمّن عبارة عن رسم بياني مرتبط. في حال عدم ضبطها، لن يتم ربط الكائن المضمّن. |
| السمات الخاصة بكل نوع من أنواع الكائنات المضمّنة في ما يلي قائمة بالحقول التي يستبعد كلّ منها الآخر. سيتم ضبط حقل واحد على الأكثر في الرد: | |
embeddedDrawingProperties |
خصائص الرسم المضمّن |
imageProperties |
تمثّل هذه السمة خصائص الصورة. |
| نهاية الحقول التي يستبعد كلّ منها الآخر | |
EmbeddedDrawingProperties
لا يحتوي هذا النوع على أي حقول.
خصائص الرسم المضمّن والمستخدَمة للتمييز بين أنواع الكائنات الرسم المُضمَّن هو رسم يتم إنشاؤه وتعديله داخل مستند. يُرجى العلم أنّه لا يمكن تقديم تفاصيل موسّعة.
ImageProperties
تمثّل هذه السمة خصائص الصورة.
| تمثيل JSON |
|---|
{
"contentUri": string,
"sourceUri": string,
"brightness": number,
"contrast": number,
"transparency": number,
"cropProperties": {
object ( |
| الحقول | |
|---|---|
contentUri |
معرّف URI للصورة بمدة صلاحية تلقائية تبلغ 30 دقيقة يتم وضع علامة على معرّف الموارد المنتظم (URI) هذا باستخدام حساب مقدّم الطلب. يمكن لأي مستخدم لديه معرّف الموارد المنتظم الوصول إلى الصورة كما لو كان هو طالبها الأصلي. قد تفقد إمكانية الوصول إلى الصورة إذا تغيّرت إعدادات مشاركة المستند. |
sourceUri |
معرّف الموارد المنتظم المصدر هو معرّف الموارد المنتظم المستخدَم لإدراج الصورة. يمكن أن يكون معرّف الموارد المنتظم (URI) للمصدر فارغًا. |
brightness |
تأثير سطوع الصورة يجب أن تكون القيمة في الفاصل الزمني [-1.0, 1.0]، حيث يعني 0 عدم حدوث أي تأثير. |
contrast |
تأثير التباين في الصورة يجب أن تكون القيمة في الفاصل الزمني [-1.0, 1.0]، حيث يعني 0 عدم حدوث أي تأثير. |
transparency |
تأثير الشفافية للصورة يجب أن تكون القيمة في الفترة [0.0, 1.0]، حيث يعني 0 عدم وجود تأثير و1 يعني الشفافية. |
cropProperties |
خصائص اقتصاص الصورة |
angle |
زاوية التدوير في اتجاه عقارب الساعة للصورة، بوحدة الراديان |
CropProperties
تمثّل هذه السمة خصائص اقتصاص الصورة.
يتم تمثيل مستطيل الاقتصاص باستخدام إزاحات كسرية من الحواف الأربع للمحتوى الأصلي.
- إذا كان الإزاحة في الفاصل الزمني (0, 1)، يتم وضع الحافة المقابلة لمستطيل الاقتصاص داخل المستطيل المحيط الأصلي للصورة.
- إذا كان الإزاحة سالبة أو أكبر من 1، يتم وضع الحافة المقابلة لمستطيل الاقتصاص خارج مستطيل الحدود الأصلي للصورة.
- إذا كانت جميع الإزاحات وزوايا الدوران تساوي 0، لن يتم اقتصاص الصورة.
| تمثيل JSON |
|---|
{ "offsetLeft": number, "offsetRight": number, "offsetTop": number, "offsetBottom": number, "angle": number } |
| الحقول | |
|---|---|
offsetLeft |
يحدّد الإزاحة المسافة الداخلية بين الحافة اليسرى لمستطيل الاقتصاص والحافة اليسرى للمحتوى الأصلي كجزء من عرض المحتوى الأصلي. |
offsetRight |
يحدّد الإزاحة مدى بُعد الحافة اليمنى لمستطيل الاقتصاص عن الحافة اليمنى للمحتوى الأصلي كجزء من عرض المحتوى الأصلي. |
offsetTop |
يحدّد الإزاحة مقدار المسافة الداخلية بين الحافة العلوية لمستطيل الاقتصاص والحافة العلوية للمحتوى الأصلي كجزء من ارتفاع المحتوى الأصلي. |
offsetBottom |
يحدّد الإزاحة المسافة الداخلية للحافة السفلية لمستطيل الاقتصاص من الحافة السفلية للمحتوى الأصلي كجزء من ارتفاع المحتوى الأصلي. |
angle |
زاوية التدوير في اتجاه عقارب الساعة لمستطيل الاقتصاص حول مركزه، بوحدة الراديان يتم تطبيق التدوير بعد الإزاحات. |
EmbeddedObjectBorder
حدود حول EmbeddedObject
| تمثيل JSON |
|---|
{ "color": { object ( |
| الحقول | |
|---|---|
color |
لون الحدود |
width |
تمثّل هذه السمة عرض الحدود. |
dashStyle |
نمط الشرطة للحد |
propertyState |
تمثّل هذه السمة حالة سمة الحدود. |
PropertyState
تمثّل هذه السمة الحالات المحتملة لمكان مخصّص للاستئجار.
| عمليات التعداد | |
|---|---|
RENDERED |
إذا كانت حالة السمة RENDERED، يعني ذلك أنّ العنصر يتضمّن السمة المقابلة عند عرضه في المستند. هذه هي القيمة الافتراضية. |
NOT_RENDERED |
إذا كانت حالة السمة NOT_RENDERED، يعني ذلك أنّ العنصر لا يتضمّن السمة المقابلة عند عرضه في المستند. |
LinkedContentReference
تمثّل هذه السمة مرجعًا إلى محتوى المصدر المرتبط الخارجي.
| تمثيل JSON |
|---|
{
"sheetsChartReference": {
object ( |
| الحقول | |
|---|---|
| المرجع الخاص بنوع المحتوى المرتبط في ما يلي قائمة بالحقول التي يستبعد كلّ منها الآخر. سيتم ضبط حقل واحد على الأكثر في الرد: | |
sheetsChartReference |
مرجع إلى الرسم البياني المرتبط |
| نهاية الحقول التي يستبعد كلّ منها الآخر | |
SheetsChartReference
إشارة إلى رسم بياني مرتبط مضمّن من "جداول بيانات Google"
| تمثيل JSON |
|---|
{ "spreadsheetId": string, "chartId": integer } |
| الحقول | |
|---|---|
spreadsheetId |
معرّف جدول بيانات "جداول بيانات Google" الذي يحتوي على الرسم البياني المصدر |
chartId |
معرّف الرسم البياني المحدّد في جدول بيانات Google الذي تم تضمينه |
SuggestedInlineObjectProperties
تغيير مقترَح على "InlineObjectProperties"
| تمثيل JSON |
|---|
{ "inlineObjectProperties": { object ( |
| الحقول | |
|---|---|
inlineObjectProperties |
|
inlineObjectPropertiesSuggestionState |
قناع يشير إلى الحقول التي تم تغييرها في هذا الاقتراح من الحقول المتوفّرة في |
InlineObjectPropertiesSuggestionState
قناع يشير إلى الحقول التي تم تغييرها في هذا الاقتراح من الحقول المتوفّرة في InlineObjectProperties الأساسي. لكل حقل تم ضبطه على "صحيح"، هناك قيمة مقترَحة جديدة.
| تمثيل JSON |
|---|
{
"embeddedObjectSuggestionState": {
object ( |
| الحقول | |
|---|---|
embeddedObjectSuggestionState |
قناع يشير إلى الحقول التي تم تغييرها في هذا الاقتراح ضمن |
EmbeddedObjectSuggestionState
قناع يشير إلى الحقول التي تم تغييرها في هذا الاقتراح من الحقول المتوفّرة في EmbeddedObject الأساسي. لكل حقل تم ضبطه على "صحيح"، هناك قيمة مقترَحة جديدة.
| تمثيل JSON |
|---|
{ "embeddedDrawingPropertiesSuggestionState": { object ( |
| الحقول | |
|---|---|
embeddedDrawingPropertiesSuggestionState |
قناع يشير إلى الحقول التي تم تغييرها في هذا الاقتراح ضمن |
imagePropertiesSuggestionState |
قناع يشير إلى الحقول التي تم تغييرها في هذا الاقتراح ضمن |
titleSuggested |
تشير إلى ما إذا كان هناك تغيير مقترَح على |
descriptionSuggested |
تشير إلى ما إذا كان هناك تغيير مقترَح على |
embeddedObjectBorderSuggestionState |
قناع يشير إلى الحقول التي تم تغييرها في هذا الاقتراح ضمن |
sizeSuggestionState |
قناع يشير إلى الحقول التي تم تغييرها في هذا الاقتراح ضمن |
marginLeftSuggested |
تشير إلى ما إذا كان هناك تغيير مقترَح على |
marginRightSuggested |
تشير إلى ما إذا كان هناك تغيير مقترَح على |
marginTopSuggested |
تشير إلى ما إذا كان هناك تغيير مقترَح على |
marginBottomSuggested |
تشير إلى ما إذا كان هناك تغيير مقترَح على |
linkedContentReferenceSuggestionState |
قناع يشير إلى الحقول التي تم تغييرها في هذا الاقتراح ضمن |
EmbeddedDrawingPropertiesSuggestionState
لا يحتوي هذا النوع على أي حقول.
قناع يشير إلى الحقول التي تم تغييرها في هذا الاقتراح من الحقول المتوفّرة في EmbeddedDrawingProperties الأساسي. لكل حقل تم ضبطه على "صحيح"، هناك قيمة مقترَحة جديدة.
ImagePropertiesSuggestionState
قناع يشير إلى الحقول التي تم تغييرها في هذا الاقتراح من الحقول المتوفّرة في ImageProperties الأساسي. لكل حقل تم ضبطه على "صحيح"، هناك قيمة مقترَحة جديدة.
| تمثيل JSON |
|---|
{
"contentUriSuggested": boolean,
"sourceUriSuggested": boolean,
"brightnessSuggested": boolean,
"contrastSuggested": boolean,
"transparencySuggested": boolean,
"cropPropertiesSuggestionState": {
object ( |
| الحقول | |
|---|---|
contentUriSuggested |
تشير إلى ما إذا كان هناك تغيير مقترَح على |
sourceUriSuggested |
تشير إلى ما إذا كان هناك تغيير مقترَح على [sourceUri] [google.apps.docs.v1.EmbeddedObject.source_uri]. |
brightnessSuggested |
تشير إلى ما إذا كان هناك تغيير مقترَح على [السطوع] [google.apps.docs.v1.EmbeddedObject.brightness]. |
contrastSuggested |
تشير إلى ما إذا كان هناك تغيير مقترَح على [contrast] [google.apps.docs.v1.EmbeddedObject.contrast]. |
transparencySuggested |
تشير إلى ما إذا كان هناك تغيير مقترَح على [الشفافية] [google.apps.docs.v1.EmbeddedObject.transparency]. |
cropPropertiesSuggestionState |
قناع يشير إلى الحقول التي تم تغييرها في هذا الاقتراح ضمن |
angleSuggested |
تشير إلى ما إذا كان هناك تغيير مقترَح على [angle] [google.apps.docs.v1.EmbeddedObject.angle]. |
CropPropertiesSuggestionState
قناع يشير إلى الحقول التي تم تغييرها في هذا الاقتراح من الحقول المتوفّرة في CropProperties الأساسي. لكل حقل تم ضبطه على "صحيح"، هناك قيمة مقترَحة جديدة.
| تمثيل JSON |
|---|
{ "offsetLeftSuggested": boolean, "offsetRightSuggested": boolean, "offsetTopSuggested": boolean, "offsetBottomSuggested": boolean, "angleSuggested": boolean } |
| الحقول | |
|---|---|
offsetLeftSuggested |
تشير إلى ما إذا كان هناك تغيير مقترَح على |
offsetRightSuggested |
تشير إلى ما إذا كان هناك تغيير مقترَح على |
offsetTopSuggested |
تشير إلى ما إذا كان هناك تغيير مقترَح على |
offsetBottomSuggested |
تشير إلى ما إذا كان هناك تغيير مقترَح على |
angleSuggested |
تشير إلى ما إذا كان هناك تغيير مقترَح على |
EmbeddedObjectBorderSuggestionState
قناع يشير إلى الحقول التي تم تغييرها في هذا الاقتراح من الحقول المتوفّرة في EmbeddedObjectBorder الأساسي. لكل حقل تم ضبطه على "صحيح"، هناك قيمة مقترَحة جديدة.
| تمثيل JSON |
|---|
{ "colorSuggested": boolean, "widthSuggested": boolean, "dashStyleSuggested": boolean, "propertyStateSuggested": boolean } |
| الحقول | |
|---|---|
colorSuggested |
تشير هذه السمة إلى ما إذا كان هناك تغيير مقترَح على [color] [google.apps.docs.v1.EmbeddedBorderObject.color]. |
widthSuggested |
تشير إلى ما إذا كان هناك تغيير مقترَح على [width] [google.apps.docs.v1.EmbeddedBorderObject.width]. |
dashStyleSuggested |
تشير إلى ما إذا كان هناك تغيير مقترَح على [dashStyle] [google.apps.docs.v1.EmbeddedBorderObject.dash_style]. |
propertyStateSuggested |
تشير إلى ما إذا كان هناك تغيير مقترَح على [propertyState] [google.apps.docs.v1.EmbeddedBorderObject.property_state]. |
LinkedContentReferenceSuggestionState
قناع يشير إلى الحقول التي تم تغييرها في هذا الاقتراح من الحقول المتوفّرة في LinkedContentReference الأساسي. لكل حقل تم ضبطه على "صحيح"، هناك قيمة مقترَحة جديدة.
| تمثيل JSON |
|---|
{
"sheetsChartReferenceSuggestionState": {
object ( |
| الحقول | |
|---|---|
sheetsChartReferenceSuggestionState |
قناع يشير إلى الحقول التي تم تغييرها في هذا الاقتراح ضمن |
SheetsChartReferenceSuggestionState
قناع يشير إلى الحقول التي تم تغييرها في هذا الاقتراح من الحقول المتوفّرة في SheetsChartReference الأساسي. لكل حقل تم ضبطه على "صحيح"، هناك قيمة مقترَحة جديدة.
| تمثيل JSON |
|---|
{ "spreadsheetIdSuggested": boolean, "chartIdSuggested": boolean } |
| الحقول | |
|---|---|
spreadsheetIdSuggested |
تشير إلى ما إذا كان هناك تغيير مقترَح على |
chartIdSuggested |
تشير إلى ما إذا كان هناك تغيير مقترَح على |
PositionedObject
عنصر مرتبط بعنصر Paragraph وموضّع بالنسبة إلى بداية الفقرة يحتوي PositionedObject على EmbeddedObject مثل صورة.
| تمثيل JSON |
|---|
{ "objectId": string, "positionedObjectProperties": { object ( |
| الحقول | |
|---|---|
objectId |
تمثّل هذه السمة رقم تعريف العنصر الموضّع. |
positionedObjectProperties |
خصائص هذا العنصر الموضّع |
suggestedPositionedObjectPropertiesChanges |
التغييرات المقترَحة على خصائص العنصر الموضّع، ويتم تحديدها باستخدام معرّف الاقتراح. |
suggestedInsertionId |
معرّف الجزء المقترَح إدراجه إذا كانت فارغة، فهذا يعني أنّها ليست موضع إعلان مقترَحًا. |
suggestedDeletionIds[] |
معرّفات الحذف المقترَحة إذا كان الحقل فارغًا، يعني ذلك أنّه لا توجد عمليات حذف مقترَحة لهذا المحتوى. |
PositionedObjectProperties
سمات PositionedObject
| تمثيل JSON |
|---|
{ "positioning": { object ( |
| الحقول | |
|---|---|
positioning |
تحدّد هذه السمة موضع الكائن الموضّع بالنسبة إلى سطر جديد من |
embeddedObject |
الكائن المضمّن لهذا الكائن الموضّع. |
PositionedObjectPositioning
تمثّل هذه السمة موضع PositionedObject. يتم تحديد موضع العنصر الموضّع بالنسبة إلى بداية Paragraph المرتبط به.
| تمثيل JSON |
|---|
{ "layout": enum ( |
| الحقول | |
|---|---|
layout |
تنسيق هذا العنصر الموضّع. |
leftOffset |
إزاحة الحافة اليسرى للعنصر الذي تمّت موضَعته بالنسبة إلى بداية |
topOffset |
إزاحة الحافة العلوية للعنصر الذي تمّ تحديد موضعه بالنسبة إلى بداية |
PositionedObjectLayout
التنسيقات المحتملة لـ [PositionedObject][google.aps.docs.v1.PositionedObject].
| عمليات التعداد | |
|---|---|
POSITIONED_OBJECT_LAYOUT_UNSPECIFIED |
لم يتم تحديد التنسيق. |
WRAP_TEXT |
يلتف النص حول العنصر الذي تمّت محاذاته. |
BREAK_LEFT |
يقسّم النص بحيث يكون العنصر الذي تمّت محاذاته على اليسار والنص على اليمين. |
BREAK_RIGHT |
يقسّم النص بحيث يكون العنصر الذي تمّت محاذاته على اليمين والنص على اليسار. |
BREAK_LEFT_RIGHT |
يقسّم النص بحيث لا يظهر أي نص على يمين العنصر أو يساره. |
IN_FRONT_OF_TEXT |
يكون العنصر الذي تمّت محاذاته أمام النص. |
BEHIND_TEXT |
يكون العنصر الذي تم ضبط موضعه خلف النص. |
SuggestedPositionedObjectProperties
تغيير مقترَح على "PositionedObjectProperties"
| تمثيل JSON |
|---|
{ "positionedObjectProperties": { object ( |
| الحقول | |
|---|---|
positionedObjectProperties |
|
positionedObjectPropertiesSuggestionState |
قناع يشير إلى الحقول التي تم تغييرها في هذا الاقتراح من الحقول المتوفّرة في |
PositionedObjectPropertiesSuggestionState
قناع يشير إلى الحقول التي تم تغييرها في هذا الاقتراح من الحقول المتوفّرة في PositionedObjectProperties الأساسي. لكل حقل تم ضبطه على "صحيح"، هناك قيمة مقترَحة جديدة.
| تمثيل JSON |
|---|
{ "positioningSuggestionState": { object ( |
| الحقول | |
|---|---|
positioningSuggestionState |
قناع يشير إلى الحقول التي تم تغييرها في هذا الاقتراح ضمن |
embeddedObjectSuggestionState |
قناع يشير إلى الحقول التي تم تغييرها في هذا الاقتراح ضمن |
PositionedObjectPositioningSuggestionState
قناع يشير إلى الحقول التي تم تغييرها في هذا الاقتراح من الحقول المتوفّرة في PositionedObjectPositioning الأساسي. لكل حقل تم ضبطه على "صحيح"، هناك قيمة مقترَحة جديدة.
| تمثيل JSON |
|---|
{ "layoutSuggested": boolean, "leftOffsetSuggested": boolean, "topOffsetSuggested": boolean } |
| الحقول | |
|---|---|
layoutSuggested |
تشير إلى ما إذا كان هناك تغيير مقترَح على |
leftOffsetSuggested |
تشير إلى ما إذا كان هناك تغيير مقترَح على |
topOffsetSuggested |
تشير إلى ما إذا كان هناك تغيير مقترَح على |
CommentAnchor
موقع جغرافي واحد أو أكثر في المستند مرتبط بـ CommentThreads مع anchorId نفسه ملاحظة: قد تشير نقاط ارتساء متعدّدة إلى الموقع الجغرافي نفسه.
| تمثيل JSON |
|---|
{
"anchorId": string,
"ranges": [
{
object ( |
| الحقول | |
|---|---|
anchorId |
تمثّل هذه السمة رقم تعريف مرجع التعليق. |
ranges[] |
مجموعة من |
SuggestionsViewMode
وضع عرض الاقتراحات المُطبَّق على المستند والذي يشير إلى كيفية تمثيل التغييرات المقترَحة توفّر هذه الأداة خيارات لقراءة المستند مع جميع الاقتراحات المضمّنة أو المقبولة أو المرفوضة.
| عمليات التعداد | |
|---|---|
DEFAULT_FOR_CURRENT_ACCESS |
يعتمد SuggestionsViewMode المُطبَّق على المستند الذي تم عرضه على مستوى وصول المستخدم الحالي. إذا كان لدى المستخدم إذن بالاطّلاع فقط، يتم تطبيق PREVIEW_WITHOUT_SUGGESTIONS. في الحالات الأخرى، يتم تطبيق SUGGESTIONS_INLINE. هذا هو وضع العرض التلقائي للاقتراحات. |
SUGGESTIONS_INLINE |
يتضمّن المستند الذي تم عرضه اقتراحات مضمّنة. سيتم تمييز التغييرات المقترَحة عن المحتوى الأساسي داخل المستند. ستعرض الطلبات التي يتم إرسالها لاسترداد مستند باستخدام هذا الوضع رمز الخطأ 403 إذا لم يكن لدى المستخدم إذن بعرض التغييرات المقترَحة. |
PREVIEW_SUGGESTIONS_ACCEPTED |
المستند الذي يتم عرضه هو معاينة تم فيها قبول جميع التغييرات المقترَحة. ستعرض الطلبات التي يتم إرسالها لاسترداد مستند باستخدام هذا الوضع رمز الخطأ 403 إذا لم يكن لدى المستخدم إذن بعرض التغييرات المقترَحة. |
PREVIEW_WITHOUT_SUGGESTIONS |
المستند الذي يتم إرجاعه هو معاينة تم فيها رفض جميع التغييرات المقترَحة إذا كان هناك أي اقتراحات في المستند. |
CommentsViewMode
تمثّل هذه السمة وضع عرض التعليقات المطبَّق على المستند، والذي يشير إلى ما إذا كانت التعليقات مضمَّنة. يوفر هذا الوضع خيارات لقراءة المستند مع التعليقات أو بدونها ومع نقاط ربط التعليقات.
في حال ضبط commentsViewMode على أي قيمة، يجب أيضًا ضبط includeTabsContent على true أو استخدام قناع حقل يشير إلى الحقل Document.tabs (أو أي حقل فرعي).
لا يمكن إرجاع التعليقات إلا إذا تم إرجاع الاقتراحات مضمّنة. إذا ضبطت commentsViewMode على COMMENTS_VIEW_MODE_INCLUDED أو COMMENTS_VIEW_MODE_DEFAULT_FOR_CURRENT_ACCESS، يمكنك ضبط suggestionsViewMode على PREVIEW_WITHOUT_SUGGESTIONS أو PREVIEW_SUGGESTIONS_ACCEPTED فقط.
| عمليات التعداد | |
|---|---|
COMMENTS_VIEW_MODE_UNSPECIFIED |
لم يتم تحديد قيمة CommentsViewMode. يتم تطبيق COMMENTS_VIEW_MODE_OMITTED. |
COMMENTS_VIEW_MODE_DEFAULT_FOR_CURRENT_ACCESS |
يعتمد CommentsViewMode الذي يتم تطبيقه على المستند الذي تم عرضه على مستوى وصول المستخدم الحالي. إذا كان لدى المستخدم إذن بالاطّلاع فقط، يتم تطبيق COMMENTS_VIEW_MODE_OMITTED. في الحالات الأخرى، يتم تطبيق COMMENTS_VIEW_MODE_INCLUDED. |
COMMENTS_VIEW_MODE_OMITTED |
تم حذف التعليقات من المستند الذي تم إرجاعه. |
COMMENTS_VIEW_MODE_INCLUDED |
يتضمّن المستند الذي تم إرجاعه تعليقات. ستعرض الطلبات باسترداد مستند باستخدام هذا الوضع رمز الخطأ 403 إذا لم يكن لدى المستخدم إذن بالاطّلاع على التعليقات. عند ضبط هذه السمة، يجب أيضًا ضبط السمة |
CommentThread
تمثّل هذه السمة سلسلة تعليقات واحدة.
| تمثيل JSON |
|---|
{ "commentId": string, "anchorId": string, "headPost": { object ( |
| الحقول | |
|---|---|
commentId |
المعرّف الفريد لسلسلة المحادثات حول التعليق |
anchorId |
تمثّل هذه السمة معرّف |
headPost |
المشاركة الأولى في سلسلة المحادثات |
replies[] |
الردود على المشاركة الرئيسية |
status |
تُستخدَم لتحديد ما إذا كانت سلسلة المحادثات مفتوحة أو تم حلّها. |
| تمثّل هذه السمة النص المقتبس من المستند عند إنشاء التعليق. في ما يلي قائمة بالحقول التي يستبعد كلّ منها الآخر. سيتم ضبط حقل واحد على الأكثر في الرد: | |
plainTextQuote |
تمثّل هذه السمة النص المقتبس من المستند عند إنشاء التعليق، ويكون منسّقًا كنص عادي. |
| نهاية الحقول التي يستبعد كلّ منها الآخر | |
نشر
يمثّل هذا النوع منشورًا واحدًا في سلسلة تعليقات أو اقتراحات.
| تمثيل JSON |
|---|
{ "postId": string, "content": string, "contentHtml": string, "author": { object ( |
| الحقول | |
|---|---|
postId |
النتائج فقط. المعرّف الفريد للمشاركة |
content |
تمثّل هذه السمة محتوى المشاركة. يجب أن تكون هذه السمة غير فارغة إذا لم تكن قيمة سيتم التعامل مع هذا المحتوى النصي بشكل مشابه للتعليقات التي يتم إنشاؤها في محرّر "مستندات Google". وسيكون لها سلوكيات مشابهة في ما يتعلّق بالتنسيق والإشعارات وما إلى ذلك. يجب ألا يتجاوز 2,048 وحدة رمز UTF-8. |
contentHtml |
النتائج فقط. محتوى المنشور بتنسيق HTML |
author |
النتائج فقط. المستخدم الذي أنشأ المشاركة |
createTime |
النتائج فقط. وقت إنشاء المشاركة |
updateTime |
النتائج فقط. يشير هذا الحقل إلى وقت آخر تعديل للمنشور. |
deleted |
النتائج فقط. تُستخدَم لتحديد ما إذا كانت المشاركة محذوفة أم لا. إذا كان |
fromImportedDocument |
النتائج فقط. تُستخدَم لتحديد ما إذا كانت المشاركة من مستند مستورد. لا يمكن للمتصلين ضبط هذا الحقل مباشرةً. |
fromCopiedDocument |
النتائج فقط. تُستخدَم لتحديد ما إذا كانت المشاركة من مستند منسوخ. لا يمكن للمتصلين ضبط هذا الحقل مباشرةً. |
fromDocumentComparison |
النتائج فقط. تُستخدَم لتحديد ما إذا كانت المشاركة من عملية مقارنة مستندات. لا يمكن للمتصلين ضبط هذا الحقل مباشرةً. |
assigneeEmail |
اختيارية: البريد الإلكتروني للمستخدم الذي يتم تعيينه حديثًا في سلسلة المحادثات كجزء من هذا المنشور تعرض هذه الطريقة رسالة الخطأ "400: طلب غير صالح" في الحالات التالية:
|
| الإجراء الذي تم اتخاذه كجزء من إنشاء المنشور في ما يلي قائمة بالحقول التي يستبعد كلّ منها الآخر. سيتم ضبط حقل واحد على الأكثر في الرد: | |
commentAction |
اختيارية: نوع الإجراء للمشاركات التي تتضمّن تعليقات |
suggestionAction |
النتائج فقط. نوع الإجراء الخاص بمنشورات الاقتراحات |
| نهاية الحقول التي يستبعد كلّ منها الآخر | |
PostAuthor
تمثّل هذه السمة مستخدمًا كتب تعليقًا أو منشورًا يتضمّن اقتراحًا.
| تمثيل JSON |
|---|
{ "displayName": string, "me": boolean, "anonymous": boolean, "user": string } |
| الحقول | |
|---|---|
displayName |
الاسم المعروض للمستخدم قد لا تكون متوفّرة إذا كان المؤلف مجهول الهوية. |
me |
تُستخدَم لتحديد ما إذا كان المستخدم هو المستخدم الذي تمّت المصادقة عليه والذي يرسل الطلب. |
anonymous |
تُستخدَم لتحديد ما إذا كان المستخدم مجهول الهوية. |
user |
اسم المورد الخاص بمستخدم مؤلف المشاركة، والذي يمكن استخدامه أيضًا لتحديد المستخدم في Google People API التنسيق: |
CommentActionType
تمثّل هذه السمة الإجراء المتّخذ مع هذا الردّ على سلسلة محادثات.
| عمليات التعداد | |
|---|---|
COMMENT_ACTION_TYPE_UNSPECIFIED |
القيمة التلقائية هذه القيمة غير مستخدَمة. |
NO_COMMENT_ACTION_CHANGE |
لم يتم إجراء أي تغيير على الإجراء في هذا المنشور. |
RESOLVE |
تحلّ هذه المشاركة سلسلة المحادثات. |
REOPEN |
يؤدي هذا المنشور إلى إعادة فتح سلسلة المحادثات. |
SuggestionActionType
الإجراء الذي تم اتخاذه بشأن هذا الردّ على سلسلة اقتراحات
| عمليات التعداد | |
|---|---|
SUGGESTION_ACTION_TYPE_UNSPECIFIED |
القيمة التلقائية هذه القيمة غير مستخدَمة. |
NO_SUGGESTION_ACTION_CHANGE |
لم يتم إجراء أي تغيير على الإجراء في هذا المنشور. |
ACCEPT |
تقبل هذه المشاركة الاقتراح. |
REJECT |
ترفض هذه المشاركة الاقتراح. |
الحالة
خيارات حالة سلسلة المحادثات
| عمليات التعداد | |
|---|---|
STATUS_UNSPECIFIED |
القيمة التلقائية هذه القيمة غير مستخدَمة. |
OPEN |
سلسلة التعليقات مفتوحة. |
RESOLVED |
تم حلّ سلسلة التعليقات. |
SuggestionThread
تمثّل سلسلة اقتراحات واحدة. يتم إنشاء سلاسل المحادثات الخاصة بالاقتراحات كنتيجة ثانوية لحفظ التغييرات في المستند أثناء استخدام وضع الاقتراحات، ولا يمكن إنشاؤها مباشرةً.
| تمثيل JSON |
|---|
{ "suggestionId": string, "headPost": { object ( |
| الحقول | |
|---|---|
suggestionId |
المعرّف الفريد للاقتراح |
headPost |
المشاركة الأولى في سلسلة المحادثات |
replies[] |
الردود على المشاركة الرئيسية |
status |
ما إذا كانت سلسلة المحادثات مفتوحة أو مقبولة أو مرفوضة |
summaryText |
ملخّص للاختلافات المقترَحة في المستند، بتنسيق نص عادي قد يكون فارغًا. |
summaryHtml |
ملخّص للاختلافات المقترَحة في المستند بتنسيق HTML قد يكون فارغًا. |
الحالة
خيارات حالة سلسلة اقتراحات المراجعة
| عمليات التعداد | |
|---|---|
STATUS_UNSPECIFIED |
القيمة التلقائية هذه القيمة غير مستخدَمة. |
OPEN |
سلسلة الاقتراحات مفتوحة. |
ACCEPTED |
تم قبول سلسلة المحادثات الخاصة بالاقتراح. |
REJECTED |
تم رفض سلسلة الاقتراحات. |
الطُرق |
|
|---|---|
|
تطبيق تعديل واحد أو أكثر على المستند |
|
ينشئ مستندًا فارغًا باستخدام العنوان المقدَّم في الطلب. |
|
تعرض هذه الطريقة أحدث إصدار من المستند المحدّد. |