- المصدر: مستند
- علامة التبويب
- TabProperties
- DocumentTab
- Body
- StructuralElement
- فقرة
- ParagraphElement
- TextRun
- TextStyle
- OptionalColor
- اللون
- RgbColor
- السمة
- الوحدة
- WeightedFontFamily
- BaselineOffset
- الرابط
- BookmarkLink
- HeadingLink
- SuggestedTextStyle
- TextStyleSuggestionState
- AutoText
- النوع
- PageBreak
- ColumnBreak
- FootnoteReference
- HorizontalRule
- المعادلة
- InlineObjectElement
- الشخص
- PersonProperties
- RichLink
- RichLinkProperties
- 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
- التذييل
- الحاشية السفلية
- 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
- 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, "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 |
العناصر الموضّحة في علامة التبويب "المستند"، ويتم تحديدها بمفتاح رقم تعريف العنصر. |
النص
نص المستند
يتضمّن النص عادةً محتوى المستند الكامل باستثناء headers وfooters وfootnotes.
| تمثيل JSON |
|---|
{
"content": [
{
object ( |
| الحقول | |
|---|---|
content[] |
محتوى النص الأساسي تبدأ فهارس محتوى النص الأساسي من الصفر. |
StructuralElement
يصف StructuralElement المحتوى الذي يوفّر بنية للمستند.
| تمثيل 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
يصف 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 من Unicode. |
suggestedInsertionIds[] |
معرّفات الإدراج المقترَحة قد يتضمّن |
suggestedDeletionIds[] |
معرّفات الحذف المقترَحة إذا كان الحقل فارغًا، يعني ذلك أنّه ما مِن عمليات حذف مقترَحة لهذا المحتوى. |
textStyle |
تمثّل هذه السمة نمط النص في هذا الجزء. |
suggestedTextStyleChanges |
يتغيّر نمط النص المقترَح إلى هذا التشغيل، ويتم تحديد مفتاحه حسب معرّف الاقتراح. |
TextStyle
تمثّل هذه السمة التنسيق الذي يمكن تطبيقه على النص.
يتم تمثيل أنماط النص الموروثة كحقول غير مضبوطة في هذه الرسالة. يعتمد العنصر الرئيسي لنمط النص على مكان تحديد نمط النص:
- يرث TextStyle للنص في
Paragraphمنnamed style typeالمقابل للفقرة. - يرث TextStyle في
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 |
لون خلفية النص في حال ضبطه، يكون اللون إما لونًا بنموذج أحمر أخضر أزرق أو شفافًا، وذلك حسب الحقل |
foregroundColor |
لون مقدّمة النص في حال ضبطه، يكون اللون إما لونًا بنموذج أحمر أخضر أزرق أو شفافًا، وذلك حسب الحقل |
fontSize |
حجم خط النص |
weightedFontFamily |
مجموعة الخطوط ووزن النص المعروض إذا كان طلب التعديل يحدّد قيمًا لكل من إذا لم يتم ضبط في حال ضبط |
baselineOffset |
الإزاحة العمودية للنص من موضعه العادي يتم تلقائيًا عرض النص الذي يتضمّن إزاحات خط الأساس |
link |
تمثّل هذه السمة وجهة الرابط التشعّبي للنص. في حال عدم ضبطها، لن يظهر أي رابط. لا يتم اكتساب الروابط من النص الأصلي. يؤدي تغيير الرابط في طلب تعديل إلى إجراء بعض التغييرات الأخرى على نمط النص في النطاق:
|
OptionalColor
لون يمكن أن يكون إما معتمًا بالكامل أو شفافًا بالكامل.
| تمثيل JSON |
|---|
{
"color": {
object ( |
| الحقول | |
|---|---|
color |
في حال ضبط هذه السمة، سيتم استخدامها كلون غير شفاف. إذا لم يتم ضبطها، يمثّل ذلك لونًا شفافًا. |
اللون
لون خالص
| تمثيل JSON |
|---|
{
"rgbColor": {
object ( |
| الحقول | |
|---|---|
rgbColor |
قيمة اللون في نموذج الأحمر والأخضر والأزرق |
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 |
نقطة، وهي جزء من 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 |
نمط النص الخاص بـ 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 الخاص بـ |
ParagraphStyle
الأنماط التي تنطبق على فقرة كاملة
يتم تمثيل أنماط الفقرات الموروثة كحقول غير مضبوطة في هذه الرسالة. يعتمد العنصر الرئيسي لنمط الفقرة على مكان تحديد نمط الفقرة:
- يرث
ParagraphParagraphStyle منnamed style typeالمقابل للفقرة. - يرث ParagraphStyle في
named styleمن النمط المسمّى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[] |
تمثّل هذه السمة قائمة بمواضع التوقف في علامات التبويب لهذه الفقرة. لا يتمّ توارث قائمة مواضع التوقف عن الضغط على مفتاح Tab. هذه السمة مخصّصة للقراءة فقط. |
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 |
تتم محاذاة موضع التوقف عن طريق الضغط على المفتاح Tab مع بداية السطر. هذا هو الخيار التلقائي. |
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: طلب غير صالح". |
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_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
مجموعة من 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" عندما يكون العنصر المضمّن عبارة عن رسم بياني مرتبط. إذا لم يتم ضبط هذه السمة، لن يتم ربط الكائن المضمّن. |
حقل الدمج properties السمات الخاصة بكل نوع من أنواع الكائنات المضمّنة يمكن أن تكون properties إحدى القيم التالية فقط: |
|
embeddedDrawingProperties |
خصائص الرسم المضمّن |
imageProperties |
تمثّل هذه السمة خصائص الصورة. |
EmbeddedDrawingProperties
لا يتضمّن هذا النوع أي حقول.
خصائص الرسم المضمّن والمستخدَمة للتمييز بين أنواع الكائنات الرسم المضمّن هو رسم يتم إنشاؤه وتعديله داخل مستند. يُرجى العِلم أنّه لا يمكن تقديم تفاصيل موسّعة.
ImageProperties
تمثّل هذه السمة خصائص الصورة.
| تمثيل JSON |
|---|
{
"contentUri": string,
"sourceUri": string,
"brightness": number,
"contrast": number,
"transparency": number,
"cropProperties": {
object ( |
| الحقول | |
|---|---|
contentUri |
معرّف URI للصورة بمدة صلاحية تلقائية تبلغ 30 دقيقة يتم وضع علامة على معرّف الموارد الموحّد هذا باستخدام حساب مقدّم الطلب. يمكن لأي شخص لديه معرّف URI الوصول إلى الصورة كما لو كان هو صاحب الطلب الأصلي. قد تفقد إمكانية الوصول إلى الصورة إذا تم تغيير إعدادات مشاركة المستند. |
sourceUri |
معرّف الموارد المنتظم (URI) المصدر هو معرّف الموارد المنتظم (URI) المستخدَم لإدراج الصورة. يمكن أن يكون معرّف الموارد المنتظم (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 |
|---|
{ // 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.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 |
تشير إلى ما إذا كان هناك تغيير مقترَح على [العرض] [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 |
تشير إلى ما إذا كان هناك تغيير مقترَح على |
SuggestionsViewMode
وضع عرض الاقتراحات المطبَّق على المستند والذي يشير إلى كيفية تمثيل التغييرات المقترَحة. توفّر هذه الأداة خيارات لقراءة المستند مع جميع الاقتراحات المضمّنة أو المقبولة أو المرفوضة.
| عمليات التعداد | |
|---|---|
DEFAULT_FOR_CURRENT_ACCESS |
يعتمد SuggestionsViewMode المُطبَّق على المستند الذي تم عرضه على مستوى وصول المستخدم الحالي. إذا كان لدى المستخدم إذن بالاطّلاع فقط، يتم تطبيق PREVIEW_WITHOUT_SUGGESTIONS. في الحالات الأخرى، يتم تطبيق التصنيف SUGGESTIONS_INLINE. هذا هو وضع عرض الاقتراحات التلقائي. |
SUGGESTIONS_INLINE |
يحتوي المستند الذي تم إرجاعه على اقتراحات مضمّنة. سيتم التمييز بين التغييرات المقترَحة والمحتوى الأساسي داخل المستند. ستعرض الطلبات باسترداد مستند باستخدام هذا الوضع الخطأ 403 إذا لم يكن لدى المستخدم إذن بعرض التغييرات المقترَحة. |
PREVIEW_SUGGESTIONS_ACCEPTED |
المستند الذي يتم عرضه هو معاينة تم فيها قبول جميع التغييرات المقترَحة. ستعرض الطلبات باسترداد مستند باستخدام هذا الوضع الخطأ 403 إذا لم يكن لدى المستخدم إذن بعرض التغييرات المقترَحة. |
PREVIEW_WITHOUT_SUGGESTIONS |
المستند الذي يتم إرجاعه هو معاينة تم فيها رفض جميع التغييرات المقترَحة إذا كان هناك أي اقتراحات في المستند. |
الطُرق |
|
|---|---|
|
تطبيق تحديث واحد أو أكثر على المستند |
|
ينشئ مستندًا فارغًا باستخدام العنوان المقدَّم في الطلب. |
|
تعرض هذه الطريقة أحدث إصدار من المستند المحدّد. |