8cb1f9f479
Publish SDK (PyPI) / publish (push) Has been cancelled
Publish SDK (npm) / publish (@aionui/officecli-sdk) (push) Has been cancelled
SDK smoke / smoke (windows-latest) (push) Has been cancelled
Publish SDK (npm) / publish (@officecli/officecli-sdk) (push) Has been cancelled
Publish SDK (npm) / publish (@officecli/sdk) (push) Has been cancelled
Publish SDK (npm) / publish (officecli-sdk) (push) Has been cancelled
SDK smoke / smoke (macos-latest) (push) Has been cancelled
SDK smoke / smoke (ubuntu-latest) (push) Has been cancelled
Skill parity / diff (push) Has been cancelled
143 lines
5.9 KiB
JSON
143 lines
5.9 KiB
JSON
{
|
|
"$schema": "../_schema.json",
|
|
"format": "pptx",
|
|
"element": "theme",
|
|
"parent": "presentation",
|
|
"container": true,
|
|
"operations": {
|
|
"add": false,
|
|
"set": true,
|
|
"get": true,
|
|
"query": true,
|
|
"remove": false
|
|
},
|
|
"paths": {
|
|
"positional": ["/theme"]
|
|
},
|
|
"note": "Presentation theme part — fonts and color scheme. Set accepts a limited subset (color scheme entries, heading/body font); full theme replacement is not supported.",
|
|
"properties": {
|
|
"headingFont": {
|
|
"type": "string",
|
|
"description": "major (heading) Latin typeface.",
|
|
"aliases": ["majorFont", "majorfont", "major"],
|
|
"add": false, "set": true, "get": true,
|
|
"examples": ["--prop headingFont=\"Calibri Light\""],
|
|
"readback": "font name",
|
|
"enforcement": "report"
|
|
},
|
|
"bodyFont": {
|
|
"type": "string",
|
|
"description": "minor (body) Latin typeface.",
|
|
"aliases": ["minorFont", "minorfont", "minor"],
|
|
"add": false, "set": true, "get": true,
|
|
"examples": ["--prop bodyFont=Calibri"],
|
|
"readback": "font name",
|
|
"enforcement": "report"
|
|
},
|
|
"headingFont.ea": {
|
|
"type": "string",
|
|
"description": "major (heading) East Asian typeface (CJK).",
|
|
"aliases": ["majorFont.ea", "majorfont.ea"],
|
|
"add": false, "set": true, "get": true,
|
|
"examples": ["--prop headingFont.ea=\"Yu Gothic\""],
|
|
"readback": "font name",
|
|
"enforcement": "report"
|
|
},
|
|
"headingFont.cs": {
|
|
"type": "string",
|
|
"description": "major (heading) Complex Script typeface (Arabic/Hebrew/Thai).",
|
|
"aliases": ["majorFont.cs", "majorfont.cs"],
|
|
"add": false, "set": true, "get": true,
|
|
"examples": ["--prop headingFont.cs=Arial"],
|
|
"readback": "font name",
|
|
"enforcement": "report"
|
|
},
|
|
"bodyFont.ea": {
|
|
"type": "string",
|
|
"description": "minor (body) East Asian typeface (CJK).",
|
|
"aliases": ["minorFont.ea", "minorfont.ea"],
|
|
"add": false, "set": true, "get": true,
|
|
"examples": ["--prop bodyFont.ea=\"Yu Gothic\""],
|
|
"readback": "font name",
|
|
"enforcement": "report"
|
|
},
|
|
"bodyFont.cs": {
|
|
"type": "string",
|
|
"description": "minor (body) Complex Script typeface (Arabic/Hebrew/Thai).",
|
|
"aliases": ["minorFont.cs", "minorfont.cs"],
|
|
"add": false, "set": true, "get": true,
|
|
"examples": ["--prop bodyFont.cs=\"Times New Roman\""],
|
|
"readback": "font name",
|
|
"enforcement": "report"
|
|
},
|
|
"dk1": {
|
|
"type": "color",
|
|
"description": "dark 1 — default text color in the theme color scheme.",
|
|
"aliases": ["dark1"],
|
|
"add": false, "set": true, "get": true,
|
|
"examples": ["--prop dk1=#000000"],
|
|
"readback": "#-prefixed uppercase hex",
|
|
"enforcement": "report"
|
|
},
|
|
"lt1": {
|
|
"type": "color",
|
|
"description": "light 1 — default background color in the theme color scheme.",
|
|
"aliases": ["light1"],
|
|
"add": false, "set": true, "get": true,
|
|
"examples": ["--prop lt1=#FFFFFF"],
|
|
"readback": "#-prefixed uppercase hex",
|
|
"enforcement": "report"
|
|
},
|
|
"dk2": {
|
|
"type": "color",
|
|
"description": "dark 2 — secondary dark / dark accent color in the theme color scheme.",
|
|
"aliases": ["dark2"],
|
|
"add": false, "set": true, "get": true,
|
|
"examples": ["--prop dk2=#44546A"],
|
|
"readback": "#-prefixed uppercase hex",
|
|
"enforcement": "report"
|
|
},
|
|
"lt2": {
|
|
"type": "color",
|
|
"description": "light 2 — secondary light / light accent color in the theme color scheme.",
|
|
"aliases": ["light2"],
|
|
"add": false, "set": true, "get": true,
|
|
"examples": ["--prop lt2=#E7E6E6"],
|
|
"readback": "#-prefixed uppercase hex",
|
|
"enforcement": "report"
|
|
},
|
|
"accent1": {
|
|
"type": "color",
|
|
"description": "theme accent color 1.",
|
|
"add": false, "set": true, "get": true,
|
|
"examples": ["--prop accent1=#4472C4"],
|
|
"readback": "#-prefixed uppercase hex",
|
|
"enforcement": "report"
|
|
},
|
|
"accent2": { "type": "color", "description": "theme accent color 2.", "add": false, "set": true, "get": true, "examples": ["--prop accent2=#ED7D31"], "readback": "#-prefixed uppercase hex", "enforcement": "report" },
|
|
"accent3": { "type": "color", "description": "theme accent color 3.", "add": false, "set": true, "get": true, "examples": ["--prop accent3=#A5A5A5"], "readback": "#-prefixed uppercase hex", "enforcement": "report" },
|
|
"accent4": { "type": "color", "description": "theme accent color 4.", "add": false, "set": true, "get": true, "examples": ["--prop accent4=#FFC000"], "readback": "#-prefixed uppercase hex", "enforcement": "report" },
|
|
"accent5": { "type": "color", "description": "theme accent color 5.", "add": false, "set": true, "get": true, "examples": ["--prop accent5=#5B9BD5"], "readback": "#-prefixed uppercase hex", "enforcement": "report" },
|
|
"accent6": { "type": "color", "description": "theme accent color 6.", "add": false, "set": true, "get": true, "examples": ["--prop accent6=#70AD47"], "readback": "#-prefixed uppercase hex", "enforcement": "report" },
|
|
"hyperlink": {
|
|
"type": "color",
|
|
"description": "theme hyperlink color.",
|
|
"aliases": ["hlink"],
|
|
"add": false, "set": true, "get": true,
|
|
"examples": ["--prop hyperlink=#0563C1"],
|
|
"readback": "#-prefixed uppercase hex",
|
|
"enforcement": "report"
|
|
},
|
|
"followedhyperlink": {
|
|
"type": "color",
|
|
"description": "theme followed (visited) hyperlink color.",
|
|
"aliases": ["folhlink"],
|
|
"add": false, "set": true, "get": true,
|
|
"examples": ["--prop followedhyperlink=#954F72"],
|
|
"readback": "#-prefixed uppercase hex",
|
|
"enforcement": "report"
|
|
},
|
|
"name": { "type":"string", "add":false, "set":true, "get":true, "description":"theme color scheme name (e.g. 'Office'). Set persists clrScheme/@name across reopen.", "examples":["--prop name=Custom"], "readback":"scheme name string", "enforcement":"report" }
|
|
}
|
|
}
|