- المورد: مستند
- علامة تبويب
- TabProperties
- DocumentTab
- النص الأساسي
- StructuralElement
- فقرة
- ParagraphElement
- TextRun
- TextStyle
- OptionalColor
- اللون
- RgbColor
- السمة
- الوحدة
- WeightedFontFamily
- BaselineOffset
- الرابط
- BookmarkLink
- HeadingLink
- SuggestedTextStyle
- TextStyleSuggestionState
- النص التلقائي
- النوع
- PageBreak
- ColumnBreak
- FootnoteReference
- HorizontalRule
- المعادلة
- InlineObjectElement
- شخص
- PersonProperties
- RichLink
- RichLinkProperties
- ParagraphStyle
- NamedStyleType
- المحاذاة
- ContentDirection
- SpacingMode
- ParagraphBorder
- DashStyle
- TabStop
- TabStopAlignment
- التظليل
- SuggestedParagraphStyle
- ParagraphStyleSuggestionState
- ShadingSuggestionState
- تعداد نقطي
- SuggestedBullet
- BulletSuggestionState
- مراجع العناصر
- SectionBreak
- SectionStyle
- SectionColumnProperties
- ColumnSeparatorStyle
- SectionType
- الجدول
- TableRow
- TableCell
- TableCellStyle
- TableCellBorder
- ContentAlignment
- SuggestedTableCellStyle
- TableCellStyleSuggestionState
- TableRowStyle
- SuggestedTableRowStyle
- TableRowStyleSuggestionState
- TableStyle
- TableColumnProperties
- WidthType
- TableOfContents
- العنوان
- التذييل
- الحاشية السفلية
- DocumentStyle
- الخلفية
- المقاس
- 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
- SuggestionsViewMode
- الطُرق
المرجع: مستند
مستند "مستندات Google"
تمثيل JSON |
---|
{ "documentId": string, "title": string, "tabs": [ { object ( |
الحقول | |
---|---|
documentId |
النتائج فقط. رقم تعريف المستند. |
title |
عنوان المستند. |
tabs[] |
علامات التبويب التي تشكّل جزءًا من مستند يمكن أن تحتوي علامات التبويب على علامات تبويب فرعية، وهي علامة تبويب مضمّنة في علامة تبويب أخرى. يتم تمثيل علامات التبويب الفرعية بحقل |
revisionId |
النتائج فقط. رقم تعريف المراجعة للمستند. يمكن استخدامها في طلبات التحديث لتحديد مراجعة المستند التي تريد تطبيق التحديثات عليها وكيف يجب أن يتصرف الطلب إذا تم تعديل المستند منذ تلك المراجعة. لا تتم تعبئة هذا الحقل إلا إذا كان لدى المستخدم الإذن بتعديل المستند. معرّف النسخة السابقة ليس رقمًا تسلسليًا ولكنه سلسلة مبهمة. قد يتغيّر تنسيق معرّف المراجعة بمرور الوقت. لا يمكن ضمان صلاحية معرّف المراجعة الذي تم إرجاعه إلا لمدة 24 ساعة بعد إرجاعه، ولا يمكن مشاركته مع جميع المستخدمين. إذا لم يتغيّر رقم تعريف المراجعة بين المكالمات، يعني ذلك أنّه لم يتم تغيير المستند. وفي المقابل، يعني تغيير المعرّف (للمستند والمستخدم نفسه) عادةً أنّه تم تعديل المستند. ومع ذلك، يمكن أن يرجع سبب تغيير رقم التعريف أيضًا إلى عوامل داخلية، مثل تغييرات تنسيق رقم التعريف. |
suggestionsViewMode |
النتائج فقط. وضع عرض الاقتراحات الذي تم تطبيقه على المستند ملاحظة: عند تعديل مستند، يجب أن تستند التغييرات إلى مستند يتضمّن |
body |
النتائج فقط. النص الرئيسي للمستند. حقل قديم: بدلاً من ذلك، يمكنك استخدام |
headers |
النتائج فقط. العناوين في المستند، مرتبطة بمعرّف العنوان. الحقل القديم: استخدِم بدلاً من ذلك |
footers |
النتائج فقط. تتضمن هذه السمة التذييلات في المستند، مع ترتيبها حسب معرّف التذييل. حقل قديم: بدلاً من ذلك، يمكنك استخدام |
footnotes |
النتائج فقط. الحواشي السفلية في المستند، مرتبطة برقم تعريف الحاشية السفلية. الحقل القديم: استخدِم بدلاً من ذلك |
documentStyle |
النتائج فقط. نمط المستند. حقل قديم: بدلاً من ذلك، يمكنك استخدام |
suggestedDocumentStyleChanges |
النتائج فقط. التغييرات المقترَحة على نمط المستند، مرتَّبة حسب معرّف الاقتراح حقل قديم: بدلاً من ذلك، يمكنك استخدام |
namedStyles |
النتائج فقط. الأنماط المُسَمّاة للمستند الحقل القديم: استخدِم بدلاً من ذلك |
suggestedNamedStylesChanges |
النتائج فقط. التغييرات المقترَحة على الأنماط المُسمّاة للمستند، مع ترتيبها حسب معرّف الاقتراح الحقل القديم: استخدِم بدلاً من ذلك |
lists |
النتائج فقط. القوائم الموجودة في المستند، مرتبطة برقم تعريف القائمة. الحقل القديم: استخدِم بدلاً من ذلك |
namedRanges |
النتائج فقط. النطاقات المُعنونة في المستند، مفصولة حسب الاسم. حقل قديم: بدلاً من ذلك، يمكنك استخدام |
inlineObjects |
النتائج فقط. تمثّل هذه السمة العناصر المضمَّنة في المستند، استنادًا إلى رقم تعريف الكائن. الحقل القديم: استخدِم بدلاً من ذلك |
positionedObjects |
النتائج فقط. يشير ذلك المصطلح إلى العناصر الموضوعة في المستند، استنادًا إلى رقم تعريف الكائن. حقل قديم: بدلاً من ذلك، يمكنك استخدام |
علامة تبويب
علامة تبويب في مستند
تمثيل JSON |
---|
{ "tabProperties": { object ( |
الحقول | |
---|---|
tabProperties |
خصائص علامة التبويب، مثل رقم التعريف والعنوان. |
childTabs[] |
علامات التبويب الفرعية المُدمجة في علامة التبويب هذه |
حقل الربط content محتوى علامة التبويب يمكن أن يكون content واحدًا فقط مما يلي: |
|
documentTab |
علامة تبويب تتضمّن محتوى المستند، مثل النصوص والصور |
TabProperties
خصائص علامة تبويب
تمثيل JSON |
---|
{ "tabId": string, "title": string, "parentTabId": string, "index": integer, "nestingLevel": integer } |
الحقول | |
---|---|
tabId |
النتائج فقط. رقم تعريف علامة التبويب. لا يمكن تغيير هذا الحقل. |
title |
اسم علامة التبويب الذي يظهر للمستخدم |
parentTabId |
اختياريّ. رقم تعريف علامة التبويب الرئيسية. فارغة عندما تكون علامة التبويب الحالية هي علامة تبويب على مستوى الجذر، ما يعني أنّه ليس لها أي عناصر رئيسية. |
index |
الفهرس القائم على علامة صفرية لعلامة التبويب داخل العنصر الرئيسي. |
nestingLevel |
النتائج فقط. عمق علامة التبويب في المستند تبدأ علامات التبويب على مستوى الجذر من 0. |
DocumentTab
علامة تبويب تتضمّن محتوى المستند
تمثيل JSON |
---|
{ "body": { object ( |
الحقول | |
---|---|
body |
النص الرئيسي لعلامة التبويب الخاصة بالمستند. |
headers |
العناوين في علامة تبويب المستند، مفعَّلة حسب رقم تعريف العنوان |
footers |
تتضمن هذه السمة التذييلات في علامة تبويب المستند، ويتم ترتيبها حسب رقم تعريف التذييل. |
footnotes |
الحواشي السفلية في علامة تبويب المستند، مرتبطة بمعرّف الحاشية السفلية. |
documentStyle |
نمط علامة التبويب للمستند |
suggestedDocumentStyleChanges |
التغييرات المقترَحة على نمط علامة تبويب المستند، استنادًا إلى رقم تعريف الاقتراح |
namedStyles |
الأنماط المُعنونة في علامة تبويب المستند. |
suggestedNamedStylesChanges |
التغييرات المقترَحة على الأنماط المُعنونة لعلامة تبويب المستند، استنادًا إلى رقم تعريف الاقتراح |
lists |
القوائم الموجودة في علامة تبويب المستند، مرتَّبة حسب رقم تعريف القائمة. |
namedRanges |
النطاقات المُعنونة في علامة تبويب المستند، مفصولة حسب الاسم. |
inlineObjects |
الكائنات المضمّنة في علامة تبويب المستند، استنادًا إلى رقم تعريف الكائن. |
positionedObjects |
الكائنات التي تمّ وضعها في علامة تبويب المستند، مع ترتيبها حسب معرّف الكائن |
النص الأساسي
نص المستند
يحتوي النص عادةً على محتوى المستند الكامل باستثناء headers
وfooters
وfootnotes
.
تمثيل JSON |
---|
{
"content": [
{
object ( |
الحقول | |
---|---|
content[] |
محتوى النص وتبدأ فهارس محتوى الجسم بصفر. |
StructuralElement
يصف StructialElement المحتوى الذي يوفر هيكلاً للوثيقة.
تمثيل JSON |
---|
{ "startIndex": integer, "endIndex": integer, // Union field |
الحقول | |
---|---|
startIndex |
مؤشر البداية المستند إلى الصفر لهذا العنصر الهيكلي، بوحدات ترميز UTF-16 |
endIndex |
يشير إلى فهرس النهاية صفر الخاص بهذا العنصر الهيكلي، بشكل حصري، في وحدات ترميز UTF-16. |
حقل الاتحاد content . محتوى العنصر الهيكلي يمكن أن يكون content واحدًا فقط مما يلي: |
|
paragraph |
نوع فقرة من العنصر الهيكلي. |
sectionBreak |
نوع فاصل الأقسام للعنصر الهيكلي. |
table |
يشير ذلك المصطلح إلى نوع جدول من العناصر الهيكلية. |
tableOfContents |
نوع جدول المحتويات للعنصر الهيكلي. |
الفقرة
تمثّل هذه السمة StructuralElement
فقرة. الفقرة هي نطاق من المحتوى ينتهي بحرف سطر جديد.
تمثيل JSON |
---|
{ "elements": [ { object ( |
الحقول | |
---|---|
elements[] |
محتوى الفقرة، مقسّمًا إلى أجزائه المكونة |
paragraphStyle |
نمط هذه الفقرة. |
suggestedParagraphStyleChanges |
يتغير نمط الفقرة المقترح إلى هذه الفقرة، تبعًا لرقم تعريف الاقتراح. |
bullet |
علامة نقطية لهذه الفقرة إذا لم يكن متوفّرًا، يعني ذلك أنّ الفقرة لا تنتمي إلى قائمة. |
suggestedBulletChanges |
التغييرات المقترحة على التعداد النقطي لهذه الفقرة |
positionedObjectIds[] |
أرقام تعريف العناصر الموضوعة المرتبطة بهذه الفقرة |
suggestedPositionedObjectIds |
أرقام تعريف العناصر التي تمّ وضعها والمقترَحة لإرفاقها بهذه الفقرة، مرتّبة حسب معرّف الاقتراح |
ParagraphElement
تصف فقرة الفقرة المحتوى المتوفّر ضمن Paragraph
.
تمثيل JSON |
---|
{ "startIndex": integer, "endIndex": integer, // Union field |
الحقول | |
---|---|
startIndex |
فهرس البدء المستنِد إلى صفر لعنصر الفقرة هذا، بوحدات رمز UTF-16. |
endIndex |
فهرس النهاية الصفرية لعنصر الفقرة هذا، بشكل حصري، بوحدات رمز UTF-16. |
حقل الربط content محتوى عنصر الفقرة يمكن أن يكون content واحدًا فقط مما يلي: |
|
textRun |
عنصر فقرة نصي |
autoText |
عنصر فقرة نص تلقائي |
pageBreak |
عنصر فقرة في فاصل صفحة |
columnBreak |
عنصر فاصل عمودي لفقرة |
footnoteReference |
عنصر فقرة مرجع حاشية سفلية |
horizontalRule |
عنصر فقرة خط أفقي |
equation |
عنصر فقرة معادلة |
inlineObjectElement |
عنصر مضمّن من فقرة كائن. |
person |
عنصر فقرة يرتبط بشخص أو عنوان بريد إلكتروني. |
richLink |
عنصر فقرة يرتبط بمرجع في Google (مثل ملف في Google Drive أو فيديو على YouTube أو حدث في "تقويم Google") |
TextRun
ParagraphElement
يمثّل سلسلة من النصوص التي لها النمط نفسه.
تمثيل JSON |
---|
{ "content": string, "suggestedInsertionIds": [ string ], "suggestedDeletionIds": [ string ], "textStyle": { object ( |
الحقول | |
---|---|
content |
نصّ هذه العملية يتم استبدال أي عناصر غير نصية في عملية التشغيل بحرف يونيكود U+E907. |
suggestedInsertionIds[] |
أرقام تعريف الإدراج المقترَحة قد يحتوي |
suggestedDeletionIds[] |
أرقام تعريف الحذف المقترَحة وإذا كانت فارغة، لن يتم اقتراح أي عمليات حذف لهذا المحتوى. |
textStyle |
نمط النص لعملية التشغيل هذه. |
suggestedTextStyleChanges |
يتغير نمط النص المقترَح إلى هذه العملية، استنادًا إلى رقم تعريف الاقتراح. |
TextStyle
يمثّل التصميم الذي يمكن تطبيقه على النص.
يتم تمثيل أنماط النصوص المُكتسَبة كحقول غير محدّدة في هذه الرسالة. يعتمد العنصر الرئيسي لنمط النص على مكان تحديد نمط النص:
- يتم اكتساب نمط النص في
Paragraph
من عنصرnamed style type
المقابل للفقرة. - يكتسب تنسيق النص في
named style
تنسيقًا منnormal text
. - يتم اكتساب نمط النص للنمط المُسمّى
normal text
من نمط النص التلقائي في أدوات تحرير المستندات. - قد يكتسب عنصر TextStyle في عنصر
Paragraph
المضمّن في جدول نمط النص من نمط الجدول.
إذا لم يتم اكتساب نمط النص من العنصر الرئيسي، سيؤدي إلغاء تعيين الحقول إلى إرجاع النمط إلى قيمة تطابق الإعدادات الافتراضية في محرر المستندات.
تمثيل JSON |
---|
{ "bold": boolean, "italic": boolean, "underline": boolean, "strikethrough": boolean, "smallCaps": boolean, "backgroundColor": { object ( |
الحقول | |
---|---|
bold |
ما إذا كان النص يتم عرضه بالخط الغامق أم لا |
italic |
ما إذا كان النص مائلاً أم لا |
underline |
ما إذا كان النص مُسطَّرًا أم لا |
strikethrough |
ما إذا كان النص مشطوبًا أم لا |
smallCaps |
ما إذا كان النص مكتوبًا بأحرف صغيرة كبيرة |
backgroundColor |
لون خلفية النص إذا تم ضبطه، يكون اللون إما نموذج RGB أو شفافًا، وذلك استنادًا إلى الحقل |
foregroundColor |
لون المقدّمة للنص وفي حال ضبط اللون، يكون اللون إما اللون الأحمر والأخضر والأزرق أو شفافًا، بناءً على الحقل |
fontSize |
حجم خط النص |
weightedFontFamily |
مجموعة الخطوط وحجم النص المعروض إذا حدّد طلب التعديل قيمًا لكل من إذا لم يتم ضبط إذا تم ضبط |
baselineOffset |
الإزاحة العمودية للنص عن موضعه المعتاد يتم تلقائيًا عرض النص الذي يحتوي على إزاحة خط أساسية |
link |
وجهة الرابط التشعبي للنص. في حال عدم ضبط القيمة، لن يظهر أي رابط. لا يتم اكتساب الروابط من النص الرئيسي. يؤدي تغيير الرابط في طلب التعديل إلى إجراء بعض التغييرات الأخرى على نمط نص النطاق:
|
OptionalColor
لون يمكن أن يكون معتمًا بالكامل أو شفافًا بالكامل
تمثيل JSON |
---|
{
"color": {
object ( |
الحقول | |
---|---|
color |
في حال ضبط هذا الخيار، سيتم استخدامه كلون غير شفاف. وفي حال عدم ضبطها، يشير ذلك إلى لون شفاف. |
اللون
لون واحد
تمثيل JSON |
---|
{
"rgbColor": {
object ( |
الحقول | |
---|---|
rgbColor |
قيمة اللون بتنسيق RGB |
RgbColor
لون أحمر أخضر أزرق
تمثيل 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 |
---|
{ // Union field |
الحقول | |
---|---|
حقل الاتحاد destination . وجهة الرابط يمكن أن يكون destination واحدًا فقط مما يلي: |
|
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 |
نمط النص الخاص بفاصل الصفحة هذا. على غرار المحتوى النصي، مثل سلاسل النصوص ومراجع الحواشي السفلية، يمكن أن يؤثر نمط نص فاصل الصفحة على تخطيط المحتوى بالإضافة إلى نمط النص المدرَج بجانبه. |
suggestedTextStyleChanges |
يتغير نمط النص المقترح إلى فاصل الصفحات هذا، استنادًا إلى رقم تعريف الاقتراح. |
ColumnBreak
ParagraphElement
يمثّل فاصل أعمدة. يؤدي فاصل العمود إلى بدء النص اللاحق أعلى العمود التالي.
تمثيل JSON |
---|
{ "suggestedInsertionIds": [ string ], "suggestedDeletionIds": [ string ], "textStyle": { object ( |
الحقول | |
---|---|
suggestedInsertionIds[] |
معرّفات الإدراج المقترَحة قد يتضمّن العنصر |
suggestedDeletionIds[] |
أرقام تعريف الحذف المقترَحة إذا كان الحقل فارغًا، يعني ذلك أنّه ما مِن عمليات حذف مقترَحة لهذا المحتوى. |
textStyle |
نمط النص الخاص بفاصل الأعمدة هذا. على غرار المحتوى النصي، مثل سلاسل النصوص ومراجع الحواشي السفلية، يمكن أن يؤثر نمط نص فاصل الأعمدة على تخطيط المحتوى بالإضافة إلى نمط النص المدرَج بجانبه. |
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 لل |
ParagraphStyle
الأنماط التي تنطبق على فقرة كاملة
يتم تمثيل أنماط الفقرات المكتسَبة كحقول غير محددة في هذه الرسالة. يعتمد العنصر الرئيسي لنمط الفقرة على مكان تعريف نمط الفقرة:
- نمط الفقرة في
Paragraph
مكتسب من نمطnamed style type
المقابل للفقرة. - يكتسب ParagraphStyle في
named style
النمط المُعنوَنnormal text
. - يكتسب نمط الفقرة الخاص بالنمط المُسمّى
normal text
من نمط الفقرة التلقائي في أداة تحرير المستندات. - قد يكتسب نمط الفقرة في عنصر
Paragraph
المضمّن في جدول نمط الفقرة الخاص به من نمط الجدول.
إذا لم يكتسب أسلوب الفقرة قيمة من عنصر رئيسي، سيؤدي إلغاء ضبط الحقول إلى إعادة الأسلوب إلى قيمة تتطابق مع الإعدادات التلقائية في محرِّر "مستندات Google".
تمثيل JSON |
---|
{ "headingId": string, "namedStyleType": enum ( |
الحقول | |
---|---|
headingId |
رقم تعريف عنوان الفقرة إذا كانت فارغة، هذا يعني أنّ هذه الفقرة ليست عنوانًا. هذا الحقل للقراءة فقط. |
namedStyleType |
نوع النمط المُعنوَن للفقرة. نظرًا لأن تحديث نوع النمط المُعنون يؤثر على الخصائص الأخرى ضمن نمط الفقرة، يتم تطبيق نوع النمط المعنوَن قبل تحديث الخصائص الأخرى. |
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 |
تتم محاذاة الفقرة مع بداية السطر. تمت المحاذاة إلى اليسار لنص LTR، والمحاذاة لليمين بخلاف ذلك. |
CENTER |
يتم توسيط الفقرة. |
END |
تتم محاذاة الفقرة مع نهاية السطر. تمت المحاذاة لليمين مع نص LTR، والمحاذاة لليسار. |
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.48 من "تنسيقات ملفات Office Open XML - أساسيات ومرجع لغة الترميز"، الجزء 1 من الإصدار 4 من ECMA-376.
عمليات التعداد | |
---|---|
DASH_STYLE_UNSPECIFIED |
نمط شرطة غير محدّد |
SOLID |
خط متصل تتوافق مع قيمة ECMA-376 ST_PresetLineDashVal "solid". هذا هو نمط الفاصل التلقائي. |
DOT |
خط منقط تتوافق مع قيمة ECMA-376 ST_PresetLineDashVal "dot". |
DASH |
خط متقطع. تتوافق مع قيمة ECMA-376 ST_PresetLineDashVal "dash". |
TabStop
نقطة توقف علامة التبويب داخل فقرة
تمثيل JSON |
---|
{ "offset": { object ( |
الحقول | |
---|---|
offset |
الفارق بين نقطة توقف علامة التبويب هذه وهامش البداية |
alignment |
محاذاة هذا الفاصل وفي حال ترك هذه السياسة بدون ضبط، سيتم ضبط القيمة التلقائية على |
TabStopAlignment
محاذاة علامة الجدولة.
عمليات التعداد | |
---|---|
TAB_STOP_ALIGNMENT_UNSPECIFIED |
لم يتم تحديد محاذاة موضع علامة التبويب. |
START |
يتم محاذاة نقطة توقف علامة التبويب مع بداية السطر. هذا هو الخيار التلقائي. |
CENTER |
تتم محاذاة موضع علامة التبويب مع وسط السطر. |
END |
يتم محاذاة موضع علامة التبويب مع نهاية السطر. |
تظليل
تظليل الفقرة.
تمثيل 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 "الخطأ 400: طلب غير صالح". |
columnSeparatorStyle |
نمط فواصل الأعمدة. يمكن ضبط هذا النمط حتى في حالة وجود عمود واحد في القسم. عند تعديل هذه السمة، يجب ضبط قيمة محدّدة. يؤدي إلغاء ضبط هذه السمة إلى ظهور الخطأ 400 في الطلب غير الصحيح. |
contentDirection |
هو اتجاه محتوى هذا القسم. وفي حال ترك هذه السياسة بدون ضبط، سيتم ضبط القيمة التلقائية على عند تعديل هذه السمة، يجب ضبط قيمة محدّدة. يؤدي إلغاء ضبط هذه السمة إلى ظهور الخطأ 400 في الطلب غير الصحيح. |
marginTop |
هو هامش الصفحة العلوي للقسم. في حال ترك هذه السياسة بدون ضبط، سيتم ضبط القيمة التلقائية على عند تعديل هذه السمة، يجب ضبط قيمة محدّدة. يؤدي إلغاء ضبط هذه السمة إلى ظهور خطأ 400 "الخطأ 400: طلب غير صالح". |
marginBottom |
هامش الصفحة السفلي للقسم في حال ترك هذه السياسة بدون ضبط، سيتم ضبط القيمة التلقائية على عند تعديل هذه السمة، يجب ضبط قيمة ملموسة. يؤدي إلغاء ضبط هذه السمة إلى ظهور الخطأ 400 في الطلب غير الصحيح. |
marginRight |
هامش الصفحة الأيمن من القسم في حال ترك هذه السياسة بدون ضبط، سيتم ضبط القيمة التلقائية على عند تعديل هذه السمة، يجب ضبط قيمة محدّدة. يؤدي إلغاء ضبط هذه السمة إلى ظهور خطأ 400 "الخطأ 400: طلب غير صالح". |
marginLeft |
هامش الصفحة الأيسر من القسم في حال عدم ضبط القيمة، تكون القيمة التلقائية هي عند تعديل هذه السمة، يجب ضبط قيمة ملموسة. يؤدي إلغاء ضبط هذه السمة إلى ظهور خطأ 400 "الخطأ 400: طلب غير صالح". |
marginHeader |
هامش عنوان القسم في حال عدم ضبط القيمة، تكون القيمة التلقائية هي عند تعديل هذه السمة، يجب ضبط قيمة محدّدة. يؤدي إلغاء ضبط هذه السمة إلى ظهور خطأ 400 "الخطأ 400: طلب غير صالح". |
marginFooter |
هامش تذييل القسم. في حال ترك هذه السياسة بدون ضبط، سيتم ضبط القيمة التلقائية على عند تعديل هذه السمة، يجب ضبط قيمة ملموسة. يؤدي إلغاء ضبط هذه السمة إلى ظهور الخطأ 400 في الطلب غير الصحيح. |
sectionType |
النتائج فقط. تمثّل هذه السمة نوع القسم. |
defaultHeaderId |
رقم تعريف العنوان التلقائي. في حال عدم ضبط القيمة، يتم اكتسابها من سمة هذا الحقل للقراءة فقط. |
defaultFooterId |
معرّف التذييل التلقائي. في حال عدم ضبط القيمة، يتم اكتسابها من سمة هذا الموقع للقراءة فقط. |
firstPageHeaderId |
رقم تعريف العنوان المستخدَم للصفحة الأولى من القسم فقط. إذا كانت هذا الموقع للقراءة فقط. |
firstPageFooterId |
رقم تعريف التذييل المستخدَم للصفحة الأولى من القسم فقط إذا كانت قيمة هذا الموقع للقراءة فقط. |
evenPageHeaderId |
معرّف العنوان المستخدَم للصفحات الزوجية فقط. إذا كانت قيمة هذا الموقع للقراءة فقط. |
evenPageFooterId |
يتم استخدام رقم تعريف التذييل في الصفحات الزوجية فقط. إذا كانت قيمة هذا الحقل للقراءة فقط. |
useFirstPageHeaderFooter |
يشير إلى ما إذا كان سيتم استخدام معرّفات الرأس / التذييل للصفحة الأولى للصفحة الأولى من القسم. في حال عدم ضبطها، يتم اكتسابها من عند تعديل هذه السمة، يجب ضبط قيمة محدّدة. يؤدي إلغاء ضبط هذه السمة إلى ظهور الخطأ 400 في الطلب غير الصحيح. |
pageNumberStart |
رقم الصفحة التي يجب بدء احتساب عدد صفحات هذا القسم منها. في حال عدم ضبط هذا الخيار، يستمر ترقيم الصفحات من القسم السابق. إذا لم يتم ضبط القيمة في أول عند تعديل هذه السمة، يجب ضبط قيمة محدّدة. يؤدي إلغاء ضبط هذه السمة إلى ظهور خطأ 400 "الخطأ 400: طلب غير صالح". |
flipPageOrientation |
اختياريّ. يشير إلى ما إذا كان سيتم قلب سمة عند تعديل هذه السمة، يجب ضبط قيمة محدّدة. يؤدي إلغاء ضبط هذه السمة إلى ظهور الخطأ 400 في الطلب غير الصحيح. |
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.59 من "تنسيقات ملفات Office Open XML - أساسيات ومرجع لغة الترميز"، الجزء 1 من الإصدار 4 من 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 |
رقم تعريف الرأس التلقائي. إذا لم يتم ضبطه، لن يكون هناك عنوان تلقائي. هذا الموقع للقراءة فقط. |
defaultFooterId |
معرّف التذييل التلقائي. وفي حال تركها بدون ضبط، لن يكون هناك تذييل تلقائي. هذا الحقل للقراءة فقط. |
evenPageHeaderId |
معرّف الرأس المستخدَم فقط للصفحات الزوجية تحدِّد قيمة هذا الموقع للقراءة فقط. |
evenPageFooterId |
يتم استخدام رقم تعريف التذييل في الصفحات الزوجية فقط. تحدد قيمة هذا الحقل للقراءة فقط. |
firstPageHeaderId |
رقم تعريف العنوان المستخدَم للصفحة الأولى فقط. وفي حال عدم ضبطه، لن يتوفّر عنوان فريد للصفحة الأولى. تحدِّد قيمة هذا الحقل للقراءة فقط. |
firstPageFooterId |
رقم تعريف التذييل المستخدَم للصفحة الأولى فقط. في حال عدم ضبطه، لن يتوفّر تذييل فريد للصفحة الأولى. تحدّد قيمة هذا الحقل للقراءة فقط. |
useFirstPageHeaderFooter |
يشير إلى ما إذا كان يجب استخدام أرقام تعريف رأس / تذييل الصفحة الأولى للصفحة الأولى. |
useEvenPageHeaderFooter |
يشير إلى ما إذا كان يجب استخدام أرقام تعريف رؤوس / تذييل الصفحات الزوجية للصفحات الزوجية. |
pageNumberStart |
رقم الصفحة التي يجب بدء احتساب عدد الصفحات منها. |
marginTop |
هامش الصفحة العلوي يؤدي تحديث هامش الصفحة العلوية في نمط المستند إلى محو هامش الصفحة العلوي في جميع أنماط الأقسام. |
marginBottom |
هامش أسفل الصفحة. يؤدي تعديل هامش الصفحة السفلي في نمط المستند إلى محو هامش الصفحة السفلي في جميع أنماط الأقسام. |
marginRight |
هامش الصفحة الأيمن. يؤدي تحديث هامش الصفحة الأيمن على نمط المستند إلى محو هامش الصفحة الأيمن في جميع أنماط الأقسام. وقد يؤدي أيضًا إلى تغيير حجم الأعمدة في جميع الأقسام. |
marginLeft |
هامش الصفحة الأيسر. يؤدي تحديث هامش الصفحة الأيمن في نمط المستند إلى محو هامش الصفحة الأيسر في جميع أنماط الأقسام. وقد يؤدي ذلك أيضًا إلى تغيير حجم الأعمدة في جميع الأقسام. |
pageSize |
حجم صفحة في المستند |
marginHeader |
مقدار المساحة بين أعلى الصفحة ومحتوى العنوان |
marginFooter |
مقدار المساحة بين أسفل الصفحة ومحتوى التذييل |
useCustomHeaderFooterMargins |
يشير إلى ما إذا كان يتم الالتزام بـ DocumentStyle هذا الحقل للقراءة فقط. |
flipPageOrientation |
اختياريّ. يشير إلى ما إذا كان سيتم قلب سمات |
الخلفية
يمثّل خلفية أحد المستندات.
تمثيل JSON |
---|
{
"color": {
object ( |
الحقول | |
---|---|
color |
لون الخلفية |
حجم الملف
العرض والارتفاع.
تمثيل JSON |
---|
{ "height": { object ( |
الحقول | |
---|---|
height |
تمثّل هذه السمة ارتفاع العنصر. |
width |
عرض الجسم |
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_kind نوع الرمز المميّز المستخدَم في الرموز النقطية تحدّد هذه السمة الرمز المميّز للنقطة التي تحلّ محلّ العناصر النائبة في glyph_format . يمكن أن يكون glyph_kind واحدًا فقط مما يلي: |
|
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
مجموعة من Range
تتضمّن معرّف النطاق المُعنوَن نفسه
تتيح النطاقات المُعنونة للمطوّرين ربط أجزاء من مستند بتصنيف عشوائي من تحديد المستخدم حتى يمكن قراءة محتواها أو تعديله آليًا في وقت لاحق. يمكن أن يحتوي المستند على عدة نطاقات مُسَمّاة تحمل الاسم نفسه، ولكن لكل نطاق مُعنوَن رقم تعريف فريد.
يتم إنشاء نطاق مُعنوَن باستخدام رمز 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" عندما يكون العنصر المضمّن رسمًا بيانيًا مرتبطًا. إذا لم يتم ضبطه، لن يكون الكائن المضمّن مرتبطًا. |
حقل الربط properties السمات الخاصة بكل نوع من أنواع الكائنات المضمّنة يمكن أن يكون properties واحدًا فقط مما يلي: |
|
embeddedDrawingProperties |
خصائص الرسم المضمّن. |
imageProperties |
خصائص الصورة. |
EmbeddedDrawingProperties
لا يحتوي هذا النوع على أي حقول.
خصائص الرسم المضمّن المستخدمة لتمييز نوع الكائن. الرسم المضمّن هو رسم يتم إنشاؤه وتعديله داخل مستند. يُرجى العلم أنّ التفاصيل المفصّلة غير متاحة.
ImageProperties
خصائص الصورة
تمثيل JSON |
---|
{
"contentUri": string,
"sourceUri": string,
"brightness": number,
"contrast": number,
"transparency": number,
"cropProperties": {
object ( |
الحقول | |
---|---|
contentUri |
معرّف موارد منتظم (URI) للصورة مع مدة صلاحية تلقائية تبلغ 30 دقيقة يتم وضع علامة على عنوان URL هذا بالحساب الخاص بمقدّم الطلب. يمكن لأي مستخدم لديه معرّف URI الوصول إلى الصورة بفعالية بصفته مقدّم الطلب الأصلي. قد يتم فقدان إمكانية الوصول إلى الصورة في حال تغيير إعدادات مشاركة المستند. |
sourceUri |
معرف الموارد المنتظم (URI) المصدر هو معرف الموارد المنتظم (URI) المستخدم لإدراج الصورة. يمكن أن يكون معرّف الموارد المنتظم (URI) المصدر فارغًا. |
brightness |
تأثير سطوع الصورة يجب أن تكون القيمة ضمن الفاصل الزمني [ -1.0, 1.0]، حيث تعني القيمة 0 عدم وجود تأثير. |
contrast |
تأثير التباين للصورة يجب أن تكون القيمة ضمن الفاصل الزمني [ -1.0, 1.0]، حيث تعني القيمة 0 عدم وجود تأثير. |
transparency |
تأثير الشفافية للصورة يجب أن تكون القيمة في النطاق [0.0, 1.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 |
---|
{ // Union field |
الحقول | |
---|---|
حقل الربط reference المرجع الخاص بنوع المحتوى المرتبط يمكن أن يكون reference واحدًا فقط مما يلي: |
|
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.EmbedObject.source_uri]. |
brightnessSuggested |
يشير إلى ما إذا كان هناك تغيير مقترَح على [brightness] [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.inlineObject.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.IncludeBorderObject.color]. |
widthSuggested |
تشير هذه القيمة إلى ما إذا كان هناك تغيير مقترح على [width] [google.apps.docs.v1.IncludeBorderObject.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 |
يشير إلى ما إذا كان هناك تغيير مقترَح على |
SuggestionsViewMode
وضع عرض الاقتراحات الذي تم تطبيقه على المستند والذي يشير إلى كيفية عرض التغييرات المقترَحة ويتم توفير خيارات لقراءة المستند مع تضمين كل الاقتراحات المضمَّنة أو المقبولة أو المرفوضة.
عمليات التعداد | |
---|---|
DEFAULT_FOR_CURRENT_ACCESS |
يعتمد SuggestionsViewMode المُطبَّق على المستند الذي تم إرجاعه على مستوى وصول المستخدم الحالي. إذا كان لدى المستخدم إذن بالاطّلاع فقط، يتم تطبيق PREVIEW_WITHOUT_SUGGESTIONS . وبخلاف ذلك، يتم تطبيق SUGGESTIONS_INLINE . هذا هو وضع عرض الاقتراحات التلقائي. |
SUGGESTIONS_INLINE |
يحتوي المستند الذي تم إرجاعه على اقتراحات مضمّنة. سيتم تمييز التغييرات المقترَحة عن المحتوى الأساسي داخل المستند. إذا لم يكن لدى المستخدم إذن بعرض التغييرات المقترَحة، ستعرض طلبات استرداد مستند باستخدام هذا الوضع خطأ 403. |
PREVIEW_SUGGESTIONS_ACCEPTED |
المستند المعروض هو معاينة تم قبول جميع التغييرات المقترَحة فيها. إذا لم يكن لدى المستخدم إذن بعرض التغييرات المقترَحة، ستعرض طلبات استرداد مستند باستخدام هذا الوضع خطأ 403. |
PREVIEW_WITHOUT_SUGGESTIONS |
المستند المعروض هو معاينة تم رفض جميع التغييرات المقترَحة فيها إذا كانت هناك أي اقتراحات في المستند. |
الطُرق |
|
---|---|
|
يتم تطبيق تعديل واحد أو أكثر على المستند. |
|
ينشئ مستندًا فارغًا باستخدام العنوان الوارد في الطلب. |
|
للحصول على أحدث نسخة من المستند المحدّد. |