- المورد: Document
- علامة التبويب
- TabProperties
- DocumentTab
- Body
- StructuralElement
- فقرة
- ParagraphElement
- TextRun
- TextStyle
- OptionalColor
- اللون
- RgbColor
- السمة
- الوحدة
- WeightedFontFamily
- BaselineOffset
- الرابط
- BookmarkLink
- HeadingLink
- SuggestedTextStyle
- TextStyleSuggestionState
- AutoText
- النوع
- PageBreak
- ColumnBreak
- FootnoteReference
- HorizontalRule
- المعادلة
- InlineObjectElement
- الشخص
- PersonProperties
- RichLink
- RichLinkProperties
- DateElement
- DateElementProperties
- DateFormat
- TimeFormat
- SuggestedDateElementProperties
- DateElementPropertiesSuggestionState
- ParagraphStyle
- NamedStyleType
- المحاذاة
- ContentDirection
- SpacingMode
- ParagraphBorder
- DashStyle
- TabStop
- TabStopAlignment
- التظليل
- SuggestedParagraphStyle
- ParagraphStyleSuggestionState
- ShadingSuggestionState
- نقطة تعداد
- SuggestedBullet
- BulletSuggestionState
- ObjectReferences
- SectionBreak
- SectionStyle
- SectionColumnProperties
- ColumnSeparatorStyle
- SectionType
- جدول
- TableRow
- TableCell
- TableCellStyle
- TableCellBorder
- ContentAlignment
- SuggestedTableCellStyle
- TableCellStyleSuggestionState
- TableRowStyle
- SuggestedTableRowStyle
- TableRowStyleSuggestionState
- TableStyle
- TableColumnProperties
- WidthType
- TableOfContents
- Header
- التذييل
- الحاشية السفلية
- DocumentStyle
- الخلفية
- المقاس
- DocumentFormat
- DocumentMode
- SuggestedDocumentStyle
- DocumentStyleSuggestionState
- BackgroundSuggestionState
- SizeSuggestionState
- NamedStyles
- NamedStyle
- SuggestedNamedStyles
- NamedStylesSuggestionState
- NamedStyleSuggestionState
- القائمة
- ListProperties
- NestingLevel
- BulletAlignment
- GlyphType
- SuggestedListProperties
- ListPropertiesSuggestionState
- NestingLevelSuggestionState
- NamedRanges
- NamedRange
- النطاق
- InlineObject
- InlineObjectProperties
- EmbeddedObject
- EmbeddedDrawingProperties
- ImageProperties
- CropProperties
- EmbeddedObjectBorder
- PropertyState
- LinkedContentReference
- SheetsChartReference
- SuggestedInlineObjectProperties
- InlineObjectPropertiesSuggestionState
- EmbeddedObjectSuggestionState
- EmbeddedDrawingPropertiesSuggestionState
- ImagePropertiesSuggestionState
- CropPropertiesSuggestionState
- EmbeddedObjectBorderSuggestionState
- LinkedContentReferenceSuggestionState
- SheetsChartReferenceSuggestionState
- PositionedObject
- PositionedObjectProperties
- PositionedObjectPositioning
- PositionedObjectLayout
- SuggestedPositionedObjectProperties
- PositionedObjectPropertiesSuggestionState
- PositionedObjectPositioningSuggestionState
- CommentAnchor
- SuggestionsViewMode
- CommentsViewMode
- CommentThread
- منشور
- PostAuthor
- CommentActionType
- SuggestionActionType
- الحالة
- SuggestionThread
- الحالة
- الطُرق
المورد: مستند
مستند Google
| تمثيل JSON |
|---|
{ "documentId": string, "title": string, "tabs": [ { object ( |
| الحقول | |
|---|---|
documentId |
النتائج فقط. معرّف المستند |
title |
تمثّل هذه السمة عنوان المستند. |
tabs[] |
علامات التبويب التي تشكّل جزءًا من مستند يمكن أن تحتوي علامات التبويب على علامات تبويب فرعية، أي علامة تبويب مضمّنة في علامة تبويب أخرى. يتم تمثيل علامات التبويب الفرعية بالحقل |
revisionId |
النتائج فقط. رقم تعريف مراجعة المستند. يمكن استخدامها في طلبات التعديل لتحديد النسخة التي سيتم تطبيق التعديلات عليها وكيفية عمل الطلب إذا تم تعديل المستند منذ تلك النسخة. لا تتم تعبئته إلا إذا كان لدى المستخدم إذن بتعديل المستند. معرّف المراجعة ليس رقمًا تسلسليًا بل سلسلة مبهمة. قد يتغيّر تنسيق رقم تعريف المراجعة بمرور الوقت. لا يمكن ضمان صلاحية رقم تعريف المراجعة الذي تم إرجاعه إلا لمدة 24 ساعة بعد إرجاعه، ولا يمكن مشاركته بين المستخدمين. إذا لم يتغيّر معرّف المراجعة بين المكالمات، يعني ذلك أنّه لم يتم تغيير المستند. في المقابل، يشير رقم التعريف المتغيّر (للمستند والمستخدم نفسهما) عادةً إلى أنّه تم تعديل المستند. ومع ذلك، يمكن أن يكون رقم التعريف المتغيّر ناتجًا أيضًا عن عوامل داخلية، مثل تغييرات في تنسيق رقم التعريف. |
suggestionsViewMode |
النتائج فقط. وضع عرض الاقتراحات الذي تم تطبيقه على المستند. ملاحظة: عند تعديل مستند، يجب أن تستند التغييرات إلى مستند يتضمّن |
commentsViewMode |
النتائج فقط. تمثّل هذه السمة وضع عرض التعليقات المطبَّق على المستند. |
comments[] |
النتائج فقط. التعليقات المرتبطة بالمستند يتم ملء هذا الحقل فقط إذا تم ضبط المَعلمة |
suggestions[] |
النتائج فقط. الاقتراحات المرتبطة بالمستند يتم ملء هذا الحقل فقط إذا تم ضبط المَعلمة |
body |
النتائج فقط. تمثّل هذه السمة النص الأساسي للمستند. حقل قديم: استخدِم |
headers |
النتائج فقط. العناوين في المستند، ويتم تحديد مفاتيحها حسب رقم تعريف العنوان حقل قديم: استخدِم |
footers |
النتائج فقط. تذييلات المستند، ويتم تحديد مفاتيحها حسب رقم تعريف التذييل. حقل قديم: استخدِم |
footnotes |
النتائج فقط. الحواشي السفلية في المستند، ويتم تحديدها باستخدام معرّف الحاشية السفلية. حقل قديم: استخدِم |
documentStyle |
النتائج فقط. نمط المستند حقل قديم: استخدِم |
suggestedDocumentStyleChanges |
النتائج فقط. التغييرات المقترَحة على نمط المستند، ويتم تحديدها باستخدام معرّف الاقتراح حقل قديم: استخدِم |
namedStyles |
النتائج فقط. أنماط المستند المُسمّاة. حقل قديم: استخدِم |
suggestedNamedStylesChanges |
النتائج فقط. التغييرات المقترَحة على الأنماط المسماة للمستند، ويتم تحديدها باستخدام معرّف الاقتراح. حقل قديم: استخدِم |
lists |
النتائج فقط. القوائم في المستند، ويتم تحديد مفاتيحها حسب معرّف القائمة حقل قديم: استخدِم |
namedRanges |
النتائج فقط. النطاقات المُعنوَنة في المستند، مفهرسة حسب الاسم حقل قديم: استخدِم |
inlineObjects |
النتائج فقط. العناصر المضمّنة في المستند، ويتم تحديد مفاتيحها حسب رقم تعريف العنصر حقل قديم: استخدِم |
positionedObjects |
النتائج فقط. العناصر الموضّعة في المستند، ويتم تحديد مفاتيحها حسب رقم تعريف العنصر حقل قديم: استخدِم |
علامة تبويب
علامة تبويب في مستند
| تمثيل JSON |
|---|
{ "tabProperties": { object ( |
| الحقول | |
|---|---|
tabProperties |
خصائص علامة التبويب، مثل المعرّف والعنوان |
childTabs[] |
علامات التبويب الفرعية المتداخلة ضمن علامة التبويب هذه |
حقل الربط 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 |
العناصر الموضّحة في علامة التبويب "المستند"، ويتم تحديدها باستخدام رقم تعريف العنصر. |
commentAnchors |
يتم تثبيت التعليق في علامة تبويب المستند، ويتم تحديد المفتاح حسب رقم تعريف نقطة الربط. يتم ملء هذا الحقل فقط إذا تم ضبط المَعلمة |
النص
نص المستند
يحتوي النص عادةً على محتوى المستند الكامل باستثناء headers وfooters وfootnotes.
| تمثيل JSON |
|---|
{
"content": [
{
object ( |
| الحقول | |
|---|---|
content[] |
محتوى النص الأساسي تبدأ فهارس محتوى النص الأساسي من الصفر. |
StructuralElement
يصف StructuralElement المحتوى الذي يوفّر بنية للمستند.
| تمثيل JSON |
|---|
{ "startIndex": integer, "endIndex": integer, "paragraph": { object ( |
| الحقول | |
|---|---|
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, "textRun": { object ( |
| الحقول | |
|---|---|
startIndex |
فهرس البدء الصفري لعنصر الفقرة هذا، بوحدات رموز UTF-16 |
endIndex |
الفهرس النهائي المستند إلى الصفر لعنصر الفقرة هذا، باستثناء، في وحدات رموز UTF-16. |
حقل الربط content محتوى عنصر الفقرة. يمكن أن يكون التعليق content إحدى القيم التالية فقط: |
|
textRun |
عنصر فقرة لتشغيل النص |
autoText |
عنصر فقرة نص تلقائي |
pageBreak |
عنصر فقرة فاصل الصفحات |
columnBreak |
عنصر فقرة فاصل الأعمدة |
footnoteReference |
عنصر فقرة مرجعية للحاشية السفلية |
horizontalRule |
عنصر فقرة قاعدة أفقية |
equation |
عنصر فقرة معادلة |
inlineObjectElement |
عنصر فقرة كائن مضمّن |
person |
عنصر فقرة يرتبط بشخص أو عنوان بريد إلكتروني |
richLink |
عنصر فقرة يرتبط بمورد من Google (مثل ملف في Google Drive أو فيديو على YouTube أو حدث في "تقويم Google") |
dateElement |
عنصر فقرة يمثّل تاريخًا |
TextRun
تمثّل ParagraphElement سلسلة من النصوص التي لها النمط نفسه.
| تمثيل JSON |
|---|
{ "content": string, "suggestedInsertionIds": [ string ], "suggestedDeletionIds": [ string ], "textStyle": { object ( |
| الحقول | |
|---|---|
content |
تمثّل هذه السمة نص عملية التشغيل. يتم استبدال أي عناصر غير نصية في عملية التشغيل بالحرف U+E907 من Unicode. |
suggestedInsertionIds[] |
معرّفات الإعلانات المقترَحة. قد يتضمّن |
suggestedDeletionIds[] |
معرّفات الحذف المقترَحة إذا كان الحقل فارغًا، يعني ذلك أنّه لا توجد عمليات حذف مقترَحة لهذا المحتوى. |
textStyle |
تمثّل هذه السمة نمط النص في هذا الجزء. |
suggestedTextStyleChanges |
يتغيّر نمط النص المقترَح إلى هذا التشغيل، ويتم تحديد مفتاحه حسب رقم تعريف الاقتراح. |
TextStyle
تمثّل هذه السمة التنسيق الذي يمكن تطبيقه على النص.
يتم تمثيل أنماط النص الموروثة كحقول غير مضبوطة في هذه الرسالة. يعتمد العنصر الرئيسي لنمط النص على مكان تحديد نمط النص:
- يرث TextStyle للنص في
Paragraphمنnamed style typeالمقابل للفقرة. - يرث 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 |
قيمة اللون في النموذج اللوني أحمر أخضر أزرق (RGB) |
RgbColor
لون RGB
| تمثيل JSON |
|---|
{ "red": number, "green": number, "blue": number } |
| الحقول | |
|---|---|
red |
تمثّل هذه السمة المكوّن الأحمر من اللون، وتتراوح قيمتها بين 0.0 و1.0. |
green |
مكوّن اللون الأخضر، من 0.0 إلى 1.0. |
blue |
تمثّل هذه السمة مكوّن اللون الأزرق، وتتراوح قيمتها بين 0.0 و1.0. |
السمة
مقدار في اتجاه واحد بالوحدات المحدّدة
| تمثيل JSON |
|---|
{
"magnitude": number,
"unit": enum ( |
| الحقول | |
|---|---|
magnitude |
المقدار |
unit |
تمثّل هذه السمة وحدات المقدار. |
وحدة
وحدات القياس.
| عمليات التعداد | |
|---|---|
UNIT_UNSPECIFIED |
الوحدات غير معروفة. |
PT |
نقطة، وهي جزء من 72 جزءًا من البوصة |
WeightedFontFamily
تمثّل هذه السمة مجموعة خطوط ووزن النص.
| تمثيل JSON |
|---|
{ "fontFamily": string, "weight": integer } |
| الحقول | |
|---|---|
fontFamily |
مجموعة خطوط النص يمكن أن تكون مجموعة الخطوط أي خط من قائمة "الخط" في "مستندات Google" أو من Google Fonts. إذا كان اسم الخط غير معروف، يتم عرض النص بالخط |
weight |
وزن الخط يمكن أن يتضمّن هذا الحقل أي قيمة من مضاعفات القيمة التلقائية هي تشكّل كثافة الخط أحد مكونات كثافة الخط المعروضة. تحدّد مجموعة من
|
BaselineOffset
الطرق التي يمكن من خلالها إزاحة النص عموديًا عن موضعه العادي
| عمليات التعداد | |
|---|---|
BASELINE_OFFSET_UNSPECIFIED |
يتم اكتساب إزاحة خط الأساس للنص من العنصر الرئيسي. |
NONE |
لا يتم إزاحة النص عموديًا. |
SUPERSCRIPT |
يتم إزاحة النص عموديًا إلى الأعلى (نص مرتفع). |
SUBSCRIPT |
يتم إزاحة النص عموديًا إلى الأسفل (نص سفلي). |
رابط
تمثّل هذه السمة مرجعًا إلى جزء آخر من المستند أو إلى مصدر عنوان URL خارجي.
| تمثيل JSON |
|---|
{ "url": string, "tabId": string, "bookmark": { object ( |
| الحقول | |
|---|---|
حقل الربط 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 الخاص بـ |
DateElement
تمثّل هذه السمة مثيلاً لتاريخ مذكور في مستند.
| تمثيل JSON |
|---|
{ "dateId": string, "suggestedInsertionIds": [ string ], "suggestedDeletionIds": [ string ], "textStyle": { object ( |
| الحقول | |
|---|---|
dateId |
النتائج فقط. المعرّف الفريد لهذا التاريخ. |
suggestedInsertionIds[] |
معرّفات الاقتراحات التي تُدرج هذا التاريخ في المستند قد يحتوي DateElement على معرّفات إدراج متعددة إذا كان تغييرًا مقترحًا متداخلاً (اقتراحًا ضمن اقتراح قدّمه مستخدم آخر، على سبيل المثال). إذا كان هذا الحقل فارغًا، يعني ذلك أنّ هذا التاريخ ليس تاريخ إدراج مقترَحًا. |
suggestedDeletionIds[] |
معرّفات الاقتراحات التي تزيل هذا التاريخ من المستند قد يتضمّن DateElement معرّفات حذف متعددة، مثلاً إذا اقترح عدة مستخدمين حذفه. إذا كان هذا الحقل فارغًا، لن يتم اقتراح هذا التاريخ للحذف. |
textStyle |
نمط النص الخاص بهذا العنصر DateElement. |
suggestedTextStyleChanges |
يتغيّر نمط النص المقترَح إلى DateElement هذا، ويتم تحديد مفتاحه حسب رقم تعريف الاقتراح. |
dateElementProperties |
خصائص DateElement هذا |
suggestedDateElementPropertiesChanges |
التغييرات المقترَحة على خصائص عنصر التاريخ، ويتم تحديدها باستخدام معرّف الاقتراح. |
DateElementProperties
تمثّل هذه السمة DateElement.
| تمثيل JSON |
|---|
{ "timestamp": string, "timeZoneId": string, "locale": string, "dateFormat": enum ( |
| الحقول | |
|---|---|
timestamp |
تمثّل هذه السمة النقطة الزمنية بالثواني والنانو ثواني منذ بداية حقبة يونكس: 1 يناير 1970 في منتصف الليل بالتوقيت العالمي المنسق. من المتوقّع أن يكون الطابع الزمني بالتوقيت العالمي المنسّق. في حال ضبط timeZoneId، يتم تعديل الطابع الزمني وفقًا للمنطقة الزمنية. على سبيل المثال، سيتم عرض الطابع الزمني |
timeZoneId |
المنطقة الزمنية لعنصر التاريخ، كما هو محدّد في مشروع Unicode Common Locale Data Repository (CLDR). مثلاً: |
locale |
تمثّل هذه السمة رمز اللغة الخاص بـ DateElement. مثلاً: يقتصر على اللغات التالية: |
dateFormat |
تحدّد هذه السمة طريقة عرض جزء التاريخ من DateElement في المستند. إذا لم يتم ضبطها، تكون القيمة التلقائية هي DATE_FORMAT_MONTH_DAY_YEAR_ABBREVIATED، ما يشير إلى أنّه سيتم تنسيق DateElement على النحو |
timeFormat |
تحدّد هذه السمة طريقة عرض جزء الوقت من DateElement في المستند. إذا لم يتم ضبطها، تكون القيمة التلقائية هي TIME_FORMAT_DISABLED، ما يشير إلى أنّه يجب عدم عرض أي وقت. |
displayText |
النتائج فقط. توضّح هذه السمة طريقة عرض DateElement في المستند. |
DateFormat
تنسيقات التاريخ المحتملة لـ DateElement
| عمليات التعداد | |
|---|---|
DATE_FORMAT_UNSPECIFIED |
لم يتم تحديد تنسيق التاريخ. |
DATE_FORMAT_CUSTOM |
النتائج فقط. يتم استيراد تنسيق التاريخ من مصدر خارجي. |
DATE_FORMAT_MONTH_DAY_ABBREVIATED |
تنسيق التاريخ هو شهر مختصر متبوعًا باليوم. على سبيل المثال، "1 يناير". |
DATE_FORMAT_MONTH_DAY_FULL |
تنسيق التاريخ هو الشهر متبوعًا باليوم. على سبيل المثال، "01 يناير". |
DATE_FORMAT_MONTH_DAY_YEAR_ABBREVIATED |
تنسيق التاريخ هو شهر مختصر متبوعًا باليوم والسنة. على سبيل المثال، "1 يناير 1970". |
DATE_FORMAT_ISO8601 |
يجب أن يكون تنسيق التاريخ بتنسيق ISO 8601. على سبيل المثال، "1970-01-01". |
TimeFormat
تنسيقات الوقت المحتملة لـ DateElement
| عمليات التعداد | |
|---|---|
TIME_FORMAT_UNSPECIFIED |
لم يتم تحديد تنسيق الوقت. |
TIME_FORMAT_DISABLED |
تشير إلى أنّ التاريخ لا يتضمّن وقتًا. |
TIME_FORMAT_HOUR_MINUTE |
يعرض تنسيق الوقت الساعة والدقيقة. على سبيل المثال، "1 يناير 1970 الساعة 12:00 ظهرًا". |
TIME_FORMAT_HOUR_MINUTE_TIMEZONE |
يعرض تنسيق الوقت الساعة والدقيقة والمنطقة الزمنية. على سبيل المثال، "1 يناير 1970 الساعة 12:00 ظهرًا بالتوقيت العالمي المنسق". |
SuggestedDateElementProperties
تغيير مقترَح على DateElementProperties
| تمثيل JSON |
|---|
{ "dateElementProperties": { object ( |
| الحقول | |
|---|---|
dateElementProperties |
|
dateElementPropertiesSuggestionState |
قناع يشير إلى الحقول التي تم تغييرها في هذا الاقتراح من الحقول الموجودة في |
DateElementPropertiesSuggestionState
قناع يشير إلى الحقول التي تم تغييرها في هذا الاقتراح من الحقول المتوفّرة في DateElementProperties الأساسي. لكل حقل تم ضبطه على "صحيح"، هناك قيمة مقترَحة جديدة.
| تمثيل JSON |
|---|
{ "timestampSuggested": boolean, "timeZoneIdSuggested": boolean, "localeSuggested": boolean, "dateFormatSuggested": boolean, "timeFormatSuggested": boolean } |
| الحقول | |
|---|---|
timestampSuggested |
توضّح هذه السمة ما إذا كان هناك تغيير مقترَح على |
timeZoneIdSuggested |
توضّح هذه السمة ما إذا كان هناك تغيير مقترَح على |
localeSuggested |
توضّح هذه السمة ما إذا كان هناك تغيير مقترَح على |
dateFormatSuggested |
توضّح هذه السمة ما إذا كان هناك تغيير مقترَح على |
timeFormatSuggested |
توضّح هذه السمة ما إذا كان هناك تغيير مقترَح على |
ParagraphStyle
الأنماط التي تنطبق على فقرة كاملة
يتم تمثيل أنماط الفقرات الموروثة كحقول غير مضبوطة في هذه الرسالة. يعتمد العنصر الرئيسي لنمط الفقرة على مكان تحديد نمط الفقرة:
- يرث ParagraphStyle في
Paragraphمنnamed style typeالمقابل للفقرة. - يرث 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[] |
تمثّل هذه السمة قائمة بمواضع التوقف في علامات التبويب لهذه الفقرة. لا يتمّ توارث قائمة مواضع التوقف في علامات التبويب. هذه السمة مخصّصة للقراءة فقط. |
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: طلب غير صالح". |
contentDirection |
تمثّل هذه السمة اتجاه المحتوى في هذا القسم. في حال عدم ضبطها، تكون القيمة التلقائية عند تعديل هذه السمة، يجب ضبط قيمة محددة. سيؤدي إلغاء ضبط هذه السمة إلى ظهور رسالة الخطأ "400: طلب غير صالح". |
marginTop |
هامش الصفحة العلوي للقسم إذا لم يتم ضبطها، تكون القيمة التلقائية إذا كانت قيمة [DocumentMode][google.apps.docs.v1.DocumentStyle.document_format.document_mode] هي عند تعديل هذه السمة، يجب ضبط قيمة محددة. سيؤدي إلغاء ضبط هذه السمة إلى ظهور رسالة الخطأ "400: طلب غير صالح". |
marginBottom |
الهامش السفلي للصفحة في القسم إذا لم يتم ضبطها، تكون القيمة التلقائية إذا كانت قيمة [DocumentMode][google.apps.docs.v1.DocumentStyle.document_format.document_mode] هي عند تعديل هذه السمة، يجب ضبط قيمة محددة. سيؤدي إلغاء ضبط هذه السمة إلى ظهور رسالة الخطأ "400: طلب غير صالح". |
marginRight |
هامش الصفحة الأيمن للقسم إذا لم يتم ضبطها، تكون القيمة التلقائية إذا كانت قيمة [DocumentMode][google.apps.docs.v1.DocumentStyle.document_format.document_mode] هي عند تعديل هذه السمة، يجب ضبط قيمة محددة. سيؤدي إلغاء ضبط هذه السمة إلى ظهور رسالة الخطأ "400: طلب غير صالح". |
marginLeft |
هامش الصفحة الأيسر للقسم إذا لم يتم ضبطها، تكون القيمة التلقائية إذا كانت قيمة [DocumentMode][google.apps.docs.v1.DocumentStyle.document_format.document_mode] هي عند تعديل هذه السمة، يجب ضبط قيمة محددة. سيؤدي إلغاء ضبط هذه السمة إلى ظهور رسالة الخطأ "400: طلب غير صالح". |
marginHeader |
هامش رأس القسم إذا لم يتم ضبطها، تكون القيمة التلقائية إذا كانت قيمة [DocumentMode][google.apps.docs.v1.DocumentStyle.document_format.document_mode] هي عند تعديل هذه السمة، يجب ضبط قيمة محددة. سيؤدي إلغاء ضبط هذه السمة إلى ظهور رسالة الخطأ "400: طلب غير صالح". |
marginFooter |
هامش تذييل القسم إذا لم يتم ضبطها، تكون القيمة التلقائية إذا كانت قيمة [DocumentMode][google.apps.docs.v1.DocumentStyle.document_format.document_mode] هي عند تعديل هذه السمة، يجب ضبط قيمة محددة. سيؤدي إلغاء ضبط هذه السمة إلى ظهور رسالة الخطأ "400: طلب غير صالح". |
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: طلب غير صالح". |
pageNumberStart |
رقم الصفحة الذي يجب بدء احتساب عدد الصفحات لهذا القسم منه. في حال عدم ضبط هذه السمة، يستمر ترقيم الصفحات من القسم السابق. إذا لم يتم ضبط القيمة في إذا كانت قيمة [DocumentMode][google.apps.docs.v1.DocumentStyle.document_format.document_mode] هي عند تعديل هذه السمة، يجب ضبط قيمة محددة. سيؤدي إلغاء ضبط هذه السمة إلى ظهور رسالة الخطأ "400: طلب غير صالح". |
flipPageOrientation |
اختياريّ. تحدّد هذه السمة ما إذا كان سيتم عكس أبعاد إذا كانت قيمة [DocumentMode][google.apps.docs.v1.DocumentStyle.document_format.document_mode] هي عند تعديل هذه السمة، يجب ضبط قيمة محددة. سيؤدي إلغاء ضبط هذه السمة إلى ظهور رسالة الخطأ "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.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 |
|---|
{
"sheetsChartReference": {
object ( |
| الحقول | |
|---|---|
حقل الربط 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 |
توضّح هذه السمة ما إذا كان هناك تغيير مقترَح على |
CommentAnchor
موقع جغرافي واحد أو أكثر في المستند مرتبط بـ CommentThreads مع anchorId نفسه ملاحظة: قد تشير نقاط ربط متعدّدة إلى الموقع الجغرافي نفسه.
| تمثيل JSON |
|---|
{
"anchorId": string,
"ranges": [
{
object ( |
| الحقول | |
|---|---|
anchorId |
رقم تعريف نقطة ربط التعليق. |
ranges[] |
مجموعة من |
SuggestionsViewMode
وضع عرض الاقتراحات المطبَّق على المستند والذي يوضّح كيفية تمثيل التغييرات المقترَحة. توفّر هذه الأداة خيارات لقراءة المستند مع جميع الاقتراحات المضمّنة أو المقبولة أو المرفوضة.
| عمليات التعداد | |
|---|---|
DEFAULT_FOR_CURRENT_ACCESS |
يعتمد SuggestionsViewMode المُطبَّق على المستند الذي تم عرضه على مستوى الوصول الحالي للمستخدم. إذا كان لدى المستخدم إذن بالاطّلاع فقط، يتم تطبيق PREVIEW_WITHOUT_SUGGESTIONS. وفي الحالات الأخرى، يتم تطبيق التصنيف SUGGESTIONS_INLINE. هذا هو وضع عرض الاقتراحات التلقائي. |
SUGGESTIONS_INLINE |
يحتوي المستند الذي تم إرجاعه على اقتراحات مضمّنة. سيتم التمييز بين التغييرات المقترَحة والمحتوى الأساسي داخل المستند. ستعرض الطلبات باسترداد مستند باستخدام هذا الوضع الخطأ 403 إذا لم يكن لدى المستخدم إذن بعرض التغييرات المقترَحة. |
PREVIEW_SUGGESTIONS_ACCEPTED |
المستند الذي يتم عرضه هو معاينة تم فيها قبول جميع التغييرات المقترَحة. ستعرض الطلبات باسترداد مستند باستخدام هذا الوضع الخطأ 403 إذا لم يكن لدى المستخدم إذن بعرض التغييرات المقترَحة. |
PREVIEW_WITHOUT_SUGGESTIONS |
المستند الذي يتم إرجاعه هو معاينة تم فيها رفض جميع التغييرات المقترَحة إذا كان هناك أي اقتراحات في المستند. |
CommentsViewMode
تمثّل هذه السمة وضع عرض التعليقات المطبَّق على المستند، والذي يشير إلى ما إذا كانت التعليقات مضمَّنة. يتضمّن خيارات لقراءة المستند مع التعليقات أو بدونها ومع نقاط ربط التعليقات.
| عمليات التعداد | |
|---|---|
COMMENTS_VIEW_MODE_UNSPECIFIED |
لم يتم تحديد قيمة CommentsViewMode. يتم تطبيق OMITTED. |
COMMENTS_VIEW_MODE_DEFAULT_FOR_CURRENT_ACCESS |
يعتمد CommentsViewMode الذي يتم تطبيقه على المستند الذي تم عرضه على مستوى وصول المستخدم الحالي. إذا كان لدى المستخدم إذن بالاطّلاع فقط، يتم تطبيق OMITTED. وفي الحالات الأخرى، يتم تطبيق التصنيف INCLUDED. |
COMMENTS_VIEW_MODE_OMITTED |
يحتوي المستند الذي تم إرجاعه على تعليقات محذوفة. |
COMMENTS_VIEW_MODE_INCLUDED |
يتضمّن المستند الذي تم إرجاعه تعليقات. ستعرض الطلبات التي يتم إرسالها لاسترداد مستند باستخدام هذا الوضع رمز الخطأ 403 إذا لم يكن لدى المستخدم إذن بعرض التعليقات. |
CommentThread
تمثّل هذه السمة سلسلة تعليقات واحدة.
| تمثيل JSON |
|---|
{ "commentId": string, "anchorId": string, "headPost": { object ( |
| الحقول | |
|---|---|
commentId |
المعرّف الفريد لسلسلة التعليقات. |
anchorId |
تمثّل هذه السمة معرّف |
headPost |
المشاركة الأولى في سلسلة المحادثات |
replies[] |
الردود على المشاركة الرئيسية |
status |
تُستخدَم لتحديد ما إذا كانت سلسلة المحادثات مفتوحة أو تم حلّها. |
حقل الربط quote تمثّل هذه السمة النص المقتبس من المستند عند إنشاء التعليق. يمكن أن يكون التعليق quote إحدى القيم التالية فقط: |
|
plainTextQuote |
النص المقتبس من المستند عند إنشاء التعليق، بتنسيق نص عادي |
نشر
تمثّل هذه السمة مشاركة واحدة في سلسلة تعليقات أو اقتراحات.
| تمثيل JSON |
|---|
{ "postId": string, "content": string, "contentHtml": string, "author": { object ( |
| الحقول | |
|---|---|
postId |
النتائج فقط. المعرّف الفريد للمشاركة. |
content |
تمثّل هذه السمة محتوى المشاركة. يجب أن تكون هذه السمة غير فارغة إذا لم تكن قيمة سيتم التعامل مع هذا المحتوى النصي بشكل مشابه للتعليقات التي تم إنشاؤها في أداة تعديل "مستندات Google". وسيكون لها سلوكيات مشابهة للتنسيق والإشعارات وما إلى ذلك. يجب ألا يتجاوز 2048 وحدة رمز UTF-8. |
contentHtml |
النتائج فقط. محتوى المشاركة بتنسيق HTML |
author |
النتائج فقط. المستخدم الذي أنشأ المشاركة |
createTime |
النتائج فقط. الوقت الذي تم فيه إنشاء المشاركة |
updateTime |
النتائج فقط. يشير هذا العنصر إلى وقت آخر تعديل للمنشور. |
deleted |
النتائج فقط. تُستخدَم لتحديد ما إذا كانت المشاركة محذوفة أم لا. إذا كان |
fromImportedDocument |
النتائج فقط. تُستخدَم لتحديد ما إذا كانت المشاركة من مستند مستورد. لا يمكن للمتصلين ضبط هذا الحقل مباشرةً. |
fromCopiedDocument |
النتائج فقط. تُستخدَم لتحديد ما إذا كانت المشاركة مأخوذة من مستند منسوخ. لا يمكن للمتصلين ضبط هذا الحقل مباشرةً. |
fromDocumentComparison |
النتائج فقط. تُستخدَم لتحديد ما إذا كانت المشاركة من مقارنة مستندات. لا يمكن للمتصلين ضبط هذا الحقل مباشرةً. |
assigneeEmail |
اختياريّ. عنوان البريد الإلكتروني للمستخدم الذي يتم تعيينه حديثًا في سلسلة المحادثات كجزء من هذا المنشور يتم عرض رسالة الخطأ "400: طلب غير صالح" في الحالات التالية:
|
حقل الربط action الإجراء الذي تم اتخاذه كجزء من إنشاء المشاركة يمكن أن يكون التعليق action إحدى القيم التالية فقط: |
|
commentAction |
اختياريّ. نوع الإجراء للمشاركات التي تتضمّن تعليقات |
suggestionAction |
النتائج فقط. نوع الإجراء للمشاركات المقترَحة |
PostAuthor
تمثّل هذه السمة مستخدمًا كتب تعليقًا أو منشور اقتراح.
| تمثيل JSON |
|---|
{ "displayName": string, "me": boolean, "anonymous": boolean, "user": string } |
| الحقول | |
|---|---|
displayName |
الاسم المعروض للمستخدم قد لا تكون متوفّرة إذا كان المؤلف مجهول الهوية. |
me |
تُستخدَم لتحديد ما إذا كان المستخدم هو المستخدم الذي تمّت مصادقته والذي يرسل الطلب. |
anonymous |
توضّح ما إذا كان المستخدم مجهول الهوية. |
user |
اسم المورد الخاص بمستخدم مؤلف المشاركة، ويمكن استخدامه أيضًا لتحديد المستخدم في Google People API. التنسيق: |
CommentActionType
تمثّل هذه السمة الإجراء الذي تم اتخاذه بشأن هذا الردّ على سلسلة محادثات.
| عمليات التعداد | |
|---|---|
COMMENT_ACTION_TYPE_UNSPECIFIED |
القيمة التلقائية هذه القيمة غير مستخدَمة. |
NO_COMMENT_ACTION_CHANGE |
لم يتم إجراء أي تغيير على الإجراء في هذه المشاركة. |
RESOLVE |
تحلّ هذه المشاركة سلسلة المحادثات. |
REOPEN |
تعيد هذه المشاركة فتح سلسلة المحادثات. |
SuggestionActionType
الإجراء الذي تم اتخاذه بشأن هذا الردّ على سلسلة محادثات الاقتراحات
| عمليات التعداد | |
|---|---|
SUGGESTION_ACTION_TYPE_UNSPECIFIED |
القيمة التلقائية هذه القيمة غير مستخدَمة. |
NO_SUGGESTION_ACTION_CHANGE |
لم يتم إجراء أي تغيير على الإجراء في هذه المشاركة. |
ACCEPT |
تقبل هذه المشاركة الاقتراح. |
REJECT |
ترفض هذه المشاركة الاقتراح. |
الحالة
خيارات حالة سلسلة المحادثات
| عمليات التعداد | |
|---|---|
STATUS_UNSPECIFIED |
القيمة التلقائية هذه القيمة غير مستخدَمة. |
OPEN |
سلسلة التعليقات مفتوحة. |
RESOLVED |
تمت الاستجابة إلى سلسلة التعليقات. |
SuggestionThread
تمثّل سلسلة اقتراحات واحدة. يتم إنشاء سلاسل المحادثات الخاصة بالاقتراحات كنتيجة ثانوية لحفظ التغييرات في المستند أثناء تفعيل "وضع الاقتراحات"، ولا يمكن إنشاؤها مباشرةً.
| تمثيل JSON |
|---|
{ "suggestionId": string, "headPost": { object ( |
| الحقول | |
|---|---|
suggestionId |
المعرّف الفريد للاقتراح. |
headPost |
المشاركة الأولى في سلسلة المحادثات |
replies[] |
الردود على المشاركة الرئيسية |
status |
ما إذا كانت سلسلة المحادثات مفتوحة أو مقبولة أو مرفوضة |
summaryText |
ملخّص للاختلافات المقترَحة في المستند، بنص عادي قد يكون الحقل فارغًا. |
summaryHtml |
ملخّص للاختلافات المقترَحة في المستند بتنسيق HTML قد يكون الحقل فارغًا. |
الحالة
خيارات حالة سلسلة الاقتراحات
| عمليات التعداد | |
|---|---|
STATUS_UNSPECIFIED |
القيمة التلقائية هذه القيمة غير مستخدَمة. |
OPEN |
سلسلة الاقتراحات مفتوحة. |
ACCEPTED |
تم قبول سلسلة المحادثات الخاصة بالاقتراح. |
REJECTED |
تم رفض سلسلة الاقتراحات. |
الطُرق |
|
|---|---|
|
تطبيق تحديث واحد أو أكثر على المستند |
|
ينشئ مستندًا فارغًا باستخدام العنوان المقدَّم في الطلب. |
|
تعرض هذه الطريقة أحدث إصدار من المستند المحدّد. |