Enum Attribute
Tetap teratur dengan koleksi
Simpan dan kategorikan konten berdasarkan preferensi Anda.
Atribut
Enumerasi atribut elemen.
Untuk memanggil enum, Anda memanggil class induk, nama, dan propertinya. Misalnya,
DocumentApp.Attribute.BACKGROUND_COLOR
.
Gunakan atribut untuk menyusun gaya kustom. Contoh:
// 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);
Properti
Properti | Jenis | Deskripsi |
BACKGROUND_COLOR | Enum | Warna latar belakang elemen (Paragraf, Tabel, dll.) atau dokumen. |
BOLD | Enum | Setelan ketebalan font, untuk teks kaya. |
BORDER_COLOR | Enum | Warna batas, untuk elemen tabel. |
BORDER_WIDTH | Enum | Lebar batas dalam titik, untuk elemen tabel. |
CODE | Enum | Konten kode, untuk elemen persamaan. |
FONT_FAMILY | Enum | Setelan jenis font, untuk teks kaya. |
FONT_SIZE | Enum | Setelan ukuran font dalam titik, untuk teks kaya. |
FOREGROUND_COLOR | Enum | Setelan warna latar depan, untuk teks kaya. |
HEADING | Enum | Jenis judul, untuk elemen paragraf (misalnya, DocumentApp.ParagraphHeading.HEADING1 ). |
HEIGHT | Enum | Setelan tinggi, untuk elemen gambar. |
HORIZONTAL_ALIGNMENT | Enum | Perataan horizontal, untuk elemen paragraf (misalnya, DocumentApp.HorizontalAlignment.CENTER ). |
INDENT_END | Enum | Setelan indentasi akhir dalam titik, untuk elemen paragraf. |
INDENT_FIRST_LINE | Enum | Setelan indentasi baris pertama dalam poin, untuk elemen paragraf. |
INDENT_START | Enum | Setelan indentasi awal dalam poin, untuk elemen paragraf. |
ITALIC | Enum | Setelan gaya font, untuk teks kaya. |
GLYPH_TYPE | Enum | Jenis glyph, untuk elemen item daftar. |
LEFT_TO_RIGHT | Enum | Setelan arah teks, untuk rich text. |
LINE_SPACING | Enum | Setelan spasi baris sebagai pengganda, untuk elemen paragraf. |
LINK_URL | Enum | URL link, untuk teks kaya. Gaya link default (warna latar depan, garis bawah)
otomatis diterapkan. |
LIST_ID | Enum | ID daftar yang mencakup, untuk elemen item daftar. |
MARGIN_BOTTOM | Enum | Setelan margin bawah dalam poin, untuk elemen paragraf. |
MARGIN_LEFT | Enum | Setelan margin kiri dalam poin, untuk elemen paragraf. |
MARGIN_RIGHT | Enum | Setelan margin kanan dalam poin, untuk elemen paragraf. |
MARGIN_TOP | Enum | Setelan margin atas dalam poin, untuk elemen paragraf. |
NESTING_LEVEL | Enum | Tingkat hierarki item, untuk elemen item daftar. |
MINIMUM_HEIGHT | Enum | Setelan tinggi minimum dalam poin, untuk elemen baris tabel. |
PADDING_BOTTOM | Enum | Setelan padding bawah dalam poin, untuk elemen sel tabel. |
PADDING_LEFT | Enum | Setelan padding kiri dalam poin, untuk elemen sel tabel. |
PADDING_RIGHT | Enum | Setelan padding kanan dalam poin, untuk elemen sel tabel. |
PADDING_TOP | Enum | Setelan padding atas dalam poin, untuk elemen sel tabel. |
PAGE_HEIGHT | Enum | Setelan tinggi halaman dalam poin, untuk dokumen. |
PAGE_WIDTH | Enum | Setelan lebar halaman dalam poin, untuk dokumen. |
SPACING_AFTER | Enum | Setelan spasi bawah dalam poin, untuk elemen paragraf. |
SPACING_BEFORE | Enum | Setelan spasi atas dalam poin, untuk elemen paragraf. |
STRIKETHROUGH | Enum | Setelan coret, untuk teks kaya. |
UNDERLINE | Enum | Setelan garis bawah, untuk rich text. |
VERTICAL_ALIGNMENT | Enum | Setelan perataan vertikal, untuk elemen sel tabel. |
WIDTH | Enum | Setelan lebar, untuk elemen sel tabel dan gambar. |
Kecuali dinyatakan lain, konten di halaman ini dilisensikan berdasarkan Lisensi Creative Commons Attribution 4.0, sedangkan contoh kode dilisensikan berdasarkan Lisensi Apache 2.0. Untuk mengetahui informasi selengkapnya, lihat Kebijakan Situs Google Developers. Java adalah merek dagang terdaftar dari Oracle dan/atau afiliasinya.
Terakhir diperbarui pada 2025-07-26 UTC.
[null,null,["Terakhir diperbarui pada 2025-07-26 UTC."],[[["\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. |"]]