Enum Attribute
تنظيم صفحاتك في مجموعات
يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.
السمة
قائمة بسمات العنصر
لاستدعاء قائمة أرقام صحيحة، عليك استدعاء الصف الرئيسي والاسم والخاصية. مثلاً:
DocumentApp.Attribute.BACKGROUND_COLOR
استخدِم السمات لإنشاء أنماط مخصّصة. على سبيل المثال:
// Define a style with yellow background.
const highlightStyle = {};
highlightStyle[DocumentApp.Attribute.BACKGROUND_COLOR] = '#FFFF00';
highlightStyle[DocumentApp.Attribute.BOLD] = true;
// Insert "Hello", highlighted.
DocumentApp.getActiveDocument()
.getActiveTab()
.asDocumentTab()
.editAsText()
.insertText(0, 'Hello\n')
.setAttributes(0, 4, highlightStyle);
أماكن إقامة
الموقع | النوع | الوصف |
BACKGROUND_COLOR | Enum | لون خلفية عنصر (فقرة أو جدول أو غير ذلك) أو مستند. |
BOLD | Enum | إعداد عرض الخط للنص المنسَّق |
BORDER_COLOR | Enum | لون الحدود لعناصر الجدول |
BORDER_WIDTH | Enum | عرض الحدود بالنقاط لعناصر الجدول |
CODE | Enum | محتوى الرمز البرمجي لعناصر المعادلة |
FONT_FAMILY | Enum | إعداد مجموعة الخطوط للنص المنسّق |
FONT_SIZE | Enum | إعداد حجم الخط بالنقاط للنص المنسَّق |
FOREGROUND_COLOR | Enum | إعداد لون المقدّمة للنص المنسَّق |
HEADING | Enum | نوع العنوان لعناصر الفقرات (مثل DocumentApp.ParagraphHeading.HEADING1 ) |
HEIGHT | Enum | إعداد الارتفاع لعناصر الصور |
HORIZONTAL_ALIGNMENT | Enum | المحاذاة الأفقية لعناصر الفقرات (مثل DocumentApp.HorizontalAlignment.CENTER ) |
INDENT_END | Enum | إعداد المسافة البادئة لنهاية الفقرة بالنقاط لعناصر الفقرات |
INDENT_FIRST_LINE | Enum | إعداد المسافة البادئة للسطر الأول بالنقاط لعناصر الفقرات |
INDENT_START | Enum | إعداد المسافة البادئة لبداية الفقرة بالنقاط لعناصر الفقرات |
ITALIC | Enum | إعداد نمط الخط للنص المنسّق |
GLYPH_TYPE | Enum | نوع الرمز المميّز لعناصر عناصر القائمة |
LEFT_TO_RIGHT | Enum | إعداد اتجاه النص للنصوص المنسّقة |
LINE_SPACING | Enum | إعداد تباعد الأسطر كمُضاعِف لعناصر الفقرات |
LINK_URL | Enum | عنوان URL للرابط، للنص المنسّق يتم تلقائيًا تطبيق نمط الرابط التلقائي (لون المقدّمة والتسطير). |
LIST_ID | Enum | رقم تعريف القائمة الشاملة لعناصر سلع القائمة |
MARGIN_BOTTOM | Enum | إعداد الهامش في أسفل الصفحة بالنقاط لعناصر الفقرات |
MARGIN_LEFT | Enum | إعداد الهامش الأيسر بالنقاط لعناصر الفقرات |
MARGIN_RIGHT | Enum | إعداد الهامش الأيمن بالنقاط لعناصر الفقرات |
MARGIN_TOP | Enum | إعداد الهامش العلوي بالنقاط لعناصر الفقرات |
NESTING_LEVEL | Enum | مستوى دمج العنصر، لعناصر عناصر القائمة |
MINIMUM_HEIGHT | Enum | الحد الأدنى لإعداد الارتفاع بالنقاط لعناصر صفوف الجدول |
PADDING_BOTTOM | Enum | إعداد الحشو السفلي بالنقاط لعناصر خلايا الجدول |
PADDING_LEFT | Enum | إعدادات المسافة الفارغة اليسرى بالنقاط لعناصر خلايا الجدول |
PADDING_RIGHT | Enum | إعدادات المسافة الفارغة اليمنى بالنقاط لعناصر خلايا الجدول |
PADDING_TOP | Enum | إعداد الحشو العلوي بالنقاط لعناصر خلايا الجدول |
PAGE_HEIGHT | Enum | إعداد ارتفاع الصفحة بالنقاط للمستندات |
PAGE_WIDTH | Enum | إعداد عرض الصفحة بالنقاط للمستندات |
SPACING_AFTER | Enum | إعداد التباعد السفلي بالنقاط لعناصر الفقرات |
SPACING_BEFORE | Enum | إعداد المسافة العلوية بالنقاط لعناصر الفقرات |
STRIKETHROUGH | Enum | إعداد وضع شرطة تحت النص، للنص المنسّق |
UNDERLINE | Enum | إعداد التسطير للنص المنسَّق |
VERTICAL_ALIGNMENT | Enum | إعداد المحاذاة الرأسية لعناصر خلايا الجدول |
WIDTH | Enum | إعداد العرض لخلايا الجدول وعناصر الصور |
إنّ محتوى هذه الصفحة مرخّص بموجب ترخيص Creative Commons Attribution 4.0 ما لم يُنصّ على خلاف ذلك، ونماذج الرموز مرخّصة بموجب ترخيص Apache 2.0. للاطّلاع على التفاصيل، يُرجى مراجعة سياسات موقع Google Developers. إنّ Java هي علامة تجارية مسجَّلة لشركة Oracle و/أو شركائها التابعين.
تاريخ التعديل الأخير: 2025-07-26 (حسب التوقيت العالمي المتفَّق عليه)
[null,null,["تاريخ التعديل الأخير: 2025-07-26 (حسب التوقيت العالمي المتفَّق عليه)"],[[["\u003cp\u003e\u003ccode\u003eDocumentApp.Attribute\u003c/code\u003e enumerates element attributes that can be used to define custom styles for Google Docs elements.\u003c/p\u003e\n"],["\u003cp\u003eAttributes are accessed by calling the parent class, name, and property such as \u003ccode\u003eDocumentApp.Attribute.BACKGROUND_COLOR\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eYou can apply custom styles to elements within a Google Doc by defining a style object and setting attributes like background color, font weight, etc.\u003c/p\u003e\n"],["\u003cp\u003eA comprehensive list of available attributes and their descriptions is provided to allow detailed element styling.\u003c/p\u003e\n"]]],[],null,["# Enum Attribute\n\nAttribute\n\nAn enumeration of the element attributes.\n\nTo call an enum, you call its parent class, name, and property. For example, `\nDocumentApp.Attribute.BACKGROUND_COLOR`.\n\nUse attributes to compose custom styles. For example:\n\n```javascript\n// Define a style with yellow background.\nconst highlightStyle = {};\nhighlightStyle[DocumentApp.Attribute.BACKGROUND_COLOR] = '#FFFF00';\nhighlightStyle[DocumentApp.Attribute.BOLD] = true;\n\n// Insert \"Hello\", highlighted.\nDocumentApp.getActiveDocument()\n .getActiveTab()\n .asDocumentTab()\n .editAsText()\n .insertText(0, 'Hello\\n')\n .setAttributes(0, 4, highlightStyle);\n``` \n\n### Properties\n\n| Property | Type | Description |\n|------------------------|--------|-------------------------------------------------------------------------------------------------------------|\n| `BACKGROUND_COLOR` | `Enum` | The background color of an element (Paragraph, Table, etc) or document. |\n| `BOLD` | `Enum` | The font weight setting, for rich text. |\n| `BORDER_COLOR` | `Enum` | The border color, for table elements. |\n| `BORDER_WIDTH` | `Enum` | The border width in points, for table elements. |\n| `CODE` | `Enum` | The code contents, for equation elements. |\n| `FONT_FAMILY` | `Enum` | The font family setting, for rich text. |\n| `FONT_SIZE` | `Enum` | The font size setting in points, for rich text. |\n| `FOREGROUND_COLOR` | `Enum` | The foreground color setting, for rich text. |\n| `HEADING` | `Enum` | The heading type, for paragraph elements (for example, `Document``App.ParagraphHeading.HEADING1`). |\n| `HEIGHT` | `Enum` | The height setting, for image elements. |\n| `HORIZONTAL_ALIGNMENT` | `Enum` | The horizontal alignment, for paragraph elements (for example, `Document``App.HorizontalAlignment.CENTER`). |\n| `INDENT_END` | `Enum` | The end indentation setting in points, for paragraph elements. |\n| `INDENT_FIRST_LINE` | `Enum` | The first line indentation setting in points, for paragraph elements. |\n| `INDENT_START` | `Enum` | The start indentation setting in points, for paragraph elements. |\n| `ITALIC` | `Enum` | The font style setting, for rich text. |\n| `GLYPH_TYPE` | `Enum` | The glyph type, for list item elements. |\n| `LEFT_TO_RIGHT` | `Enum` | The text direction setting, for rich text. |\n| `LINE_SPACING` | `Enum` | The line spacing setting as a multiplier, for paragraph elements. |\n| `LINK_URL` | `Enum` | The link URL, for rich text. The default link style (foreground color, underline) is automatically applied. |\n| `LIST_ID` | `Enum` | The ID of the encompassing list, for list item elements. |\n| `MARGIN_BOTTOM` | `Enum` | The bottom margin setting in points, for paragraph elements. |\n| `MARGIN_LEFT` | `Enum` | The left margin setting in points, for paragraph elements. |\n| `MARGIN_RIGHT` | `Enum` | The right margin setting in points, for paragraph elements. |\n| `MARGIN_TOP` | `Enum` | The top margin setting in points, for paragraph elements. |\n| `NESTING_LEVEL` | `Enum` | The item nesting level, for list item elements. |\n| `MINIMUM_HEIGHT` | `Enum` | The minimum height setting in points, for table row elements. |\n| `PADDING_BOTTOM` | `Enum` | The bottom padding setting in points, for table cell elements. |\n| `PADDING_LEFT` | `Enum` | The left padding setting in points, for table cell elements. |\n| `PADDING_RIGHT` | `Enum` | The right padding setting in points, for table cell elements. |\n| `PADDING_TOP` | `Enum` | The top padding setting in points, for table cell elements. |\n| `PAGE_HEIGHT` | `Enum` | The page height setting in points, for documents. |\n| `PAGE_WIDTH` | `Enum` | The page width setting in points, for documents. |\n| `SPACING_AFTER` | `Enum` | The bottom spacing setting in points, for paragraph elements. |\n| `SPACING_BEFORE` | `Enum` | The top spacing setting in points, for paragraph elements. |\n| `STRIKETHROUGH` | `Enum` | The strike-through setting, for rich text. |\n| `UNDERLINE` | `Enum` | The underline setting, for rich text. |\n| `VERTICAL_ALIGNMENT` | `Enum` | The vertical alignment setting, for table cell elements. |\n| `WIDTH` | `Enum` | The width setting, for table cell and image elements. |"]]