mirror of
https://github.com/Nikolay-Shirokov/cc-1c-skills.git
synced 2026-08-17 16:50:30 +03:00
Мы всегда заводили шрифт Arial 10 по умолчанию, даже когда его никто не использует. Платформа так не делает: у макета без оформления элемента <font> нет вовсе. Неиспользуемые шрифты теперь отбрасываются, ссылки перенумеровываются (индексы шрифтов позиционные). Проверено на контролируемом стенде: после правки простейший макет расходится с платформенным ровно одной строкой — объявлением языков в шапке. Кейс font-fractional-size дополнен: стиль, задающий ТОЛЬКО шрифт по умолчанию, равнозначен отсутствию оформления (ячейка получает <f>0</f>), поэтому шрифт остаётся неиспользованным. Чтобы кейс продолжал проверять целый размер, стилю добавлено второе свойство. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
76 lines
1.5 KiB
JSON
76 lines
1.5 KiB
JSON
{
|
|
"name": "Дробный размер шрифта сохраняется",
|
|
"input": {
|
|
"columns": 3,
|
|
"fonts": {
|
|
"default": {
|
|
"face": "Arial",
|
|
"size": 10
|
|
},
|
|
"мелкий": {
|
|
"face": "Arial",
|
|
"size": 8.3
|
|
},
|
|
"крупный": {
|
|
"face": "Arial",
|
|
"size": 11.3,
|
|
"bold": true
|
|
}
|
|
},
|
|
"styles": {
|
|
"мелкий": {
|
|
"font": "мелкий"
|
|
},
|
|
"крупный": {
|
|
"font": "крупный"
|
|
},
|
|
"обычный": {
|
|
"font": "default",
|
|
"horizontalAlignment": "Center"
|
|
}
|
|
},
|
|
"areas": [
|
|
{
|
|
"name": "Шапка",
|
|
"rows": [
|
|
{
|
|
"cells": [
|
|
{
|
|
"col": 1,
|
|
"style": "крупный",
|
|
"text": "Заголовок"
|
|
},
|
|
{
|
|
"col": 2,
|
|
"style": "мелкий",
|
|
"text": "сноска"
|
|
},
|
|
{
|
|
"col": 3,
|
|
"style": "обычный",
|
|
"text": "обычный"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"params": {
|
|
"outputPath": "Template.xml"
|
|
},
|
|
"validatePath": "Template.xml",
|
|
"expect": {
|
|
"files": [
|
|
"Template.xml"
|
|
],
|
|
"fileContains": {
|
|
"file": "Template.xml",
|
|
"text": [
|
|
"height=\"8.3\"",
|
|
"height=\"11.3\"",
|
|
"height=\"10\""
|
|
]
|
|
}
|
|
}
|
|
} |