- المرجع: مستند
- علامة التبويب
- TabProperties
- DocumentTab
- النص
- 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
- العنوان
- التذييل
- الحاشية السفلية
- DocumentStyle
- الخلفية
- المقاس
- SuggestedDocumentStyle
- DocumentStyleSuggestionState
- BackgroundSuggestionState
- SizeSuggestionState
- NamedStyles
- NamedStyle
- SuggestedNamedStyles
- NamedStylesSuggestionState
- NamedStyleSuggestionState
- القائمة
- ListProperties
- NestingLevel
- BulletAlignment
- GlyphType
- SuggestedListProperties
- ListPropertiesSuggestionState
- NestingLevelSuggestionState
- NamedRanges
- NamedRange
- النطاق
- InlineObject
- InlineObjectProperties
- EmbeddedObject
- EmbeddedDrawingProperties
- ImageProperties
- CropProperties
- EmbeddedObjectBorder
- PropertyState
- LinkedContentReference
- SheetsChartReference
- SuggestedInlineObjectProperties
- InlineObjectPropertiesSuggestionState
- EmbeddedObjectSuggestionState
- EmbeddedDrawingPropertiesSuggestionState
- ImagePropertiesSuggestionState
- CropPropertiesSuggestionState
- EmbeddedObjectBorderSuggestionState
- LinkedContentReferenceSuggestionState
- SheetsChartReferenceSuggestionState
- PositionedObject
- PositionedObjectProperties
- PositionedObjectPositioning
- PositionedObjectLayout
- SuggestedPositionedObjectProperties
- PositionedObjectPropertiesSuggestionState
- PositionedObjectPositioningSuggestionState
- SuggestionsViewMode
- الطُرق
المرجع: مستند
مستند في "مستندات Google"
تمثيل JSON |
---|
{ "documentId": string, "title": string, "tabs": [ { object ( |
الحقول | |
---|---|
document |
النتائج فقط. رقم تعريف المستند. |
title |
تمثّل هذه السمة عنوان المستند. |
tabs[] |
علامات التبويب التي تشكل جزءًا من مستند يمكن أن تحتوي علامات التبويب على علامات تبويب فرعية، وهي علامة تبويب مضمّنة في علامة تبويب أخرى. يتم تمثيل علامات التبويب الفرعية بحقل |
revision |
النتائج فقط. رقم تعريف المراجعة للمستند. يمكن استخدامها في طلبات التعديل لتحديد نسخة المستند التي سيتم تطبيق التعديلات عليها وطريقة معالجة الطلب في حال تم تعديل المستند منذ تلك النسخة. لا يتمّ تعبئة هذا الحقل إلّا إذا كان لدى المستخدِم إذن وصول للتعديل في المستند. رقم تعريف النسخة ليس رقمًا تسلسليًا بل سلسلة غير شفافة. قد يتغيّر تنسيق معرّف المراجعة بمرور الوقت. لا يمكن ضمان صلاحية معرّف المراجعة الذي تم إرجاعه إلا لمدة 24 ساعة بعد إرجاعه، ولا يمكن مشاركته مع جميع المستخدمين. إذا لم يتغيّر رقم تعريف المراجعة بين المكالمات، هذا يعني أنّ المستند لم يتغيّر. في المقابل، يعني رقم التعريف المتغيّر (للمستند والمستخدم نفسهما) عادةً أنّه تم تعديل المستند. ومع ذلك، يمكن أن يرجع سبب تغيير رقم التعريف أيضًا إلى عوامل داخلية، مثل تغييرات تنسيق رقم التعريف. |
suggestions |
النتائج فقط. وضع عرض الاقتراحات الذي تم تطبيقه على المستند ملاحظة: عند تعديل مستند، يجب أن تستند التغييرات إلى مستند يتضمّن |
body |
النتائج فقط. النص الرئيسي للمستند. الحقل القديم: استخدِم بدلاً من ذلك |
headers |
النتائج فقط. العناوين في المستند، مفعَّلة حسب رقم تعريف العنوان الحقل القديم: استخدِم بدلاً من ذلك |
footers |
النتائج فقط. تتضمن هذه السمة التذييلات في المستند، مع ترتيبها حسب معرّف التذييل. الحقل القديم: استخدِم بدلاً من ذلك |
footnotes |
النتائج فقط. الحواشي السفلية في المستند، مرتَّبة حسب معرّف الحاشية السفلية الحقل القديم: استخدِم بدلاً من ذلك |
document |
النتائج فقط. نمط المستند الحقل القديم: استخدِم بدلاً من ذلك |
suggested |
النتائج فقط. التغييرات المقترَحة على نمط المستند، مرتَّبة حسب معرّف الاقتراح الحقل القديم: استخدِم بدلاً من ذلك |
named |
النتائج فقط. الأنماط المُعنوَنة للمستند حقل قديم: بدلاً من ذلك، يمكنك استخدام |
suggested |
النتائج فقط. التغييرات المقترَحة على الأنماط المُسمّاة للمستند، مع ترتيبها حسب معرّف الاقتراح الحقل القديم: استخدِم بدلاً من ذلك |
lists |
النتائج فقط. القوائم في المستند، مفعَّلة حسب معرّف القائمة حقل قديم: بدلاً من ذلك، يمكنك استخدام |
named |
النتائج فقط. النطاقات المُعنونة في المستند، مفصولة حسب الاسم. حقل قديم: بدلاً من ذلك، يمكنك استخدام |
inline |
النتائج فقط. العناصر المضمّنة في المستند، مفعَّلة حسب رقم تعريف العنصر الحقل القديم: استخدِم بدلاً من ذلك |
positioned |
النتائج فقط. يشير ذلك المصطلح إلى العناصر الموضوعة في المستند، استنادًا إلى رقم تعريف الكائن. الحقل القديم: استخدِم بدلاً من ذلك |
علامة تبويب
علامة تبويب في مستند
تمثيل JSON |
---|
{ "tabProperties": { object ( |
الحقول | |
---|---|
tab |
خصائص علامة التبويب، مثل رقم التعريف والعنوان |
child |
علامات التبويب الفرعية المُدمجة في علامة التبويب هذه |
حقل الربط content محتوى علامة التبويب يمكن أن يكون content واحدًا فقط مما يلي: |
|
document |
علامة تبويب تتضمّن محتوى المستند، مثل النصوص والصور |
TabProperties
خصائص علامة تبويب
تمثيل JSON |
---|
{ "tabId": string, "title": string, "parentTabId": string, "index": integer, "nestingLevel": integer } |
الحقول | |
---|---|
tab |
النتائج فقط. معرّف علامة التبويب. لا يمكن تغيير هذا الحقل. |
title |
اسم علامة التبويب المرئي للمستخدم |
parent |
اختياريّ. رقم تعريف علامة التبويب الرئيسية. تكون فارغة عندما تكون علامة التبويب الحالية علامة تبويب على مستوى الجذر، ما يعني أنّها لا تحتوي على أي علامات تبويب رئيسية. |
index |
الفهرس المبدوء من الصفر لعلامة التبويب ضمن العنصر الرئيسي |
nesting |
النتائج فقط. عمق علامة التبويب في المستند تبدأ علامات التبويب على مستوى الجذر من 0. |
DocumentTab
علامة تبويب تتضمّن محتوى المستند
تمثيل JSON |
---|
{ "body": { object ( |
الحقول | |
---|---|
body |
النص الرئيسي في علامة تبويب المستند |
headers |
العناوين في علامة التبويب "المستند"، مفعَّلة حسب رقم تعريف العنوان |
footers |
تتضمن هذه السمة التذييلات في علامة تبويب المستند، ويتم ترتيبها حسب رقم تعريف التذييل. |
footnotes |
الحواشي السفلية في علامة تبويب المستند، مرتّبة حسب معرّف الحاشية السفلية |
document |
نمط علامة التبويب للمستند |
suggested |
التغييرات المقترَحة على أسلوب علامة تبويب المستند، مرتَّبة حسب رقم تعريف الاقتراح |
named |
الأنماط المُعنوَنة لعلامة تبويب المستند |
suggested |
التغييرات المقترَحة على الأنماط المُسمّاة لعلامة تبويب المستند، مع ترتيبها حسب معرّف الاقتراح |
lists |
القوائم في علامة تبويب "المستند"، مفعَّلة حسب معرّف القائمة |
named |
النطاقات المُعنوَنة في علامة تبويب المستند، مرتَّبة حسب الاسم |
inline |
العناصر المضمّنة في علامة تبويب المستند، مفعَّلة حسب رقم تعريف العنصر |
positioned |
الكائنات التي تمّ وضعها في علامة تبويب المستند، مع ترتيبها حسب معرّف الكائن |
الجسم
نص المستند
يشتمل النص عادةً على محتوى المستند بالكامل باستثناء headers
وfooters
وfootnotes
.
تمثيل JSON |
---|
{
"content": [
{
object ( |
الحقول | |
---|---|
content[] |
محتوى النص وتبدأ فهارس محتوى الجسم بصفر. |
StructuralElement
يصف عنصر البنية المحتوى الذي يقدّم بنية للمستند.
تمثيل JSON |
---|
{ "startIndex": integer, "endIndex": integer, // Union field |
الحقول | |
---|---|
start |
يشير إلى فهرس البدء القائم على الصفر لهذا العنصر الهيكلي، بوحدات رمز UTF-16. |
end |
فهرس النهاية المستند إلى الصفر لهذا العنصر الهيكلي، حصريًا، في وحدات ترميز UTF-16. |
حقل الاتحاد content . محتوى العنصر الهيكلي يمكن أن يكون content واحدًا فقط مما يلي: |
|
paragraph |
نوع فقرة من العنصر الهيكلي |
section |
نوع فاصل الأقسام للعنصر الهيكلي. |
table |
نوع جدول للعنصر الهيكلي |
table |
نوع عنصر هيكلي لجدول المحتويات |
الفقرة
StructuralElement
يمثّل فقرة. الفقرة هي نطاق من المحتوى ينتهي بحرف سطر جديد.
تمثيل JSON |
---|
{ "elements": [ { object ( |
الحقول | |
---|---|
elements[] |
محتوى الفقرة مقسمًا إلى الأجزاء المكونة لها. |
paragraph |
نمط هذه الفقرة. |
suggested |
يتغير نمط الفقرة المقترح إلى هذه الفقرة، تبعًا لرقم تعريف الاقتراح. |
bullet |
علامة نقطية لهذه الفقرة إذا لم يكن متوفّرًا، يعني ذلك أنّ الفقرة لا تنتمي إلى قائمة. |
suggested |
التغييرات المقترَحة على الرمز النقطي لهذه الفقرة |
positioned |
أرقام تعريف العناصر المُحدَّدة بدقة والمرتبطة بهذه الفقرة |
suggested |
أرقام تعريف العناصر التي تم تحديد موضعها والمُقترَح إرفاقها بهذه الفقرة، استنادًا إلى رقم تعريف الاقتراح. |
ParagraphElement
يصف عنصر ParagraphElement المحتوى ضمن Paragraph
.
تمثيل JSON |
---|
{ "startIndex": integer, "endIndex": integer, // Union field |
الحقول | |
---|---|
start |
فهرس البدء بالاستناد إلى الصفر لعنصر الفقرة هذا، بوحدات ترميز UTF-16 |
end |
فهرس النهاية الصفرية لعنصر الفقرة هذا، بشكل حصري، بوحدات رمز UTF-16. |
حقل الربط content محتوى عنصر الفقرة. يمكن أن يكون content واحدًا فقط مما يلي: |
|
text |
عنصر فقرة نصي |
auto |
عنصر فقرة نص تلقائي |
page |
عنصر فقرة فاصل صفحة |
column |
عنصر فقرة فاصل عمود |
footnote |
عنصر فقرة مرجع حاشية سفلية. |
horizontal |
عنصر فقرة خط أفقي |
equation |
عنصر فقرة معادلة |
inline |
عنصر فقرة كائن مضمّن |
person |
عنصر فقرة يرتبط بشخص أو عنوان بريد إلكتروني. |
rich |
يشير ذلك المصطلح إلى عنصر فقرة يرتبط بأحد موارد Google (مثل ملف في Google Drive أو فيديو على YouTube أو حدث في "تقويم Google"). |
TextRun
تمثّل هذه السمة ParagraphElement
مجموعة نصية من جميع النصوص التي لها النمط نفسه.
تمثيل JSON |
---|
{ "content": string, "suggestedInsertionIds": [ string ], "suggestedDeletionIds": [ string ], "textStyle": { object ( |
الحقول | |
---|---|
content |
نصّ هذه العملية. يتم استبدال أي عناصر غير نصية في المجموعة بحرف Unicode U+E907. |
suggested |
معرّفات الإدراج المقترَحة قد يحتوي |
suggested |
معرّفات الحذف المقترَحة. إذا كان الحقل فارغًا، يعني ذلك أنّه ما مِن عمليات حذف مقترَحة لهذا المحتوى. |
text |
نمط النص لهذا الإجراء. |
suggested |
يتغير نمط النص المقترح إلى هذا التشغيل، استنادًا إلى رقم تعريف الاقتراح. |
TextStyle
يمثّل التصميم الذي يمكن تطبيقه على النص.
يتم تمثيل أنماط النص المكتسَبة كحقول لم يتم ضبطها في هذه الرسالة. يعتمد العنصر الرئيسي لنمط النص على مكان تحديد نمط النص:
- يرث TextStyle للنص في
Paragraph
منnamed style type
المطابق للفقرة. - يرث تنسيق النص في
named style
من النمط المُعنوَنnormal text
. - يرث TextStyle للنمط المُعنوَن
normal text
من نمط النص التلقائي في محرِّر "مستندات Google". - قد يكتسب نمط النص في عنصر
Paragraph
المضمّن في جدول نمط النص من نمط الجدول.
إذا لم يكتسب أسلوب النص قيمة من عنصر رئيسي، سيؤدي إلغاء ضبط الحقول إلى إعادة ضبط الأسلوب على قيمة تتطابق مع القيم التلقائية في محرِّر "مستندات Google".
تمثيل JSON |
---|
{ "bold": boolean, "italic": boolean, "underline": boolean, "strikethrough": boolean, "smallCaps": boolean, "backgroundColor": { object ( |
الحقول | |
---|---|
bold |
ما إذا كان سيتم عرض النص بخط غامق أم لا |
italic |
ما إذا كان النص مائلًا أم لا |
underline |
ما إذا كان النص مُسطَّرًا أم لا |
strikethrough |
ما إذا كان النص مشطوبًا أم لا |
small |
ما إذا كان النص مكتوبًا بأحرف صغيرة كبيرة |
background |
لون خلفية النص إذا تم ضبطه، يكون اللون إما لونًا أحمر أخضر أزرق أو شفافًا، وذلك استنادًا إلى الحقل |
foreground |
لون المقدّمة للنص وفي حال ضبط اللون، يكون اللون إما اللون الأحمر والأخضر والأزرق أو شفافًا، بناءً على الحقل |
font |
حجم خط النص |
weighted |
مجموعة الخطوط ودرجة عرض النص إذا حدّد طلب التعديل قيمًا لكل من وإذا لم يتم ضبط السياسة إذا تم ضبط |
baseline |
الإزاحة العمودية للنص عن موضعه العادي يتم عرض النص الذي يتضمّن Offsets لقاعدة |
link |
وجهة الرابط التشعّبي للنص في حال عدم ضبط القيمة، لن يظهر أي رابط. لا يتم اكتساب الروابط من النص الرئيسي. يؤدي تغيير الرابط في طلب التعديل إلى إجراء بعض التغييرات الأخرى على نمط نص النطاق:
|
OptionalColor
لون يمكن أن يكون معتمًا بالكامل أو شفافًا بالكامل
تمثيل JSON |
---|
{
"color": {
object ( |
الحقول | |
---|---|
color |
في حال ضبط هذا الخيار، سيتم استخدامه كلون غير شفاف. وفي حال عدم ضبطها، يشير ذلك إلى لون شفاف. |
اللون
لون خالص
تمثيل JSON |
---|
{
"rgbColor": {
object ( |
الحقول | |
---|---|
rgb |
قيمة اللون بتنسيق RGB |
RgbColor
لون أحمر أخضر أزرق
تمثيل JSON |
---|
{ "red": number, "green": number, "blue": number } |
الحقول | |
---|---|
red |
العنصر الأحمر للون، من 0.0 إلى 1.0. |
green |
المكوّن الأخضر للّون، من 0.0 إلى 1.0 |
blue |
المكوّن الأزرق للّون، من 0.0 إلى 1.0 |
السمة
شدة في اتجاه واحد بالوحدات المحدّدة
تمثيل JSON |
---|
{
"magnitude": number,
"unit": enum ( |
الحقول | |
---|---|
magnitude |
مقدار المجال |
unit |
وحدات المقدار. |
الوحدة
وحدات القياس.
عمليات التعداد | |
---|---|
UNIT_UNSPECIFIED |
الوحدات غير معروفة. |
PT |
نقطة، 1/72 من البوصة. |
WeightedFontFamily
يمثّل مجموعة خطوط ووزن النص.
تمثيل JSON |
---|
{ "fontFamily": string, "weight": integer } |
الحقول | |
---|---|
font |
مجموعة خطوط النص يمكن أن تكون مجموعة الخطوط أي خط من قائمة "الخط" في "مستندات Google" أو من Google Fonts. إذا لم يتم التعرّف على اسم الخط، يتم عرض النص برمز |
weight |
تمثّل هذه السمة سمك الخط. يمكن أن يحتوي هذا الحقل على أي قيمة مضاعفة لـ القيمة التلقائية هي يشكّل عرض الخط مكوّنًا واحدًا فقط من عرض الخط المعروض. يحدّد كلّ من
|
BaselineOffset
الطرق التي يمكن بها إزاحة النص عموديًا عن موضعه المعتاد
عمليات التعداد | |
---|---|
BASELINE_OFFSET_UNSPECIFIED |
يتم اكتساب قيمة الإزاحة من خط الأساس للنص من العنصر الرئيسي. |
NONE |
النص ليس مائلًا عموديًا. |
SUPERSCRIPT |
يتم وضع النص بشكل مائل للأعلى (نص مرتفع). |
SUBSCRIPT |
النص مُعدَّل عموديًا للأسفل (نص منخفض). |
رابط
إشارة إلى جزء آخر من مستند أو مرجع عنوان URL خارجي
تمثيل JSON |
---|
{ // Union field |
الحقول | |
---|---|
حقل الربط destination وجهة الرابط يمكن أن يكون destination واحدًا فقط مما يلي: |
|
url |
عنوان URL خارجي |
tab |
معرّف علامة تبويب في هذا المستند |
bookmark |
إشارة مرجعية في هذا المستند. في المستندات التي تحتوي على علامة تبويب واحدة، تستمر الروابط المؤدية إلى الإشارات المرجعية ضمن علامة التبويب الواحدة في عرض |
heading |
عنوان في هذا المستند في المستندات التي تحتوي على علامة تبويب واحدة، تستمر الروابط المؤدية إلى العناوين ضمن علامة التبويب المفرد في عرض |
bookmark |
رقم تعريف إشارة مرجعية في هذا المستند. الحقل القديم: بدلاً من ذلك، اضبط في حال استخدام هذا الحقل في طلب كتابة، يُعتبَر أنّ الإشارة المرجعية من معرّف علامة التبويب المحدّد في الطلب. إذا لم يتم تحديد معرّف علامة تبويب في الطلب، يُعتبَر أنّه من علامة التبويب الأولى في المستند. |
heading |
معرّف عنوان في هذا المستند. الحقل القديم: بدلاً من ذلك، اضبط إذا تم استخدام هذا الحقل في طلب كتابة، سيتم اعتبار العنوان من رقم تعريف علامة التبويب المحدّد في الطلب. إذا لم يتم تحديد معرّف علامة تبويب في الطلب، يُعتبَر أنّه من علامة التبويب الأولى في المستند. |
BookmarkLink
إشارة إلى إشارة مرجعية في هذا المستند
تمثيل JSON |
---|
{ "id": string, "tabId": string } |
الحقول | |
---|---|
id |
رقم تعريف إشارة مرجعية في هذا المستند. |
tab |
معرّف علامة التبويب التي تحتوي على الإشارة المرجعية هذه. |
HeadingLink
إشارة إلى عنوان في هذا المستند
تمثيل JSON |
---|
{ "id": string, "tabId": string } |
الحقول | |
---|---|
id |
تمثّل هذه السمة رقم تعريف عنوان في هذا المستند. |
tab |
معرّف علامة التبويب التي تحتوي على هذا العنوان |
SuggestedTextStyle
تغيير مقترَح إلى TextStyle
تمثيل JSON |
---|
{ "textStyle": { object ( |
الحقول | |
---|---|
text |
|
text |
قناع يشير إلى الحقول التي تم تغييرها في |
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 } |
الحقول | |
---|---|
bold |
يشير إلى ما إذا كان هناك تغيير مقترَح على |
italic |
يشير إلى ما إذا كان هناك تغيير مقترَح على |
underline |
يشير إلى ما إذا كان هناك تغيير مقترَح على |
strikethrough |
يشير إلى ما إذا كان هناك تغيير مقترَح على |
small |
يشير إلى ما إذا كان هناك تغيير مقترَح على |
background |
يشير إلى ما إذا كان هناك تغيير مقترَح على |
foreground |
يشير إلى ما إذا كان هناك تغيير مقترَح على |
font |
يشير إلى ما إذا كان هناك تغيير مقترَح على |
weighted |
يشير إلى ما إذا كان هناك تغيير مقترَح على |
baseline |
تشير هذه السمة إلى ما إذا كان هناك تغيير مقترَح في |
link |
يشير إلى ما إذا كان هناك تغيير مقترَح على |
AutoText
ParagraphElement
يمثّل مكانًا في النص يتم استبداله ديناميكيًا بمحتوى يمكن أن يتغيّر بمرور الوقت، مثل رقم الصفحة.
تمثيل JSON |
---|
{ "type": enum ( |
الحقول | |
---|---|
type |
نوع هذا النص التلقائي |
suggested |
معرّفات الإدراج المقترَحة قد يحتوي |
suggested |
معرّفات الحذف المقترَحة. إذا كان الحقل فارغًا، يعني ذلك أنّه ما مِن عمليات حذف مقترَحة لهذا المحتوى. |
text |
نمط النص لهذا النص التلقائي. |
suggested |
يتغير نمط النص المقترَح إلى هذا النص التلقائي، استنادًا إلى رقم تعريف الاقتراح. |
النوع
أنواع النصوص التلقائية
عمليات التعداد | |
---|---|
TYPE_UNSPECIFIED |
نوع نص تلقائي غير محدّد |
PAGE_NUMBER |
اكتب نصًا تلقائيًا يمثّل رقم الصفحة الحالي. |
PAGE_COUNT |
اكتب نصًا تلقائيًا يمثّل العدد الإجمالي للصفحات في المستند. |
PageBreak
ParagraphElement
يمثّل فاصل صفحة. يؤدي فاصل الصفحة إلى بدء النص اللاحق أعلى الصفحة التالية.
تمثيل JSON |
---|
{ "suggestedInsertionIds": [ string ], "suggestedDeletionIds": [ string ], "textStyle": { object ( |
الحقول | |
---|---|
suggested |
معرّفات الإدراج المقترَحة قد يحتوي العنصر |
suggested |
أرقام تعريف الحذف المقترَحة إذا كان الحقل فارغًا، يعني ذلك أنّه ما مِن عمليات حذف مقترَحة لهذا المحتوى. |
text |
نمط النص الخاص بفاصل الصفحة هذا. على غرار المحتوى النصي، مثل سلاسل النصوص ومراجع الحواشي السفلية، يمكن أن يؤثر نمط نص فاصل الصفحة على تخطيط المحتوى بالإضافة إلى نمط النص المدرَج بجانبه. |
suggested |
يتغيّر نمط النص المقترَح إلى "فاصل صفحة" هذا، ويتم تحديده حسب معرّف الاقتراح. |
ColumnBreak
ParagraphElement
يمثّل فاصل أعمدة. يؤدي فاصل العمود إلى بدء النص اللاحق أعلى العمود التالي.
تمثيل JSON |
---|
{ "suggestedInsertionIds": [ string ], "suggestedDeletionIds": [ string ], "textStyle": { object ( |
الحقول | |
---|---|
suggested |
معرّفات الإدراج المقترَحة قد يتضمّن العنصر |
suggested |
معرّفات الحذف المقترَحة. إذا كان الحقل فارغًا، يعني ذلك أنّه ما مِن عمليات حذف مقترَحة لهذا المحتوى. |
text |
نمط النص الخاص بفاصل الأعمدة هذا. على غرار محتوى النص، مثل سلاسل النصوص وإشارات الحواشي السفلية، يمكن أن يؤثر أسلوب نص فاصل الأعمدة في تنسيق المحتوى بالإضافة إلى أسلوب النص الذي يتم إدراجه بجانبه. |
suggested |
يتغير نمط النص المقترح إلى ColumnBreak، وهو مرتبط بمعرّف الاقتراح. |
FootnoteReference
ParagraphElement
يمثّل مرجعًا للحاشية السفلية. مرجع الحاشية السفلية هو المحتوى المضمّن الذي يتم عرضه برقم ويُستخدَم لتحديد الحاشية السفلية.
تمثيل JSON |
---|
{ "footnoteId": string, "footnoteNumber": string, "suggestedInsertionIds": [ string ], "suggestedDeletionIds": [ string ], "textStyle": { object ( |
الحقول | |
---|---|
footnote |
معرّف |
footnote |
الرقم المعروض لهذه الهامش السفلي. |
suggested |
أرقام تعريف الإدراج المقترَحة قد يتضمّن العنصر |
suggested |
أرقام تعريف الحذف المقترَحة إذا كان الحقل فارغًا، يعني ذلك أنّه ما مِن عمليات حذف مقترَحة لهذا المحتوى. |
text |
نمط النص الخاص بـ FootnoteReference هذا. |
suggested |
يتغيّر نمط النص المقترَح إلى FootnoteReference هذا، مع تحديده حسب معرّف الاقتراح. |
HorizontalRule
عنصر ParagraphElement
يمثل خطًا أفقيًا
تمثيل JSON |
---|
{ "suggestedInsertionIds": [ string ], "suggestedDeletionIds": [ string ], "textStyle": { object ( |
الحقول | |
---|---|
suggested |
معرّفات الإدراج المقترَحة قد يتضمّن العنصر |
suggested |
أرقام تعريف الحذف المقترَحة إذا كان الحقل فارغًا، يعني ذلك أنّه ما مِن عمليات حذف مقترَحة لهذا المحتوى. |
text |
نمط النص الخاص بعنصر HorizontalRule هذا. على غرار محتوى النص، مثل سطور النص وإشارات الحواشي السفلية، يمكن أن يؤثّر أسلوب النص في الخط الأفقي في تنسيق المحتوى بالإضافة إلى أسلوب النص الذي يتم إدراجه بجانبه. |
suggested |
يتغيّر نمط النص المقترَح إلى هذا العنصر HorizontalRule، والذي يتمّ تحديده باستخدام معرّف الاقتراح. |
معادلة
ParagraphElement
يمثّل معادلة
تمثيل JSON |
---|
{ "suggestedInsertionIds": [ string ], "suggestedDeletionIds": [ string ] } |
الحقول | |
---|---|
suggested |
معرّفات الإدراج المقترَحة قد يحتوي |
suggested |
أرقام تعريف الحذف المقترَحة إذا كان الحقل فارغًا، يعني ذلك أنّه ما مِن عمليات حذف مقترَحة لهذا المحتوى. |
InlineObjectElement
السمة ParagraphElement
التي تحتوي على InlineObject
تمثيل JSON |
---|
{ "inlineObjectId": string, "suggestedInsertionIds": [ string ], "suggestedDeletionIds": [ string ], "textStyle": { object ( |
الحقول | |
---|---|
inline |
معرّف |
suggested |
معرّفات الإدراج المقترَحة قد يحتوي |
suggested |
أرقام تعريف الحذف المقترَحة إذا كان الحقل فارغًا، يعني ذلك أنّه ما مِن عمليات حذف مقترَحة لهذا المحتوى. |
text |
نمط النص لهذا العنصر InlineObjectElement. على غرار محتوى النص، مثل سطور النص وإشارات الحواشي السفلية، يمكن أن يؤثّر أسلوب النص لعنصر عنصر مضمّن في تنسيق المحتوى بالإضافة إلى أسلوب النص المُدرَج بجانبه. |
suggested |
يتغيّر نمط النص المقترَح إلى عنصر InlineObject هذا، والذي يتمّ ترتيبه حسب رقم تعريف الاقتراح. |
شخص
شخص أو عنوان بريد إلكتروني مذكور في مستند تتصرف هذه الإشارات كعنصر واحد غير قابل للتغيير يحتوي على اسم المستخدم أو عنوان بريده الإلكتروني.
تمثيل JSON |
---|
{ "personId": string, "suggestedInsertionIds": [ string ], "suggestedDeletionIds": [ string ], "textStyle": { object ( |
الحقول | |
---|---|
person |
النتائج فقط. المعرّف الفريد لهذا الرابط. |
suggested |
أرقام تعريف للاقتراحات التي تُدرج رابط هذا المستخدم في المستند يمكن أن يحتوي |
suggested |
أرقام تعريف الاقتراحات التي تزيل رابط هذا الشخص من المستند قد يكون لدى |
text |
نمط النص لسمة |
suggested |
يتغيّر نمط النص المقترَح إلى هذا النمط |
person |
النتائج فقط. سمات هذا |
PersonProperties
الخصائص الخاصة بـ Person
المرتبط
تمثيل JSON |
---|
{ "name": string, "email": string } |
الحقول | |
---|---|
name |
النتائج فقط. اسم المستخدم إذا كان معروضًا في نص الرابط بدلاً من عنوان بريده الإلكتروني |
email |
النتائج فقط. عنوان البريد الإلكتروني المرتبط بهذا |
RichLink
رابط إلى مورد Google (مثل ملف في Drive أو فيديو على YouTube أو حدث في "تقويم Google").
تمثيل JSON |
---|
{ "richLinkId": string, "suggestedInsertionIds": [ string ], "suggestedDeletionIds": [ string ], "textStyle": { object ( |
الحقول | |
---|---|
rich |
النتائج فقط. رقم تعريف هذا الرابط. |
suggested |
أرقام تعريف للاقتراحات التي تُدرِج هذا الرابط في المستند قد يتضمّن العنصر |
suggested |
أرقام التعريف للاقتراحات التي تزيل هذا الرابط من المستند. قد يكون لدى |
text |
نمط النص لهذا |
suggested |
يتغير نمط النص المقترح إلى |
rich |
النتائج فقط. سمات هذا |
RichLinkProperties
الخصائص الخاصة بـ RichLink
تمثيل JSON |
---|
{ "title": string, "uri": string, "mimeType": string } |
الحقول | |
---|---|
title |
النتائج فقط. عنوان |
uri |
النتائج فقط. معرّف الموارد المنتظم (URI) الخاص بالسمة |
mime |
النتائج فقط. نوع MIME لـ |
ParagraphStyle
الأنماط التي تنطبق على فقرة كاملة
يتم تمثيل أنماط الفقرات المُكتسَبة كحقول غير محدّدة في هذه الرسالة. يعتمد العنصر الرئيسي لتنسيق الفقرة على مكان تحديد تنسيق الفقرة:
- نمط الفقرة في
Paragraph
مكتسب من نمطnamed style type
المقابل للفقرة. - يكتسب ParagraphStyle في
named style
النمط المُعنوَنnormal text
. - يرث ParagraphStyle للنمط المُعنوَن
normal text
من نمط الفقرة التلقائي في محرِّر "مستندات Google". - قد يكتسب ParagraphStyle في عنصر
Paragraph
المضمّن في جدول نمط الفقرة من نمط الجدول.
إذا لم يكتسب أسلوب الفقرة قيمة من عنصر رئيسي، سيؤدي إلغاء ضبط الحقول إلى إعادة الأسلوب إلى قيمة تتطابق مع الإعدادات التلقائية في محرِّر "مستندات Google".
تمثيل JSON |
---|
{ "headingId": string, "namedStyleType": enum ( |
الحقول | |
---|---|
heading |
رقم تعريف العنوان للفقرة. إذا كانت فارغة، هذا يعني أنّ هذه الفقرة ليست عنوانًا. هذا الموقع للقراءة فقط. |
named |
نوع النمط المُعنوَن للفقرة. بما أنّ تعديل نوع النمط المُعنوَن يؤثر في الخصائص الأخرى ضمن ParagraphStyle، يتم تطبيق نوع النمط المُعنوَن قبل تعديل الخصائص الأخرى. |
alignment |
محاذاة النص لهذه الفقرة. |
line |
مقدار المساحة بين السطور، كنسبة مئوية من القيمة العادية، حيث يتم تمثيل القيمة العادية على النحو 100.0 في حال عدم ضبط القيمة، يتم اكتسابها من العنصر الرئيسي. |
direction |
اتجاه نص هذه الفقرة. في حال ترك هذه السياسة بدون ضبط، سيتم ضبط القيمة التلقائية على |
spacing |
وضع التباعد للفقرة. |
space |
مقدار المساحة الإضافية فوق الفقرة في حال عدم ضبط القيمة، يتم اكتسابها من العنصر الرئيسي. |
space |
مقدار المساحة الإضافية أسفل الفقرة في حال عدم ضبط القيمة، يتم اكتسابها من العنصر الرئيسي. |
border |
الحدود بين هذه الفقرة والفقرات التالية والسابقة في حال عدم ضبط القيمة، يتم اكتسابها من العنصر الرئيسي. يتم عرض الحدّ بيني عندما تحتوي الفقرة المجاورة على سمات الحدود والبادئة نفسها. لا يمكن تعديل حدود الفقرات جزئيًا. عند تغيير حدود فقرة، يجب تحديد الحدود الجديدة بالكامل. |
border |
الحدّ في أعلى هذه الفقرة في حال عدم ضبط القيمة، يتم اكتسابها من العنصر الرئيسي. يتم عرض الحدّ العلوي عندما تحتوي الفقرة أعلاه على خصائص مختلفة للحدّ والبادئة. لا يمكن تعديل حدود الفقرات جزئيًا. عند تغيير حدود فقرة، يجب تحديد الحدود الجديدة بالكامل. |
border |
الحدّ في أسفل هذه الفقرة في حال عدم ضبط القيمة، يتم اكتسابها من العنصر الرئيسي. يتم عرض الحدّ السفلي عندما تحتوي الفقرة أدناه على سمات حدود ومَعلمات مسافة بادئة مختلفة. لا يمكن تعديل حدود الفقرات جزئيًا. عند تغيير حد فقرة، يجب تحديد الحد الجديد بالكامل. |
border |
الحدّ الأيسر لهذه الفقرة في حال عدم ضبط القيمة، يتم اكتسابها من العنصر الرئيسي. لا يمكن تعديل حدود الفقرات جزئيًا. عند تغيير حد فقرة، يجب تحديد الحد الجديد بالكامل. |
border |
الحدّ على يسار هذه الفقرة في حال عدم ضبط القيمة، يتم اكتسابها من العنصر الرئيسي. لا يمكن تعديل حدود الفقرات جزئيًا. عند تغيير حدود فقرة، يجب تحديد الحدود الجديدة بالكامل. |
indent |
مقدار المسافة البادئة للسطر الأول من الفقرة. في حال عدم ضبط القيمة، يتم اكتسابها من العنصر الرئيسي. |
indent |
مقدار المسافة البادئة للفقرة على الجانب الذي يتوافق مع بداية النص، استنادًا إلى اتجاه الفقرة الحالي في حال عدم ضبط القيمة، يتم اكتسابها من العنصر الرئيسي. |
indent |
مقدار المسافة البادئة للفقرة على الجانب الذي يتوافق مع نهاية النص، استنادًا إلى اتجاه الفقرة الحالي في حال عدم ضبط القيمة، يتم اكتسابها من العنصر الرئيسي. |
tab |
قائمة بمواضع توقف علامات التبويب لهذه الفقرة لا يتم اكتساب قائمة نقاط توقف علامات التبويب. هذا الموقع للقراءة فقط. |
keep |
ما إذا كان يجب عرض جميع أسطر الفقرة في الصفحة أو العمود نفسهَين إن أمكن في حال عدم ضبط القيمة، يتم اكتسابها من العنصر الرئيسي. |
keep |
ما إذا كان يجب تخطيط جزء على الأقل من هذه الفقرة في نفس الصفحة أو العمود مثل الفقرة التالية إن أمكن. في حال عدم ضبط القيمة، يتم اكتسابها من العنصر الرئيسي. |
avoid |
ما إذا كان يجب تجنُّب الفقرات التي تنتهي بكلمة واحدة أو فقرة واحدة في الصفحة في حال عدم ضبط القيمة، يتم اكتسابها من العنصر الرئيسي. |
shading |
تظليل الفقرة في حال عدم ضبط القيمة، يتم اكتسابها من العنصر الرئيسي. |
page |
ما إذا كان يجب أن تبدأ الفقرة الحالية دائمًا في بداية الصفحة في حال ترك السياسة بدون ضبط، يتم اكتساب القيمة من العنصر الرئيسي. يمكن أن تؤدي محاولة تعديل |
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 |
يتم محاذاة الفقرة مع نهاية السطر. تمت المحاذاة لليمين مع نص LTR، والمحاذاة لليسار. |
JUSTIFIED |
الفقرة مُعدَّة للعرض على يمين الصفحة. |
ContentDirection
يمكن أن يتدفق محتوى الاتجاهات.
عمليات التعداد | |
---|---|
CONTENT_DIRECTION_UNSPECIFIED |
لم يتم تحديد اتجاه المحتوى. |
LEFT_TO_RIGHT |
ينتقل المحتوى من اليسار إلى اليمين. |
RIGHT_TO_LEFT |
ينتقل المحتوى من اليمين إلى اليسار. |
SpacingMode
الأوضاع المختلفة لتباعد الفقرات.
عمليات التعداد | |
---|---|
SPACING_MODE_UNSPECIFIED |
يتم اكتساب وضع المسافة من العنصر الرئيسي. |
NEVER_COLLAPSE |
يتم عرض تباعد الفقرات دائمًا. |
COLLAPSE_LISTS |
يتم تخطّي تباعد الفقرات بين عناصر القائمة. |
ParagraphBorder
إطار حول فقرة
تمثيل JSON |
---|
{ "color": { object ( |
الحقول | |
---|---|
color |
لون الحدود |
width |
عرض الحدود. |
padding |
المساحة الفارغة حول الحدود |
dash |
نمط الخطوط المتقطّعة للحدود |
DashStyle
أنواع الشرطات التي يمكن عرض الهندسة الخطية باستخدامها. تستند هذه القيم إلى النوع البسيط ST_PresetLineDashVal الموضّح في القسم 20.1.10.48 من "تنسيقات ملفات Office Open XML - أساسيات ومرجع لغة الترميز"، الجزء 1 من الإصدار 4 من ECMA-376.
عمليات التعداد | |
---|---|
DASH_STYLE_UNSPECIFIED |
نمط الشرطة غير محدَّد. |
SOLID |
خطّ متصل يتوافق مع القيمة ECMA-376 ST_PresetLineDashVal "solid". هذا هو نمط الشرطة التلقائي. |
DOT |
خط منقّط تتوافق مع قيمة ECMA-376 ST_PresetLineDashVal "dot". |
DASH |
خط متقطّع تتوافق مع قيمة ECMA-376 ST_PresetLineDashVal "dash". |
TabStop
نقطة توقف علامة تبويب داخل فقرة
تمثيل JSON |
---|
{ "offset": { object ( |
الحقول | |
---|---|
offset |
الفارق بين نقطة توقف علامة التبويب هذه وهامش البداية |
alignment |
محاذاة هذا الفاصل في حال عدم ضبط القيمة، تكون القيمة التلقائية هي |
TabStopAlignment
محاذاة علامة التبويب
عمليات التعداد | |
---|---|
TAB_STOP_ALIGNMENT_UNSPECIFIED |
لم يتم تحديد محاذاة موضع علامة التبويب. |
START |
يتم محاذاة نقطة توقف علامة التبويب مع بداية السطر. هذا هو الخيار التلقائي. |
CENTER |
تتم محاذاة موضع علامة التبويب مع وسط السطر. |
END |
يتم محاذاة موضع علامة التبويب مع نهاية السطر. |
التظليل
تظليل فقرة
تمثيل JSON |
---|
{
"backgroundColor": {
object ( |
الحقول | |
---|---|
background |
لون خلفية تظليل الفقرة هذا |
SuggestedParagraphStyle
تغيير مقترَح إلى ParagraphStyle
تمثيل JSON |
---|
{ "paragraphStyle": { object ( |
الحقول | |
---|---|
paragraph |
|
paragraph |
قناع يشير إلى الحقول التي تم تغييرها في القاعدة |
ParagraphStyleSuggestionState
قناع يشير إلى الحقول التي تم تغييرها في القاعدة ParagraphStyle
في هذا الاقتراح بالنسبة إلى أيّ حقل تم ضبطه على true، تتوفّر قيمة مقترَحة جديدة.
تمثيل 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 ( |
الحقول | |
---|---|
heading |
يشير إلى ما إذا كان هناك تغيير مقترَح على |
named |
يشير إلى ما إذا كان هناك تغيير مقترَح على |
alignment |
تشير هذه السمة إلى ما إذا كان هناك تغيير مقترَح في |
line |
تشير هذه السمة إلى ما إذا كان هناك تغيير مقترَح في |
direction |
تشير هذه السمة إلى ما إذا كان هناك تغيير مقترَح في |
spacing |
يشير إلى ما إذا كان هناك تغيير مقترَح على |
space |
تشير هذه السمة إلى ما إذا كان هناك تغيير مقترَح في |
space |
تشير هذه السمة إلى ما إذا كان هناك تغيير مقترَح في |
border |
يشير إلى ما إذا كان هناك تغيير مقترَح على |
border |
يشير إلى ما إذا كان هناك تغيير مقترَح على |
border |
تشير هذه السمة إلى ما إذا كان هناك تغيير مقترَح في |
border |
تشير هذه السمة إلى ما إذا كان هناك تغيير مقترَح في |
border |
تشير هذه السمة إلى ما إذا كان هناك تغيير مقترَح في |
indent |
تشير هذه السمة إلى ما إذا كان هناك تغيير مقترَح في |
indent |
يشير إلى ما إذا كان هناك تغيير مقترَح على |
indent |
تشير هذه السمة إلى ما إذا كان هناك تغيير مقترَح في |
keep |
يشير إلى ما إذا كان هناك تغيير مقترَح على |
keep |
يشير إلى ما إذا كان هناك تغيير مقترَح على |
avoid |
يشير إلى ما إذا كان هناك تغيير مقترَح على |
shading |
قناع يشير إلى الحقول التي تم تغييرها في |
page |
تشير هذه السمة إلى ما إذا كان هناك تغيير مقترَح في |
ShadingSuggestionState
قناع يشير إلى الحقول التي تم تغييرها في قاعدة Shading
في هذا التغيير المقترَح. بالنسبة إلى أي حقل تم ضبطه على "صحيح"، هناك قيمة مقترَحة جديدة.
تمثيل JSON |
---|
{ "backgroundColorSuggested": boolean } |
الحقول | |
---|---|
background |
يشير إلى ما إذا كان هناك تغيير مقترَح على |
تعداد نقطي
يصف النقطة في فقرة.
تمثيل JSON |
---|
{
"listId": string,
"nestingLevel": integer,
"textStyle": {
object ( |
الحقول | |
---|---|
list |
رقم تعريف القائمة التي تنتمي إليها هذه الفقرة. |
nesting |
مستوى تداخل هذه الفقرة في القائمة. |
text |
نمط النص الخاص بالفقرة الذي تم تطبيقه على هذه الفقرة |
SuggestedBullet
تغيير مقترَح إلى Bullet
تمثيل JSON |
---|
{ "bullet": { object ( |
الحقول | |
---|---|
bullet |
|
bullet |
قناع يشير إلى الحقول التي تم تغييرها في |
BulletSuggestionState
قناع يشير إلى الحقول التي تم تغييرها في Bullet
الأساسية في هذا الاقتراح بالنسبة إلى أيّ حقل تم ضبطه على "صحيح"، تتوفّر قيمة مقترَحة جديدة.
تمثيل JSON |
---|
{
"listIdSuggested": boolean,
"nestingLevelSuggested": boolean,
"textStyleSuggestionState": {
object ( |
الحقول | |
---|---|
list |
تشير هذه السمة إلى ما إذا كان هناك تغيير مقترَح في |
nesting |
يشير إلى ما إذا كان هناك تغيير مقترَح على |
text |
قناع يشير إلى الحقول التي تم تغييرها في |
ObjectReferences
مجموعة من معرّفات العناصر
تمثيل JSON |
---|
{ "objectIds": [ string ] } |
الحقول | |
---|---|
object |
أرقام تعريف الكائنات |
SectionBreak
تمثّل هذه السمة StructuralElement
فاصل أقسام. القسم هو نطاق من المحتوى الذي يتضمّن SectionStyle
نفسه. يمثّل فاصل الأقسام بداية قسم جديد، وينطبق أسلوب القسم على القسم بعد فاصل الأقسام.
يبدأ نص المستند دائمًا بفاصل قسم.
تمثيل JSON |
---|
{
"suggestedInsertionIds": [
string
],
"suggestedDeletionIds": [
string
],
"sectionStyle": {
object ( |
الحقول | |
---|---|
suggested |
أرقام تعريف الإدراج المقترَحة قد يتضمّن العنصر |
suggested |
أرقام تعريف الحذف المقترَحة وإذا كانت فارغة، لن يتم اقتراح أي عمليات حذف لهذا المحتوى. |
section |
تنسيق القسم بعد فاصل القسم هذا. |
SectionStyle
النمط الذي ينطبق على قسم
تمثيل JSON |
---|
{ "columnProperties": [ { object ( |
الحقول | |
---|---|
column |
خصائص أعمدة القسم إذا كان القسم فارغًا، سيحتوي على عمود واحد يتضمّن السمات التلقائية في محرِّر "مستندات Google". يمكن تعديل أيّ قسم ليتضمّن 3 أعمدة كحدّ أقصى. عند تعديل هذه السمة، يجب ضبط قيمة ملموسة. سيؤدي إلغاء ضبط هذه السمة إلى ظهور خطأ 400 "الخطأ 400: طلب غير صالح". |
column |
نمط فواصل الأعمدة يمكن ضبط هذا النمط حتى في حالة وجود عمود واحد في القسم. عند تعديل هذه السمة، يجب ضبط قيمة محدّدة. يؤدي إلغاء ضبط هذه السمة إلى ظهور خطأ 400 "الخطأ 400: طلب غير صالح". |
content |
اتجاه المحتوى في هذا القسم. في حال عدم ضبط القيمة، تكون القيمة التلقائية هي عند تعديل هذه السمة، يجب ضبط قيمة ملموسة. يؤدي إلغاء ضبط هذه السمة إلى ظهور الخطأ 400 في الطلب غير الصحيح. |
margin |
هو هامش الصفحة العلوي للقسم. في حال عدم ضبط القيمة، تكون القيمة التلقائية هي عند تعديل هذه السمة، يجب ضبط قيمة محدّدة. يؤدي إلغاء ضبط هذه السمة إلى ظهور الخطأ 400 في الطلب غير الصحيح. |
margin |
الهامش السفلي من القسم في حال عدم ضبط القيمة، تكون القيمة التلقائية هي عند تعديل هذه السمة، يجب ضبط قيمة محدّدة. يؤدي إلغاء ضبط هذه السمة إلى ظهور الخطأ 400 في الطلب غير الصحيح. |
margin |
هامش الصفحة الأيمن من القسم في حال عدم ضبط القيمة، تكون القيمة التلقائية هي عند تعديل هذه السمة، يجب ضبط قيمة محدّدة. يؤدي إلغاء ضبط هذه السمة إلى ظهور خطأ 400 "الخطأ 400: طلب غير صالح". |
margin |
هامش الصفحة الأيسر للقسم في حال عدم ضبط القيمة، تكون القيمة التلقائية هي عند تعديل هذه السمة، يجب ضبط قيمة ملموسة. يؤدي إلغاء ضبط هذه السمة إلى ظهور الخطأ 400 في الطلب غير الصحيح. |
margin |
هامش عنوان القسم في حال عدم ضبط القيمة، تكون القيمة التلقائية هي عند تعديل هذه السمة، يجب ضبط قيمة محدّدة. يؤدي إلغاء ضبط هذه السمة إلى ظهور الخطأ 400 في الطلب غير الصحيح. |
margin |
هامش التذييل في القسم. في حال عدم ضبط القيمة، تكون القيمة التلقائية هي عند تعديل هذه السمة، يجب ضبط قيمة محدّدة. يؤدي إلغاء ضبط هذه السمة إلى ظهور خطأ 400 "الخطأ 400: طلب غير صالح". |
section |
النتائج فقط. نوع القسم |
default |
رقم تعريف الرأس التلقائي. وفي حال ترك هذه السياسة بدون ضبط، يتم اكتساب القيمة من نمط القسم " هذا الموقع للقراءة فقط. |
default |
رقم تعريف التذييل التلقائي. في حال عدم ضبط القيمة، يتم اكتسابها من سمة هذا الموقع للقراءة فقط. |
first |
رقم تعريف العنوان المستخدَم فقط في الصفحة الأولى من القسم إذا كانت قيمة هذا الموقع للقراءة فقط. |
first |
رقم تعريف التذييل المستخدَم للصفحة الأولى من القسم فقط إذا كانت قيمة هذا الموقع للقراءة فقط. |
even |
معرّف الرأس المستخدَم فقط للصفحات الزوجية إذا كانت قيمة هذا الموقع للقراءة فقط. |
even |
معرّف التذييل المستخدَم للصفحات الزوجية فقط إذا كانت قيمة هذا الموقع للقراءة فقط. |
use |
يشير إلى ما إذا كان سيتم استخدام معرّفات الرأس / التذييل للصفحة الأولى للصفحة الأولى من القسم. في حال عدم ضبطها، يتم اكتسابها من عند تعديل هذه السمة، يجب ضبط قيمة محدّدة. يؤدي إلغاء ضبط هذه السمة إلى ظهور خطأ 400 "الخطأ 400: طلب غير صالح". |
page |
رقم الصفحة التي يجب بدء احتساب عدد صفحات هذا القسم منها. في حال ترك هذه السياسة بدون ضبط، سيستمر ترقيم الصفحات من القسم السابق. إذا لم يتم ضبط القيمة في عند تعديل هذه السمة، يجب ضبط قيمة محدّدة. يؤدي إلغاء ضبط هذه السمة إلى ظهور الخطأ 400 في الطلب غير الصحيح. |
flip |
اختياريّ. للإشارة إلى ما إذا كان سيتم قلب أبعاد عند تعديل هذه السمة، يجب ضبط قيمة محدّدة. يؤدي إلغاء ضبط هذه السمة إلى ظهور خطأ 400 "الخطأ 400: طلب غير صالح". |
SectionColumnProperties
السمات التي تنطبق على عمود القسم
تمثيل JSON |
---|
{ "width": { object ( |
الحقول | |
---|---|
width |
النتائج فقط. عرض العمود |
padding |
الحشو في نهاية العمود |
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 |
عدد الأعمدة في الجدول من الممكن أن يكون الجدول غير مستطيل، لذلك قد تحتوي بعض الصفوف على عدد مختلف من الخلايا. |
table |
محتوى كل صف ونمطه |
suggested |
معرّفات الإدراج المقترَحة قد يحتوي العنصر |
suggested |
أرقام تعريف الحذف المقترَحة إذا كان الحقل فارغًا، يعني ذلك أنّه ما مِن عمليات حذف مقترَحة لهذا المحتوى. |
table |
نمط الجدول. |
TableRow
محتوى صف ونمطه في Table
تمثيل JSON |
---|
{ "startIndex": integer, "endIndex": integer, "tableCells": [ { object ( |
الحقول | |
---|---|
start |
فهرس البداية المستند إلى صفر لهذا الصف بوحدات رمز UTF-16. |
end |
فهرس النهاية المستند إلى الصفر لهذا الصف، حصريًا، في وحدات ترميز UTF-16 |
table |
محتوى كل خلية وأسلوبها في هذا الصف من الممكن أن يكون الجدول غير مستطيل، لذلك قد تحتوي بعض الصفوف على عدد خلايا مختلف عن الصفوف الأخرى في الجدول نفسه. |
suggested |
معرّفات الإدراج المقترَحة قد يتضمّن العنصر |
suggested |
أرقام تعريف الحذف المقترَحة إذا كان الحقل فارغًا، يعني ذلك أنّه ما مِن عمليات حذف مقترَحة لهذا المحتوى. |
table |
نمط صف الجدول. |
suggested |
يتغيّر النمط المقترَح إلى هذا الصف، مع تحديده حسب معرّف الاقتراح. |
TableCell
محتوى خلية وأسلوبها في Table
تمثيل JSON |
---|
{ "startIndex": integer, "endIndex": integer, "content": [ { object ( |
الحقول | |
---|---|
start |
فهرس البداية المستند إلى صفر لهذه الخلية، بوحدات رمز UTF-16. |
end |
فهرس النهاية المستند إلى الصفر لهذه الخلية، حصريًا، في وحدات ترميز UTF-16 |
content[] |
محتوى الخلية |
table |
أسلوب الخلية. |
suggested |
أرقام تعريف الإدراج المقترَحة قد يحتوي |
suggested |
أرقام تعريف الحذف المقترَحة وإذا كانت فارغة، لن يتم اقتراح أي عمليات حذف لهذا المحتوى. |
suggested |
التغييرات المقترَحة على أسلوب خلية الجدول، مرتّبة حسب رقم تعريف الاقتراح |
TableCellStyle
نمط TableCell
.
يتم تمثيل أنماط خلايا الجدول المُكتسَبة كحقول غير محدّدة في هذه الرسالة. يمكن أن يكتسب نمط خلية الجدول سمات من نمط الجدول.
تمثيل JSON |
---|
{ "rowSpan": integer, "columnSpan": integer, "backgroundColor": { object ( |
الحقول | |
---|---|
row |
نطاق الصف للخلية. هذا الموقع للقراءة فقط. |
column |
امتداد العمود للخلية. هذا الموقع للقراءة فقط. |
background |
لون خلفية الخلية. |
border |
الحد الأيسر للخلية. |
border |
الحد الأيمن للخلية |
border |
الحد العلوي للخلية |
border |
الحد السفلي للخلية. |
padding |
المساحة الفارغة على يمين الخلية |
padding |
المساحة الفارغة على يسار الخلية |
padding |
المساحة المتروكة في أعلى الخلية |
padding |
المساحة المتروكة في أسفل الخلية |
content |
محاذاة المحتوى في خلية الجدول يتطابق المحاذاة التلقائية مع محاذاة خلايا الجدول التي تم إنشاؤها حديثًا في محرِّر "مستندات Google". |
TableCellBorder
حد حول خلية جدول
لا يمكن أن تكون حدود خلايا الجدول شفافة. لإخفاء حدود خلية الجدول، اضبط عرضها على 0.
تمثيل JSON |
---|
{ "color": { object ( |
الحقول | |
---|---|
color |
لون الحدود لا يمكن أن يكون هذا اللون شفافًا. |
width |
عرض الحدود. |
dash |
نمط الشرطة للحدود. |
ContentAlignment
أنواع محاذاة المحتوى
يتم اشتقاقه من مجموعة فرعية من قيم النوع البسيط "ST_TextAnchoringType" في القسم 20.1.10.59 من "تنسيقات ملف 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 ( |
الحقول | |
---|---|
table |
|
table |
قناع يشير إلى الحقول التي تم تغييرها في |
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 } |
الحقول | |
---|---|
row |
تشير هذه السمة إلى ما إذا كان هناك تغيير مقترَح في |
column |
يشير إلى ما إذا كان هناك تغيير مقترَح على |
background |
يشير إلى ما إذا كان هناك تغيير مقترَح على |
border |
يشير إلى ما إذا كان هناك تغيير مقترَح على |
border |
يشير إلى ما إذا كان هناك تغيير مقترَح على |
border |
يشير إلى ما إذا كان هناك تغيير مقترَح على |
border |
يشير إلى ما إذا كان هناك تغيير مقترَح على |
padding |
يشير إلى ما إذا كان هناك تغيير مقترَح على |
padding |
يشير إلى ما إذا كان هناك تغيير مقترَح على |
padding |
تشير هذه السمة إلى ما إذا كان هناك تغيير مقترَح في |
padding |
يشير إلى ما إذا كان هناك تغيير مقترَح على |
content |
يشير إلى ما إذا كان هناك تغيير مقترَح على |
TableRowStyle
الأنماط التي تنطبق على صف في الجدول
تمثيل JSON |
---|
{
"minRowHeight": {
object ( |
الحقول | |
---|---|
min |
الحد الأدنى لارتفاع الصف سيتم عرض الصف في "محرّر مستندات Google" على ارتفاع يساوي أو يزيد عن هذه القيمة لعرض كل المحتوى في خلايا الصف. |
table |
ما إذا كان الصفّ عنوان جدول. |
prevent |
ما إذا كان لا يمكن أن يتدفق الصف خارج حدود الصفحة أو العمود |
SuggestedTableRowStyle
تغيير مقترَح على TableRowStyle
تمثيل JSON |
---|
{ "tableRowStyle": { object ( |
الحقول | |
---|---|
table |
|
table |
قناع يشير إلى الحقول التي تم تغييرها في |
TableRowStyleSuggestionState
قناع يشير إلى الحقول التي تم تغييرها في TableRowStyle
الأساسية في هذا الاقتراح بالنسبة إلى أيّ حقل تم ضبطه على true، تتوفّر قيمة مقترَحة جديدة.
تمثيل JSON |
---|
{ "minRowHeightSuggested": boolean } |
الحقول | |
---|---|
min |
يشير إلى ما إذا كان هناك تغيير مقترَح على |
TableStyle
الأنماط التي تنطبق على جدول
تمثيل JSON |
---|
{
"tableColumnProperties": [
{
object ( |
الحقول | |
---|---|
table |
خصائص كل عمود يُرجى العلم أنّ الجداول في "مستندات Google" تحتوي على صفوف والصفوف تحتوي على خلايا، تمامًا مثل لغة HTML. وبالتالي، يمكن العثور على خصائص الصف في |
TableColumnProperties
خصائص عمود في جدول
تمثيل JSON |
---|
{ "widthType": enum ( |
الحقول | |
---|---|
width |
نوع عرض العمود |
width |
عرض العمود يتمّ ضبطها عندما يكون |
WidthType
نوع عرض العمود
عمليات التعداد | |
---|---|
WIDTH_TYPE_UNSPECIFIED |
لم يتم تحديد نوع عرض العمود. |
EVENLY_DISTRIBUTED |
يتم توزيع عرض العمود بالتساوي بين الأعمدة الأخرى الموزّعة بالتساوي. ويتم تحديد عرض العمود تلقائيًا وسيكون له جزء متساوي من العرض المتبقي للجدول بعد مراعاة جميع الأعمدة ذات العرض المحدد. |
FIXED_WIDTH |
عرض عمود ثابت تحتوي السمة [width][google.apps.docs.v1.TableColumnProperties.width على عرض العمود. |
TableOfContents
StructuralElement
يمثّل جدول محتويات.
تمثيل JSON |
---|
{
"content": [
{
object ( |
الحقول | |
---|---|
content[] |
محتوى جدول المحتويات. |
suggested |
معرّفات الإدراج المقترَحة قد يحتوي |
suggested |
أرقام تعريف الحذف المقترَحة وإذا كانت فارغة، لن يتم اقتراح أي عمليات حذف لهذا المحتوى. |
العنوان
عنوان المستند.
تمثيل JSON |
---|
{
"headerId": string,
"content": [
{
object ( |
الحقول | |
---|---|
header |
رقم تعريف العنوان |
content[] |
محتوى رأس الصفحة تبدأ فهارس محتوى العنوان من الصفر. |
حاشية سفلية
حاشية سفلية لمستند
تمثيل JSON |
---|
{
"footnoteId": string,
"content": [
{
object ( |
الحقول | |
---|---|
footnote |
رقم تعريف الحاشية السفلية. |
content[] |
محتوى الحاشية السفلية تبدأ الفهارس لمحتوى الحاشية من الصفر. |
DocumentStyle
نمط المستند
تمثيل JSON |
---|
{ "background": { object ( |
الحقول | |
---|---|
background |
خلفية المستند لا يمكن أن يكون لون خلفية المستندات شفافًا. |
default |
رقم تعريف العنوان التلقائي. وفي حال ترك هذه السياسة بدون ضبط، لا يتوفّر عنوان تلقائي. هذا الموقع للقراءة فقط. |
default |
معرّف التذييل التلقائي. إذا لم يتم ضبطه، لن يظهر تذييل تلقائي. هذا الموقع للقراءة فقط. |
even |
معرّف العنوان المستخدَم للصفحات الزوجية فقط. تحدِّد قيمة هذا الموقع للقراءة فقط. |
even |
معرّف التذييل المستخدَم للصفحات الزوجية فقط تحدد قيمة هذا الموقع للقراءة فقط. |
first |
رقم تعريف العنوان المستخدَم للصفحة الأولى فقط. وفي حال عدم ضبطه، لن يتوفّر عنوان فريد للصفحة الأولى. تحدِّد قيمة هذا الموقع للقراءة فقط. |
first |
رقم تعريف التذييل المستخدَم للصفحة الأولى فقط. وفي حال تركها بدون ضبط، لن يكون هناك تذييل فريد للصفحة الأولى. تحدِّد قيمة هذا الموقع للقراءة فقط. |
use |
يشير إلى ما إذا كان سيتم استخدام معرّفات الرأس / التذييل للصفحة الأولى. |
use |
يشير إلى ما إذا كان يجب استخدام أرقام تعريف رؤوس / تذييل الصفحات الزوجية للصفحات الزوجية. |
page |
رقم الصفحة التي يجب بدء احتساب عدد الصفحات منها. |
margin |
هامش الصفحة العلوي يؤدي تعديل هامش الصفحة العلوي في أسلوب المستند إلى محو هامش الصفحة العلوي في جميع أنماط الأقسام. |
margin |
هامش أسفل الصفحة. يؤدي تعديل هامش الصفحة السفلي في نمط المستند إلى محو هامش الصفحة السفلي في جميع أنماط الأقسام. |
margin |
هامش الصفحة الأيمن يؤدي تحديث هامش الصفحة الأيمن على نمط المستند إلى محو هامش الصفحة الأيمن في جميع أنماط الأقسام. وقد يؤدي أيضًا إلى تغيير حجم الأعمدة في جميع الأقسام. |
margin |
هامش الصفحة الأيسر. يؤدي تعديل هامش الصفحة الأيسر في أسلوب المستند إلى محو هامش الصفحة الأيسر في جميع أنماط الأقسام. وقد يؤدي ذلك أيضًا إلى تغيير حجم الأعمدة في جميع الأقسام. |
page |
حجم صفحة في المستند |
margin |
مقدار المساحة بين أعلى الصفحة ومحتوى العنوان |
margin |
مقدار المساحة بين أسفل الصفحة ومحتوى التذييل |
use |
يشير إلى ما إذا كان يتم الالتزام بـ DocumentStyle هذا الموقع للقراءة فقط. |
flip |
اختياريّ. تحدّد هذه السمة ما إذا كان سيتم قلب أبعاد |
الخلفية
يمثّل خلفية المستند.
تمثيل JSON |
---|
{
"color": {
object ( |
الحقول | |
---|---|
color |
لون الخلفية |
الحجم
العرض والارتفاع
تمثيل JSON |
---|
{ "height": { object ( |
الحقول | |
---|---|
height |
تمثّل هذه السمة ارتفاع العنصر. |
width |
عرض الجسم |
SuggestedDocumentStyle
تغيير مقترَح على DocumentStyle
تمثيل JSON |
---|
{ "documentStyle": { object ( |
الحقول | |
---|---|
document |
|
document |
قناع يشير إلى الحقول التي تم تغييرها في |
DocumentStyleSuggestionState
قناع يشير إلى الحقول التي تم تغييرها في DocumentStyle
الأساسية في هذا الاقتراح بالنسبة إلى أيّ حقل تم ضبطه على "صحيح"، تتوفّر قيمة مقترَحة جديدة.
تمثيل JSON |
---|
{ "backgroundSuggestionState": { object ( |
الحقول | |
---|---|
background |
قناع يشير إلى الحقول التي تم تغييرها في |
default |
تشير هذه السمة إلى ما إذا كان هناك تغيير مقترَح في |
default |
يشير إلى ما إذا كان هناك تغيير مقترَح على |
even |
يشير إلى ما إذا كان هناك تغيير مقترَح على |
even |
يشير إلى ما إذا كان هناك تغيير مقترَح على |
first |
يشير إلى ما إذا كان هناك تغيير مقترَح على |
first |
يشير إلى ما إذا كان هناك تغيير مقترَح على |
use |
تشير هذه السمة إلى ما إذا كان هناك تغيير مقترَح في |
use |
يشير إلى ما إذا كان هناك تغيير مقترَح على |
page |
يشير إلى ما إذا كان هناك تغيير مقترَح على |
margin |
يشير إلى ما إذا كان هناك تغيير مقترَح على |
margin |
يشير إلى ما إذا كان هناك تغيير مقترَح على |
margin |
تشير هذه السمة إلى ما إذا كان هناك تغيير مقترَح في |
margin |
يشير إلى ما إذا كان هناك تغيير مقترَح على |
page |
قناع يشير إلى الحقول التي تم تغييرها في [size] [google.apps.docs.v1.DocumentStyle.size] في هذا الاقتراح |
margin |
تشير هذه السمة إلى ما إذا كان هناك تغيير مقترَح في |
margin |
يشير إلى ما إذا كان هناك تغيير مقترَح على |
use |
يشير إلى ما إذا كان هناك تغيير مقترَح على |
flip |
اختياريّ. تشير هذه السمة إلى ما إذا كان هناك تغيير مقترَح في |
BackgroundSuggestionState
قناع يشير إلى الحقول التي تم تغييرها في Background
الأساسية في هذا الاقتراح في أيّ حقل تم ضبطه على true، يكون لدى Backgound
قيمة مقترَحة جديدة.
تمثيل JSON |
---|
{ "backgroundColorSuggested": boolean } |
الحقول | |
---|---|
background |
يشير إلى ما إذا كان لون الخلفية الحالي قد تم تعديله في هذا الاقتراح. |
SizeSuggestionState
قناع يشير إلى الحقول التي تم تغييرها في Size
الأساسية في هذا الاقتراح في أي حقل تم ضبطه على true، يكون لدى Size
قيمة مقترَحة جديدة.
تمثيل JSON |
---|
{ "heightSuggested": boolean, "widthSuggested": boolean } |
الحقول | |
---|---|
height |
يشير إلى ما إذا كان هناك تغيير مقترَح على |
width |
يشير إلى ما إذا كان هناك تغيير مقترَح على |
NamedStyles
الأنماط المُعنونة. يمكن للفقرات في المستند اكتساب TextStyle
وParagraphStyle
من هذه الأنماط المُسمّاة.
تمثيل JSON |
---|
{
"styles": [
{
object ( |
الحقول | |
---|---|
styles[] |
الأنماط المُعنوَنة يتوفّر إدخال لكل |
NamedStyle
نمط مُعنوَن يمكن للفقرات في المستند اكتساب TextStyle
وParagraphStyle
من هذا النمط المُعنوَن عندما يكون لها نوع النمط المُعنوَن نفسه.
تمثيل JSON |
---|
{ "namedStyleType": enum ( |
الحقول | |
---|---|
named |
نوع هذا النمط المُعنوَن |
text |
نمط النص لهذا النمط المُسمّى. |
paragraph |
نمط الفقرة لهذا النمط المُعنوَن. |
SuggestedNamedStyles
تغيير مقترَح على NamedStyles
تمثيل JSON |
---|
{ "namedStyles": { object ( |
الحقول | |
---|---|
named |
|
named |
قناع يشير إلى الحقول التي تم تغييرها في |
NamedStylesSuggestionState
حالة اقتراح رسالة NamedStyles
.
تمثيل JSON |
---|
{
"stylesSuggestionStates": [
{
object ( |
الحقول | |
---|---|
styles |
قناع يشير إلى الحقول التي تم تغييرها في هذا الاقتراح في يتطابق ترتيب حالات اقتراح الأنماط المُسمّاة هذه مع ترتيب النمط المُسمّى المقابل ضمن اقتراح |
NamedStyleSuggestionState
حالة اقتراح لرسالة NamedStyle
تمثيل JSON |
---|
{ "namedStyleType": enum ( |
الحقول | |
---|---|
named |
نوع النمط المُسمّى الذي تتوافق معه حالة الاقتراح هذه. يتم توفير هذا الحقل لتسهيل مطابقة NamedStyleSuggestionState مع |
text |
قناع يشير إلى الحقول في |
paragraph |
قناع يشير إلى الحقول في |
قائمة
تمثّل القائمة سمات القائمة لمجموعة من الفقرات التي تنتمي جميعها إلى القائمة نفسها. تحتوي الفقرة التي تشكّل جزءًا من قائمة على إشارة إلى رقم تعريف القائمة في bullet
.
تمثيل JSON |
---|
{ "listProperties": { object ( |
الحقول | |
---|---|
list |
خصائص القائمة. |
suggested |
التغييرات المقترَحة على خصائص القائمة، مرتَّبة حسب رقم تعريف الاقتراح |
suggested |
معرّف الإدراج المقترَح. إذا كانت فارغة، هذا يعني أنّها ليست إدراجًا مقترَحًا. |
suggested |
أرقام تعريف الحذف المقترَحة إذا كانت فارغة، يعني ذلك أنّه ما مِن عمليات حذف مقترَحة لهذه القائمة. |
ListProperties
خصائص list
التي تصف مظهر علامات النقاط والشعور بها التي تنتمي إلى فقرات مرتبطة بقائمة
تمثيل JSON |
---|
{
"nestingLevels": [
{
object ( |
الحقول | |
---|---|
nesting |
تصف خصائص الرموز النقطية على المستوى المرتبط. تحتوي القائمة على 9 مستويات تداخل بحد أقصى مع مستوى التداخل 0 المقابل للمستوى الأعلى ومستوى التداخل 8 الذي يتوافق مع المستوى الأكثر دمجًا. يتم عرض مستويات التداخل بترتيب تصاعدي مع إرجاع الأقل متداخلة أولاً. |
NestingLevel
يحتوي على سمات تصف مظهر علامة قائمة على مستوى معيّن من التداخل.
تمثيل JSON |
---|
{ "bulletAlignment": enum ( |
الحقول | |
---|---|
bullet |
محاذاة النقطة ضمن المساحة المخصّصة لعرضها |
glyph |
سلسلة التنسيق المستخدَمة في الرموز النقطية على مستوى التداخل هذا. يحتوي تنسيق الرمز المميّز على عنصر نائب واحد أو أكثر، ويتم استبدال هذه العناصر النائبة بالقيم المناسبة استنادًا إلى على سبيل المثال، يشير تنسيق الأحرف الرسومية
يمكن أن يحتوي تنسيق الرمز الرسومي على عناصر نائبة لمستوى الدمج الحالي بالإضافة إلى عناصر نائبة لمستويات الدمج الرئيسية. على سبيل المثال، يمكن أن تحتوي القائمة على تنسيق حرف رسومي
بالنسبة إلى مستويات التعشيش التي يتم ترتيبها، تعتمد السلسلة التي تستبدل العنصر النائب في تنسيق الرمز المميّز لفقرة معيّنة على ترتيب الفقرة ضمن القائمة. |
indent |
مقدار المسافة البادئة للسطر الأول من الفقرات في هذا المستوى من التداخل |
indent |
مقدار المسافة البادئة للفقرات في هذا المستوى من التداخل يتم تطبيقها على الجانب المقابل لبداية النص، استنادًا إلى اتجاه محتوى الفقرة. |
text |
نمط نص الرموز النقطية في هذا المستوى من التداخل. |
start |
رقم عنصر القائمة الأول في مستوى الدمج هذا. يتم التعامل مع القيمة 0 على أنّها القيمة 1 في القوائم الأبجدية وقوائم الأرقام الرومانية. بالنسبة إلى القيمتَين 0 و1، ستبدأ قوائم الأحرف والأرقام الرومانية من يتم تجاهل هذه القيمة لمستويات التعشيش التي تحتوي على رموز غير مرتبة. |
حقل الربط glyph_kind نوع الرمز المميّز المستخدَم في الرموز النقطية يحدّد ذلك الرمز الرسومي للتعداد النقطي الذي يحل محل العناصر النائبة في glyph_format . يمكن أن يكون glyph_kind واحدًا فقط مما يلي: |
|
glyph |
نوع الحرف الرسومي الذي يستخدمه التعداد النقطي عندما يتم ترتيب الفقرات في هذا المستوى من التداخل. يحدّد نوع الحرف الرسومي نوع الحرف الرسومي المستخدَم لاستبدال العناصر النائبة داخل |
glyph |
رمز حرفي مخصص يستخدمه الرموز النقطية عندما لا يتم ترتيب الفقرات في هذا المستوى من التداخل. يحلّ رمز الرمز الجغرافي محلّ العناصر النائبة داخل |
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 ( |
الحقول | |
---|---|
list |
|
list |
قناع يشير إلى الحقول التي تم تغييرها في |
ListPropertiesSuggestionState
قناع يشير إلى الحقول التي تم تغييرها في القاعدة ListProperties
في هذا الاقتراح بالنسبة إلى أيّ حقل تم ضبطه على "صحيح"، تتوفّر قيمة مقترَحة جديدة.
تمثيل JSON |
---|
{
"nestingLevelsSuggestionStates": [
{
object ( |
الحقول | |
---|---|
nesting |
قناع يشير إلى الحقول التي تم تغييرها في هذا الاقتراح ضمن يتم عرض حالات اقتراح مستوى التداخل بترتيب تصاعدي لمستوى التداخل، مع عرض أقل مستوى تداخل أولاً. |
NestingLevelSuggestionState
قناع يشير إلى الحقول التي تم تغييرها في NestingLevel
الأساسية في هذا الاقتراح بالنسبة إلى أيّ حقل تم ضبطه على "صحيح"، تتوفّر قيمة مقترَحة جديدة.
تمثيل JSON |
---|
{
"bulletAlignmentSuggested": boolean,
"glyphTypeSuggested": boolean,
"glyphFormatSuggested": boolean,
"glyphSymbolSuggested": boolean,
"indentFirstLineSuggested": boolean,
"indentStartSuggested": boolean,
"textStyleSuggestionState": {
object ( |
الحقول | |
---|---|
bullet |
يشير إلى ما إذا كان هناك تغيير مقترَح على |
glyph |
تشير هذه السمة إلى ما إذا كان هناك تغيير مقترَح في |
glyph |
يشير إلى ما إذا كان هناك تغيير مقترَح على |
glyph |
يشير إلى ما إذا كان هناك تغيير مقترَح على |
indent |
يشير إلى ما إذا كان هناك تغيير مقترَح على |
indent |
يشير إلى ما إذا كان هناك تغيير مقترَح على |
text |
قناع يشير إلى الحقول التي تم تغييرها في |
start |
تشير هذه السمة إلى ما إذا كان هناك تغيير مقترَح في |
NamedRanges
مجموعة من جميع NamedRange
في المستند التي تتشارك اسمًا معيّنًا
تمثيل JSON |
---|
{
"name": string,
"namedRanges": [
{
object ( |
الحقول | |
---|---|
name |
الاسم الذي يتشاركه جميع |
named |
|
NamedRange
مجموعة من Range
تتضمّن معرّف النطاق المُعنوَن نفسه
تتيح النطاقات المُعنونة للمطوّرين ربط أجزاء من مستند بتصنيف عشوائي من تحديد المستخدم حتى يمكن قراءة محتواها أو تعديله آليًا في وقت لاحق. يمكن أن يحتوي المستند على عدة نطاقات مُسَمّاة تحمل الاسم نفسه، ولكن لكل نطاق مُعنوَن رقم تعريف فريد.
يتم إنشاء نطاق مُعنوَن باستخدام رمز Range
واحد، ويؤدي المحتوى المُدرَج داخل نطاق مُعنوَن إلى توسيع هذا النطاق بشكل عام. ومع ذلك، يمكن أن تؤدي بعض تغييرات المستند إلى تقسيم النطاق إلى نطاقات متعددة.
النطاقات المُعنونة ليست خاصة. يمكن لجميع التطبيقات والمتعاونين الذين لديهم إذن الوصول إلى المستند الاطّلاع على النطاقات المُسمّاة فيه.
تمثيل JSON |
---|
{
"namedRangeId": string,
"name": string,
"ranges": [
{
object ( |
الحقول | |
---|---|
named |
رقم تعريف النطاق المُعنوَن. |
name |
اسم النطاق المُعنوَن |
ranges[] |
النطاقات التي تنتمي إلى هذا النطاق المُعنوَن |
النطاق
لتحديد نطاق نص متجاور.
تمثيل JSON |
---|
{ "segmentId": string, "startIndex": integer, "endIndex": integer, "tabId": string } |
الحقول | |
---|---|
segment |
رقم تعريف الرأس أو التذييل أو الحاشية السفلية الذي يتضمّن هذا النطاق يشير رقم تعريف المقطع الفارغ إلى نص المستند. |
start |
فهرس البدء المستند إلى الصفر لهذا النطاق، بوحدات ترميز UTF-16 في جميع الاستخدامات الحالية، يجب تقديم فهرس بداية. يمثّل هذا الحقل قيمة Int32Value لاستيعاب حالات الاستخدام المستقبلية مع النطاقات المفتوحة. |
end |
فهرس النهاية المستند إلى الصفر لهذا النطاق، حصريًا، في وحدات ترميز UTF-16 يجب توفير فهرس نهائي في جميع الاستخدامات الحالية. هذا الحقل هو Int32Value لاستيعاب حالات الاستخدام المستقبلية التي تتضمّن نطاقات مفتوحة. |
tab |
علامة التبويب التي تحتوي على هذا النطاق وعند إسقاط الطلب، يتم تطبيق الطلب على علامة التبويب الأولى. في مستند يحتوي على علامة تبويب واحدة:
في مستند يحتوي على علامات تبويب متعددة:
|
InlineObject
عنصر يظهر مضمّنًا مع النص يحتوي InlineObject على EmbeddedObject
مثل صورة.
تمثيل JSON |
---|
{ "objectId": string, "inlineObjectProperties": { object ( |
الحقول | |
---|---|
object |
رقم تعريف هذا العنصر المضمّن. يمكن استخدامها لتعديل سمات عنصر. |
inline |
سمات هذا العنصر المضمّن |
suggested |
التغييرات المقترَحة على خصائص الكائنات المضمّنة، مفعَّلة حسب رقم تعريف الاقتراح |
suggested |
معرّف الإدراج المقترَح. إذا كانت فارغة، فهذا لا يعني إدراجًا مقترحًا. |
suggested |
معرّفات الحذف المقترَحة. وإذا كانت فارغة، لن يتم اقتراح أي عمليات حذف لهذا المحتوى. |
InlineObjectProperties
خصائص InlineObject
تمثيل JSON |
---|
{
"embeddedObject": {
object ( |
الحقول | |
---|---|
embedded |
العنصر المضمّن لهذا العنصر المضمّن. |
EmbeddedObject
عنصر مضمّن في المستند
تمثيل JSON |
---|
{ "title": string, "description": string, "embeddedObjectBorder": { object ( |
الحقول | |
---|---|
title |
تمثّل هذه السمة عنوان العنصر المضمّن. تم دمج كل من |
description |
وصف العنصر المضمّن يتم دمج |
embedded |
حدود الجسم المضمّن |
size |
الحجم الظاهر للصورة بعد اقتصاصها |
margin |
الهامش العلوي للكائن المضمّن |
margin |
الهامش السفلي للكائن المضمّن |
margin |
الهامش الأيمن للعنصر المضمّن |
margin |
الهامش الأيسر للكائن المضمّن |
linked |
إشارة إلى محتوى المصدر الخارجي المرتبط على سبيل المثال، يحتوي على إشارة إلى الرسم البياني المصدر في "جداول بيانات Google" عندما يكون العنصر المضمّن رسمًا بيانيًا مرتبطًا. إذا لم يتم ضبطه، لن يكون الكائن المضمّن مرتبطًا. |
حقل الاتحاد properties . السمات الخاصة بكل نوع من أنواع الكائنات المضمّنة يمكن أن يكون properties واحدًا فقط مما يلي: |
|
embedded |
خصائص رسم مضمّن |
image |
خصائص الصورة |
EmbeddedDrawingProperties
لا يحتوي هذا النوع على أي حقول.
سمات رسم مضمّن تُستخدَم للتمييز بين أنواع الكائنات الرسم المضمّن هو رسم تم إنشاؤه وتعديله داخل مستند. يُرجى العلم أنّ التفاصيل المفصّلة غير متاحة.
ImageProperties
خصائص الصورة.
تمثيل JSON |
---|
{
"contentUri": string,
"sourceUri": string,
"brightness": number,
"contrast": number,
"transparency": number,
"cropProperties": {
object ( |
الحقول | |
---|---|
content |
معرّف موارد منتظم (URI) للصورة مع مدة صلاحية تلقائية تبلغ 30 دقيقة يتم وضع علامة على عنوان URL هذا بالحساب الخاص بمقدّم الطلب. ويمكن لأي شخص لديه معرّف الموارد المنتظم (URI) الوصول إلى الصورة كمقدِّم الطلب الأصلي بفاعلية. قد لا تتمكّن من الوصول إلى الصورة في حال تغيير إعدادات مشاركة المستند. |
source |
معرّف الموارد المنتظم (URI) المصدر هو معرّف الموارد المنتظم المستخدَم لإدراج الصورة. يمكن أن يكون معرّف الموارد المنتظم (URI) للمصدر فارغًا. |
brightness |
تأثير سطوع الصورة. يجب أن تكون القيمة ضمن الفاصل الزمني [ -1.0, 1.0]، حيث تعني القيمة 0 عدم وجود تأثير. |
contrast |
تأثير التباين في الصورة يجب أن تكون القيمة في النطاق [-1.0, 1.0]، حيث تعني القيمة 0 عدم وجود تأثير. |
transparency |
تأثير شفافية الصورة يجب أن تكون القيمة ضمن الفاصل الزمني [0.0، 1.0]، حيث يشير الرقم 0 إلى عدم وجود تأثير ويعني 1 الشفافية. |
crop |
خصائص الاقتصاص للصورة |
angle |
زاوية تدوير الصورة في اتجاه عقارب الساعة، بالراديان |
CropProperties
خصائص اقتصاص صورة
يتم تمثيل مستطيل الاقتصاص باستخدام Offsets الكسور من الحواف الأربعة للمحتوى الأصلي.
- إذا كانت القيمة المطلقة للعنصر المُضاف ضمن النطاق (0, 1)، يتم وضع الحافة المقابلة لمستطيل الاقتصاص داخل المستطيل الحدودي الأصلي للصورة.
- إذا كانت الإزاحة سالبة أو أكبر من 1، يتم وضع الحافة المقابلة لمستطيل الاقتصاص خارج المستطيل الحدودي الأصلي للصورة.
- إذا كانت جميع الإزاحة وزاوية التدوير 0، فلن يتم اقتصاص الصورة.
تمثيل JSON |
---|
{ "offsetLeft": number, "offsetRight": number, "offsetTop": number, "offsetBottom": number, "angle": number } |
الحقول | |
---|---|
offset |
يحدِّد هذا المقياس المسافة التي تفصل بين الحافة اليسرى لمستطيل الاقتصاص والحافة اليسرى للمحتوى الأصلي كنسبة مئوية من عرض المحتوى الأصلي. |
offset |
يحدِّد هذا المقياس مدى بُعد الحافة اليمنى لمستطيل الاقتصاص عن الحافة اليمنى للمحتوى الأصلي كنسبة مئوية من عرض المحتوى الأصلي. |
offset |
تحدد الإزاحة مدى بُعد الحافة العلوية لمستطيل الاقتصاص عن الحافة العلوية للمحتوى الأصلي كجزء من ارتفاع المحتوى الأصلي. |
offset |
يحدِّد هذا المقياس المسافة بين الحافة السفلية لمربّع الاقتصاص والحافة السفلية للمحتوى الأصلي كنسبة مئوية من ارتفاع المحتوى الأصلي. |
angle |
زاوية الدوران باتجاه عقارب الساعة لمستطيل الاقتصاص حول مركزه، بوحدات الراديان يتم تطبيق التدوير بعد الفواصل. |
EmbeddedObjectBorder
حدود حول EmbeddedObject
تمثيل JSON |
---|
{ "color": { object ( |
الحقول | |
---|---|
color |
لون الحدود |
width |
عرض الحدود. |
dash |
نمط الخطوط المتقطّعة للحدود |
property |
حالة سمة الحدود |
PropertyState
الحالات المحتملة للموقع.
عمليات التعداد | |
---|---|
RENDERED |
إذا كانت حالة السمة هي RENDERED، سيحتوي العنصر على السمة المقابلة عند عرضها في المستند. هذه هي القيمة الافتراضية. |
NOT_RENDERED |
إذا كانت حالة السمة هي NOT_RENDERED، يعني ذلك أنّ العنصر لا يتضمّن السمة المقابلة عند عرضه في المستند. |
LinkedContentReference
مرجع لمحتوى المصدر المرتبط الخارجي
تمثيل JSON |
---|
{ // Union field |
الحقول | |
---|---|
حقل الربط reference المرجع الخاص بنوع المحتوى المرتبط يمكن أن يكون reference واحدًا فقط مما يلي: |
|
sheets |
إشارة إلى الرسم البياني المرتبط. |
SheetsChartReference
إشارة إلى رسم بياني مرتبط تم تضمينه من "جداول بيانات Google"
تمثيل JSON |
---|
{ "spreadsheetId": string, "chartId": integer } |
الحقول | |
---|---|
spreadsheet |
رقم تعريف جدول بيانات "جداول بيانات Google" الذي يحتوي على الرسم البياني المصدر |
chart |
معرّف الرسم البياني المحدّد في جدول بيانات "جداول بيانات Google" المضمّن |
SuggestedInlineObjectProperties
تغيير مقترَح على InlineObjectProperties
تمثيل JSON |
---|
{ "inlineObjectProperties": { object ( |
الحقول | |
---|---|
inline |
تمثّل هذه السمة |
inline |
قناع يشير إلى الحقول التي تم تغييرها في |
InlineObjectPropertiesSuggestionState
قناع يشير إلى الحقول التي تم تغييرها في القاعدة InlineObjectProperties
في هذا الاقتراح بالنسبة إلى أيّ حقل تم ضبطه على true، تتوفّر قيمة مقترَحة جديدة.
تمثيل JSON |
---|
{
"embeddedObjectSuggestionState": {
object ( |
الحقول | |
---|---|
embedded |
قناع يشير إلى الحقول التي تم تغييرها في |
EmbeddedObjectSuggestionState
قناع يشير إلى الحقول التي تم تغييرها في القاعدة EmbeddedObject
في هذا الاقتراح بالنسبة إلى أيّ حقل تم ضبطه على "صحيح"، تتوفّر قيمة مقترَحة جديدة.
تمثيل JSON |
---|
{ "embeddedDrawingPropertiesSuggestionState": { object ( |
الحقول | |
---|---|
embedded |
قناع يشير إلى الحقول في |
image |
قناع يشير إلى الحقول التي تم تغييرها في |
title |
يشير إلى ما إذا كان هناك تغيير مقترَح على |
description |
تشير هذه السمة إلى ما إذا كان هناك تغيير مقترَح في |
embedded |
قناع يشير إلى الحقول في |
size |
قناع يشير إلى الحقول في |
margin |
تشير هذه السمة إلى ما إذا كان هناك تغيير مقترَح في |
margin |
يشير إلى ما إذا كان هناك تغيير مقترَح على |
margin |
يشير إلى ما إذا كان هناك تغيير مقترَح على |
margin |
يشير إلى ما إذا كان هناك تغيير مقترَح على |
linked |
قناع يشير إلى الحقول في |
EmbeddedDrawingPropertiesSuggestionState
لا يتضمّن هذا النوع أيّ حقول.
قناع يشير إلى الحقول التي تم تغييرها في قاعدة EmbeddedDrawingProperties
هذه في هذا الاقتراح بالنسبة إلى أي حقل تم ضبطه على "صحيح"، هناك قيمة مقترَحة جديدة.
ImagePropertiesSuggestionState
قناع يشير إلى الحقول التي تم تغييرها في ImageProperties
الأساسية في هذا الاقتراح بالنسبة إلى أي حقل تم ضبطه على "صحيح"، هناك قيمة مقترَحة جديدة.
تمثيل JSON |
---|
{
"contentUriSuggested": boolean,
"sourceUriSuggested": boolean,
"brightnessSuggested": boolean,
"contrastSuggested": boolean,
"transparencySuggested": boolean,
"cropPropertiesSuggestionState": {
object ( |
الحقول | |
---|---|
content |
يشير إلى ما إذا كان هناك تغيير مقترَح على |
source |
يشير هذا الحقل إلى ما إذا كان هناك تغيير مقترح في [sourceUri] [google.apps.docs.v1.EmbedObject.source_uri]. |
brightness |
يشير إلى ما إذا كان هناك تغيير مقترَح على [brightness] [google.apps.docs.v1.EmbeddedObject.brightness]. |
contrast |
يشير إلى ما إذا كان هناك تغيير مقترَح على [contrast] [google.apps.docs.v1.EmbeddedObject.contrast]. |
transparency |
يشير إلى ما إذا كان هناك تغيير مقترَح على [الشفافية] [google.apps.docs.v1.EmbeddedObject.transparency]. |
crop |
قناع يشير إلى الحقول التي تم تغييرها في |
angle |
يشير إلى ما إذا كان هناك تغيير مقترَح على [angle] [google.apps.docs.v1.EmbeddedObject.angle]. |
CropPropertiesSuggestionState
قناع يشير إلى الحقول التي تم تغييرها في CropProperties
الأساسية في هذا الاقتراح بالنسبة إلى أيّ حقل تم ضبطه على "صحيح"، تتوفّر قيمة مقترَحة جديدة.
تمثيل JSON |
---|
{ "offsetLeftSuggested": boolean, "offsetRightSuggested": boolean, "offsetTopSuggested": boolean, "offsetBottomSuggested": boolean, "angleSuggested": boolean } |
الحقول | |
---|---|
offset |
يشير إلى ما إذا كان هناك تغيير مقترَح على |
offset |
تشير هذه السمة إلى ما إذا كان هناك تغيير مقترَح في |
offset |
يشير إلى ما إذا كان هناك تغيير مقترَح على |
offset |
تشير هذه السمة إلى ما إذا كان هناك تغيير مقترَح في |
angle |
يشير إلى ما إذا كان هناك تغيير مقترَح على |
EmbeddedObjectBorderSuggestionState
قناع يشير إلى الحقول التي تم تغييرها في EmbeddedObjectBorder
الأساسية في هذا الاقتراح بالنسبة إلى أيّ حقل تم ضبطه على true، تتوفّر قيمة مقترَحة جديدة.
تمثيل JSON |
---|
{ "colorSuggested": boolean, "widthSuggested": boolean, "dashStyleSuggested": boolean, "propertyStateSuggested": boolean } |
الحقول | |
---|---|
color |
يشير إلى ما إذا كان هناك تغيير مقترَح على [color] [google.apps.docs.v1.EmbeddedBorderObject.color]. |
width |
يشير إلى ما إذا كان هناك تغيير مقترَح على [width] [google.apps.docs.v1.EmbeddedBorderObject.width]. |
dash |
يشير إلى ما إذا كان هناك تغيير مقترَح على [dashStyle] [google.apps.docs.v1.EmbeddedBorderObject.dash_style]. |
property |
يشير إلى ما إذا كان هناك تغيير مقترَح على [propertyState] [google.apps.docs.v1.EmbeddedBorderObject.property_state]. |
LinkedContentReferenceSuggestionState
قناع يشير إلى الحقول التي تم تغييرها في القاعدة LinkedContentReference
في هذا الاقتراح بالنسبة إلى أي حقل تم ضبطه على "صحيح"، هناك قيمة مقترَحة جديدة.
تمثيل JSON |
---|
{
"sheetsChartReferenceSuggestionState": {
object ( |
الحقول | |
---|---|
sheets |
قناع يشير إلى الحقول التي تم تغييرها في |
SheetsChartReferenceSuggestionState
قناع يشير إلى الحقول التي تم تغييرها في SheetsChartReference
الأساسية في هذا الاقتراح بالنسبة إلى أيّ حقل تم ضبطه على "صحيح"، تتوفّر قيمة مقترَحة جديدة.
تمثيل JSON |
---|
{ "spreadsheetIdSuggested": boolean, "chartIdSuggested": boolean } |
الحقول | |
---|---|
spreadsheet |
تشير هذه السمة إلى ما إذا كان هناك تغيير مقترَح في |
chart |
يشير إلى ما إذا كان هناك تغيير مقترَح على |
PositionedObject
عنصر مرتبط بعنصر Paragraph
ويتم وضعه نسبةً إلى بداية الفقرة. يحتوي عنصر PositionedObject على EmbeddedObject
مثل صورة.
تمثيل JSON |
---|
{ "objectId": string, "positionedObjectProperties": { object ( |
الحقول | |
---|---|
object |
رقم تعريف هذا العنصر الذي تمّ تحديد موضع له. |
positioned |
خصائص هذا العنصر الذي تم تحديد موضعه. |
suggested |
التغييرات المقترَحة على خصائص الكائنات التي تمّ وضعها، مع ترتيبها حسب معرّف الاقتراح |
suggested |
رقم تعريف الإدراج المقترَح إذا كانت فارغة، هذا يعني أنّها ليست إدراجًا مقترَحًا. |
suggested |
أرقام تعريف الحذف المقترَحة وإذا كانت فارغة، لن يتم اقتراح أي عمليات حذف لهذا المحتوى. |
PositionedObjectProperties
خصائص PositionedObject
تمثيل JSON |
---|
{ "positioning": { object ( |
الحقول | |
---|---|
positioning |
موضع هذا العنصر الذي تمّ تحديد موضعه بالنسبة إلى السطر الجديد من |
embedded |
الكائن المضمّن في هذا العنصر الذي تم تحديد موضعه. |
PositionedObjectPositioning
موضع PositionedObject
يتم وضع الجسم المُحدَّد بالنسبة إلى بداية Paragraph
المرتبط به.
تمثيل JSON |
---|
{ "layout": enum ( |
الحقول | |
---|---|
layout |
تنسيق هذا العنصر الذي تم وضعه |
left |
إزاحة الحافة اليسرى للكائن الموضع بالنسبة إلى بداية |
top |
إزاحة الحافة العلوية للجسم الذي تم وضعه بالنسبة إلى بداية |
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 ( |
الحقول | |
---|---|
positioned |
|
positioned |
قناع يشير إلى الحقول التي تم تغييرها في |
PositionedObjectPropertiesSuggestionState
قناع يشير إلى الحقول التي تم تغييرها في PositionedObjectProperties
الأساسية في هذا الاقتراح بالنسبة إلى أيّ حقل تم ضبطه على "صحيح"، تتوفّر قيمة مقترَحة جديدة.
تمثيل JSON |
---|
{ "positioningSuggestionState": { object ( |
الحقول | |
---|---|
positioning |
قناع يشير إلى الحقول التي تم تغييرها في |
embedded |
قناع يشير إلى الحقول التي تم تغييرها في |
PositionedObjectPositioningSuggestionState
قناع يشير إلى الحقول التي تم تغييرها في قاعدة PositionedObjectPositioning
هذه في هذا الاقتراح بالنسبة إلى أيّ حقل تم ضبطه على "صحيح"، تتوفّر قيمة مقترَحة جديدة.
تمثيل JSON |
---|
{ "layoutSuggested": boolean, "leftOffsetSuggested": boolean, "topOffsetSuggested": boolean } |
الحقول | |
---|---|
layout |
يشير إلى ما إذا كان هناك تغيير مقترَح على |
left |
يشير إلى ما إذا كان هناك تغيير مقترَح على |
top |
تشير هذه السمة إلى ما إذا كان هناك تغيير مقترَح في |
SuggestionsViewMode
وضع عرض الاقتراحات المطبَّق على المستند، ويشير إلى كيفية تمثيل التغييرات المقترَحة. يوفّر هذا الخيار خيارات لقراءة المستند مع جميع الاقتراحات المضمّنة أو المقبولة أو المرفوضة.
عمليات التعداد | |
---|---|
DEFAULT_FOR_CURRENT_ACCESS |
يعتمد SuggestionsViewMode المطبّق على المستند المعروض على مستوى الوصول الحالي للمستخدم. إذا كان لدى المستخدم إذن بالاطّلاع فقط، يتم تطبيق PREVIEW_WITHOUT_SUGGESTIONS . وبخلاف ذلك، يتم تطبيق SUGGESTIONS_INLINE . هذا هو وضع عرض الاقتراحات التلقائي. |
SUGGESTIONS_INLINE |
يحتوي المستند الذي تم إرجاعه على اقتراحات مضمّنة. سيتم تمييز التغييرات المقترَحة عن المحتوى الأساسي في المستند. ستؤدي طلبات استرداد مستند باستخدام هذا الوضع إلى عرض خطأ 403 إذا لم يكن لدى المستخدم إذن بعرض التغييرات المقترَحة. |
PREVIEW_SUGGESTIONS_ACCEPTED |
المستند المعروض هو معاينة تم قبول جميع التغييرات المقترَحة فيها. ستؤدي طلبات استرداد مستند باستخدام هذا الوضع إلى عرض خطأ 403 إذا لم يكن لدى المستخدم إذن بعرض التغييرات المقترَحة. |
PREVIEW_WITHOUT_SUGGESTIONS |
المستند المعروض هو معاينة تم رفض جميع التغييرات المقترَحة فيها إذا كانت هناك أي اقتراحات في المستند. |
الطُرق |
|
---|---|
|
تُطبِّق تعديلًا واحدًا أو أكثر على المستند. |
|
ينشئ مستندًا فارغًا باستخدام العنوان الوارد في الطلب. |
|
تحصل على أحدث إصدار من المستند المحدّد. |