styles.apply
Apply style changes to the active Style Definitions part. Targets docDefaults run and paragraph channels, or the run properties of an existing named paragraph style (scope "style"), with set-style patch semantics. Redefining a named style updates every paragraph that references it; its linked character style receives the same patch, null removes a property so the style inherits it again, and an object value replaces that property whole.
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[]Variant 3
targetobjectrequiredFields
scope"style"requiredstyleIdstringrequiredchannel"run"requiredpatchobjectrequiredFields
boldboolean | nullVariant 1
No fields.
Variant 2
No fields.
boldCsboolean | nullVariant 1
No fields.
Variant 2
No fields.
italicboolean | nullVariant 1
No fields.
Variant 2
No fields.
iCsboolean | nullVariant 1
No fields.
Variant 2
No fields.
smallCapsboolean | nullVariant 1
No fields.
Variant 2
No fields.
strikeboolean | nullVariant 1
No fields.
Variant 2
No fields.
dstrikeboolean | nullVariant 1
No fields.
Variant 2
No fields.
embossboolean | nullVariant 1
No fields.
Variant 2
No fields.
imprintboolean | nullVariant 1
No fields.
Variant 2
No fields.
outlineboolean | nullVariant 1
No fields.
Variant 2
No fields.
shadowboolean | nullVariant 1
No fields.
Variant 2
No fields.
vanishboolean | nullVariant 1
No fields.
Variant 2
No fields.
webHiddenboolean | nullVariant 1
No fields.
Variant 2
No fields.
specVanishboolean | nullVariant 1
No fields.
Variant 2
No fields.
snapToGridboolean | nullVariant 1
No fields.
Variant 2
No fields.
noProofboolean | nullVariant 1
No fields.
Variant 2
No fields.
fontSizeinteger | nullVariant 1
No fields.
Variant 2
No fields.
fontSizeCsinteger | nullVariant 1
No fields.
Variant 2
No fields.
letterSpacinginteger | nullVariant 1
No fields.
Variant 2
No fields.
kerninteger | nullVariant 1
No fields.
Variant 2
No fields.
positioninteger | nullVariant 1
No fields.
Variant 2
No fields.
winteger | nullVariant 1
No fields.
Variant 2
No fields.
textTransform"uppercase" | "none" | nullVariant 1
No fields.
Variant 2
No fields.
vertAlign"superscript" | "subscript" | "baseline" | nullVariant 1
No fields.
Variant 2
No fields.
em"none" | "dot" | "comma" | "circle" | "sesame" | nullVariant 1
No fields.
Variant 2
No fields.
effectstring | nullVariant 1
No fields.
Variant 2
No fields.
fontFamilyobject | nullVariant 1
hintstringasciistringhAnsistringeastAsiastringcsstringvalstringasciiThemestringhAnsiThemestringeastAsiaThemestringcsthemestringVariant 2
No fields.
colorobject | nullVariant 1
valstringthemeColorstringthemeTintstringthemeShadestringVariant 2
No fields.
underlineobject | nullVariant 1
val"single" | "double" | "thick" | "dotted" | "dottedHeavy" | "dash" | "dashedHeavy" | "dashLong" | "dashLongHeavy" | "dotDash" | "dashDotHeavy" | "dotDotDash" | "dashDotDotHeavy" | "wave" | "wavyHeavy" | "wavyDouble" | "words" | "none"colorstringthemeColorstringthemeTintstringthemeShadestringVariant 2
No fields.
bordersobject | nullVariant 1
valstringcolorstringthemeColorstringthemeTintstringthemeShadestringsizeintegerspaceintegershadowbooleanframebooleanVariant 2
No fields.
shadingobject | nullVariant 1
colorstringfillstringthemeColorstringthemeFillstringthemeFillShadestringthemeFillTintstringthemeShadestringthemeTintstringvalstringVariant 2
No fields.
langobject | nullVariant 1
valstringeastAsiastringbidistringVariant 2
No fields.
eastAsianLayoutobject | nullVariant 1
idintegercombinebooleancombineBracketsstringvertbooleanvertCompressbooleanVariant 2
No fields.
fitTextobject | nullVariant 1
valintegeridintegerVariant 2
No fields.
csboolean | nullVariant 1
No fields.
Variant 2
No fields.
oMathboolean | nullVariant 1
No fields.
Variant 2
No fields.
rtlboolean | nullVariant 1
No fields.
Variant 2
No fields.
highlight"black" | "blue" | "cyan" | "green" | "magenta" | "red" | "yellow" | "white" | "darkBlue" | "darkCyan" | "darkGreen" | "darkMagenta" | "darkRed" | "darkYellow" | "darkGray" | "lightGray" | "none" | nullVariant 1
No fields.
Variant 2
No fields.
Result
Output fields
true
successtruerequiredappliedChangeMode"direct" | "tracked"changedbooleanrequiredresolutiondocDefaults | stylerequireddocDefaults
scope"docDefaults"requiredchannel"run" | "paragraph"requiredxmlPartstringrequiredxmlPath"w:styles/w:docDefaults/w:rPrDefault/w:rPr" | "w:styles/w:docDefaults/w:pPrDefault/w:pPr"requiredstyle
scope"style"requiredstyleIdstringrequiredchannel"run"requiredxmlPartstringrequiredxmlPath"w:styles/w:style/w:rPr"requiredlinkedStyleIdstringdryRunbooleanrequiredbeforeobject | objectrequiredVariant 1
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.
Variant 2
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.
cs"on" | "off" | "inherit"oMath"on" | "off" | "inherit"rtl"on" | "off" | "inherit"highlightstring | "inherit"Variant 1
No fields.
Variant 2
No fields.
afterobject | objectrequiredVariant 1
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.
Variant 2
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.
cs"on" | "off" | "inherit"oMath"on" | "off" | "inherit"rtl"on" | "off" | "inherit"highlightstring | "inherit"Variant 1
No fields.
Variant 2
No fields.
false
successfalserequiredresolutiondocDefaults | stylerequireddocDefaults
scope"docDefaults"requiredchannel"run" | "paragraph"requiredxmlPartstringrequiredxmlPath"w:styles/w:docDefaults/w:rPrDefault/w:rPr" | "w:styles/w:docDefaults/w:pPrDefault/w:pPr"requiredstyle
scope"style"requiredstyleIdstringrequiredchannel"run"requiredxmlPartstringrequiredxmlPath"w:styles/w:style/w:rPr"requiredlinkedStyleIdstringfailureobjectrequiredFields
codestringrequiredmessagestringrequireddetailsunknownFailures
Pre-apply throws
INVALID_TARGETINVALID_INPUTCAPABILITY_UNAVAILABLE
1 more codes
REVISION_MISMATCH
Non-applied receipt codes
TARGET_NOT_FOUNDINVALID_TARGETPRECONDITION_FAILED
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