Hello,
The addHeading method adds some rPr default styles that overwrite pStyle (only for headings):
if (!isset($options['b'])) {
$options['b'] = 'on';
}
if (!isset($options['keepLines'])) {
$options['keepLines'] = 'on';
}
if (!isset($options['keepNext'])) {
$options['keepNext'] = 'on';
}
if (!isset($options['widowControl'])) {
$options['widowControl'] = 'on';
}
if (!isset($options['sz'])) {
$options['sz'] = max(15 - $level, 10);
}
if (!isset($options['font'])) {
$options['font'] = 'Cambria';
}
The addHeading method is a shortcut to the addText method that adds a headingLevel. We recommend you to read the code in CreateDocx.inc to understand the method and its default options.
Regards.