Неподходящее выравнивание и проблема Высоты с встроенным форматированием
ods escapechar='^';
%let bmi=^S={font_weight=bold} Body Mass Index(Kg/m^{super 2});
Когда я пытаюсь создать pdf o/p, мой шрифт изменяется на выходе (верхний индекс появляется на разной высоте)
Есть ли решение по вышеуказанному вопросу
1 ответ
Я думаю, проблема в том, что вы переопределяете встроенный стиль, который SAS обрабатывает немного странно. Я предполагаю, что это TITLE
элемент ниже, но одни и те же правила применяются независимо от того, откуда они берутся.
<td class="c systemtitle">
<span class="c" style=" font-weight: bold;">
Body Mass Index(Kg/m<sup>2</sup>)
</span>
</td>
Обратите внимание на класс span: это уже не системный заголовок, а просто буква "c" (это текст по центру). Скорее всего, ваш стиль неправильно реализует верхние индексы в тексте с общим центром. Я бы посмотрел на это и посмотрел, работает ли смена стилей. В общем, лучше делать такие вещи, как font-weight: bold в стилях, а не во встроенном форматировании; Вы можете найти, что вам повезет больше с этим.
Я также добавил бы, что в стиле по умолчанию в 9.3 для PDF это не проблема, используя драйвер PDF по умолчанию в базовой SAS. Если вы запускаете это в EG, он использует немного другой драйвер для печати PDF, так что это также может стоить попробовать; options dev=PDF;
исправляет это.