styles.apply
Apply document-level default style changes to the stylesheet (word/styles.xml). Targets docDefaults run and paragraph channels with set-style patch semantics.
doc.styles.apply(…)Expected result
Returns a StylesApplyReceipt with per-channel success/failure details for each property change.
Inputs
Variant 1
targetobjectrequiredFields
scope"docDefaults"requiredchannel"run"requiredpatchobjectrequiredFields
boldbooleanboldCsbooleanitalicbooleaniCsbooleansmallCapsbooleanstrikebooleandstrikebooleanembossbooleanimprintbooleanoutlinebooleanshadowbooleanvanishbooleanwebHiddenbooleanspecVanishbooleansnapToGridbooleannoProofbooleanfontSizeintegerfontSizeCsintegerletterSpacingintegerkernintegerpositionintegerwintegertextTransform"uppercase" | "none"vertAlign"superscript" | "subscript" | "baseline"em"none" | "dot" | "comma" | "circle" | "sesame"effectstringfontFamilyobjectFields
hintstringasciistringhAnsistringeastAsiastringcsstringvalstringasciiThemestringhAnsiThemestringeastAsiaThemestringcsthemestringcolorobjectFields
valstringthemeColorstringthemeTintstringthemeShadestringunderlineobjectFields
val"single" | "double" | "thick" | "dotted" | "dottedHeavy" | "dash" | "dashedHeavy" | "dashLong" | "dashLongHeavy" | "dotDash" | "dashDotHeavy" | "dotDotDash" | "dashDotDotHeavy" | "wave" | "wavyHeavy" | "wavyDouble" | "words" | "none"colorstringthemeColorstringthemeTintstringthemeShadestringbordersobjectFields
valstringcolorstringthemeColorstringthemeTintstringthemeShadestringsizeintegerspaceintegershadowbooleanframebooleanshadingobjectFields
colorstringfillstringthemeColorstringthemeFillstringthemeFillShadestringthemeFillTintstringthemeShadestringthemeTintstringvalstringlangobjectFields
valstringeastAsiastringbidistringeastAsianLayoutobjectFields
idintegercombinebooleancombineBracketsstringvertbooleanvertCompressbooleanfitTextobjectFields
valintegeridintegerVariant 2
targetobjectrequiredFields
scope"docDefaults"requiredchannel"paragraph"requiredpatchobjectrequiredFields
keepLinesbooleankeepNextbooleanwidowControlbooleancontextualSpacingbooleanpageBreakBeforebooleansuppressAutoHyphensbooleansuppressLineNumbersbooleansuppressOverlapbooleanmirrorIndentsbooleanwordWrapbooleankinsokubooleanoverflowPunctbooleantopLinePunctbooleanautoSpaceDEbooleanautoSpaceDNbooleanadjustRightIndbooleanrightToLeftbooleansnapToGridbooleanoutlineLvlintegerjustification"left" | "center" | "right" | "justify" | "distribute"textAlignment"top" | "center" | "baseline" | "bottom" | "auto"textDirection"lrTb" | "tbRl" | "btLr" | "lrTbV" | "tbRlV" | "tbLrV"textboxTightWrap"none" | "allLines" | "firstAndLastLine" | "firstLineOnly" | "lastLineOnly"spacingobjectFields
afterintegerafterAutospacingbooleanafterLinesintegerbeforeintegerbeforeAutospacingbooleanbeforeLinesintegerlineintegerlineRule"auto" | "exact" | "atLeast"indentobjectFields
endintegerendCharsintegerfirstLineintegerfirstLineCharsintegerhangingintegerhangingCharsintegerleftintegerleftCharsintegerrightintegerrightCharsintegerstartintegerstartCharsintegershadingobjectFields
colorstringfillstringthemeColorstringthemeFillstringthemeFillShadestringthemeFillTintstringthemeShadestringthemeTintstringvalstringnumberingPropertiesobjectFields
ilvlintegernumIdintegerframeProbjectFields
anchorLockbooleandropCapstringhintegerhAnchorstringhRulestringhSpaceintegerlinesintegervAnchorstringvSpaceintegerwintegerwrapstringxintegerxAlignstringyintegeryAlignstringbordersobjectFields
topobjectbottomobjectleftobjectrightobjectbetweenobjectbarobjecttabStopsobject[]Result
Output fields
true
successtruerequiredchangedbooleanrequiredresolutionobjectrequiredFields
scope"docDefaults"requiredchannel"run" | "paragraph"requiredxmlPart"word/styles.xml"requiredxmlPath"w:styles/w:docDefaults/w:rPrDefault/w:rPr" | "w:styles/w:docDefaults/w:pPrDefault/w:pPr"requireddryRunbooleanrequiredbeforeobjectrequiredFields
bold"on" | "off" | "inherit"boldCs"on" | "off" | "inherit"italic"on" | "off" | "inherit"iCs"on" | "off" | "inherit"smallCaps"on" | "off" | "inherit"strike"on" | "off" | "inherit"dstrike"on" | "off" | "inherit"emboss"on" | "off" | "inherit"imprint"on" | "off" | "inherit"outline"on" | "off" | "inherit"shadow"on" | "off" | "inherit"vanish"on" | "off" | "inherit"webHidden"on" | "off" | "inherit"specVanish"on" | "off" | "inherit"snapToGrid"on" | "off" | "inherit"noProof"on" | "off" | "inherit"fontSizenumber | "inherit"Variant 1
No fields.
Variant 2
No fields.
fontSizeCsnumber | "inherit"Variant 1
No fields.
Variant 2
No fields.
letterSpacingnumber | "inherit"Variant 1
No fields.
Variant 2
No fields.
kernnumber | "inherit"Variant 1
No fields.
Variant 2
No fields.
positionnumber | "inherit"Variant 1
No fields.
Variant 2
No fields.
wnumber | "inherit"Variant 1
No fields.
Variant 2
No fields.
textTransformstring | "inherit"Variant 1
No fields.
Variant 2
No fields.
vertAlignstring | "inherit"Variant 1
No fields.
Variant 2
No fields.
emstring | "inherit"Variant 1
No fields.
Variant 2
No fields.
effectstring | "inherit"Variant 1
No fields.
Variant 2
No fields.
fontFamilyobject | "inherit"Variant 1
No fields.
Variant 2
No fields.
colorobject | "inherit"Variant 1
No fields.
Variant 2
No fields.
underlineobject | "inherit"Variant 1
No fields.
Variant 2
No fields.
bordersobject | "inherit"Variant 1
No fields.
Variant 2
No fields.
shadingobject | "inherit"Variant 1
No fields.
Variant 2
No fields.
langobject | "inherit"Variant 1
No fields.
Variant 2
No fields.
eastAsianLayoutobject | "inherit"Variant 1
No fields.
Variant 2
No fields.
fitTextobject | "inherit"Variant 1
No fields.
Variant 2
No fields.
keepLines"on" | "off" | "inherit"keepNext"on" | "off" | "inherit"widowControl"on" | "off" | "inherit"contextualSpacing"on" | "off" | "inherit"pageBreakBefore"on" | "off" | "inherit"suppressAutoHyphens"on" | "off" | "inherit"suppressLineNumbers"on" | "off" | "inherit"suppressOverlap"on" | "off" | "inherit"mirrorIndents"on" | "off" | "inherit"wordWrap"on" | "off" | "inherit"kinsoku"on" | "off" | "inherit"overflowPunct"on" | "off" | "inherit"topLinePunct"on" | "off" | "inherit"autoSpaceDE"on" | "off" | "inherit"autoSpaceDN"on" | "off" | "inherit"adjustRightInd"on" | "off" | "inherit"rightToLeft"on" | "off" | "inherit"outlineLvlnumber | "inherit"Variant 1
No fields.
Variant 2
No fields.
justificationstring | "inherit"Variant 1
No fields.
Variant 2
No fields.
textAlignmentstring | "inherit"Variant 1
No fields.
Variant 2
No fields.
textDirectionstring | "inherit"Variant 1
No fields.
Variant 2
No fields.
textboxTightWrapstring | "inherit"Variant 1
No fields.
Variant 2
No fields.
spacingobject | "inherit"Variant 1
No fields.
Variant 2
No fields.
indentobject | "inherit"Variant 1
No fields.
Variant 2
No fields.
numberingPropertiesobject | "inherit"Variant 1
No fields.
Variant 2
No fields.
frameProbject | "inherit"Variant 1
No fields.
Variant 2
No fields.
tabStopsunknown[] | "inherit"Variant 1
No fields.
Variant 2
No fields.
afterobjectrequiredFields
bold"on" | "off" | "inherit"boldCs"on" | "off" | "inherit"italic"on" | "off" | "inherit"iCs"on" | "off" | "inherit"smallCaps"on" | "off" | "inherit"strike"on" | "off" | "inherit"dstrike"on" | "off" | "inherit"emboss"on" | "off" | "inherit"imprint"on" | "off" | "inherit"outline"on" | "off" | "inherit"shadow"on" | "off" | "inherit"vanish"on" | "off" | "inherit"webHidden"on" | "off" | "inherit"specVanish"on" | "off" | "inherit"snapToGrid"on" | "off" | "inherit"noProof"on" | "off" | "inherit"fontSizenumber | "inherit"Variant 1
No fields.
Variant 2
No fields.
fontSizeCsnumber | "inherit"Variant 1
No fields.
Variant 2
No fields.
letterSpacingnumber | "inherit"Variant 1
No fields.
Variant 2
No fields.
kernnumber | "inherit"Variant 1
No fields.
Variant 2
No fields.
positionnumber | "inherit"Variant 1
No fields.
Variant 2
No fields.
wnumber | "inherit"Variant 1
No fields.
Variant 2
No fields.
textTransformstring | "inherit"Variant 1
No fields.
Variant 2
No fields.
vertAlignstring | "inherit"Variant 1
No fields.
Variant 2
No fields.
emstring | "inherit"Variant 1
No fields.
Variant 2
No fields.
effectstring | "inherit"Variant 1
No fields.
Variant 2
No fields.
fontFamilyobject | "inherit"Variant 1
No fields.
Variant 2
No fields.
colorobject | "inherit"Variant 1
No fields.
Variant 2
No fields.
underlineobject | "inherit"Variant 1
No fields.
Variant 2
No fields.
bordersobject | "inherit"Variant 1
No fields.
Variant 2
No fields.
shadingobject | "inherit"Variant 1
No fields.
Variant 2
No fields.
langobject | "inherit"Variant 1
No fields.
Variant 2
No fields.
eastAsianLayoutobject | "inherit"Variant 1
No fields.
Variant 2
No fields.
fitTextobject | "inherit"Variant 1
No fields.
Variant 2
No fields.
keepLines"on" | "off" | "inherit"keepNext"on" | "off" | "inherit"widowControl"on" | "off" | "inherit"contextualSpacing"on" | "off" | "inherit"pageBreakBefore"on" | "off" | "inherit"suppressAutoHyphens"on" | "off" | "inherit"suppressLineNumbers"on" | "off" | "inherit"suppressOverlap"on" | "off" | "inherit"mirrorIndents"on" | "off" | "inherit"wordWrap"on" | "off" | "inherit"kinsoku"on" | "off" | "inherit"overflowPunct"on" | "off" | "inherit"topLinePunct"on" | "off" | "inherit"autoSpaceDE"on" | "off" | "inherit"autoSpaceDN"on" | "off" | "inherit"adjustRightInd"on" | "off" | "inherit"rightToLeft"on" | "off" | "inherit"outlineLvlnumber | "inherit"Variant 1
No fields.
Variant 2
No fields.
justificationstring | "inherit"Variant 1
No fields.
Variant 2
No fields.
textAlignmentstring | "inherit"Variant 1
No fields.
Variant 2
No fields.
textDirectionstring | "inherit"Variant 1
No fields.
Variant 2
No fields.
textboxTightWrapstring | "inherit"Variant 1
No fields.
Variant 2
No fields.
spacingobject | "inherit"Variant 1
No fields.
Variant 2
No fields.
indentobject | "inherit"Variant 1
No fields.
Variant 2
No fields.
numberingPropertiesobject | "inherit"Variant 1
No fields.
Variant 2
No fields.
frameProbject | "inherit"Variant 1
No fields.
Variant 2
No fields.
tabStopsunknown[] | "inherit"Variant 1
No fields.
Variant 2
No fields.
false
successfalserequiredresolutionobjectrequiredFields
scope"docDefaults"requiredchannel"run" | "paragraph"requiredxmlPart"word/styles.xml"requiredxmlPath"w:styles/w:docDefaults/w:rPrDefault/w:rPr" | "w:styles/w:docDefaults/w:pPrDefault/w:pPr"requiredfailureobjectrequiredFields
codestringrequiredmessagestringrequireddetailsunknownFailures
Pre-apply throws
INVALID_TARGETINVALID_INPUTCAPABILITY_UNAVAILABLE
1 more codes
REVISION_MISMATCH
Raw schemas
Open the generated JSON artifact for the exact input, output, success, and failure schemas represented by this contract version.
View raw JSON schemas