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