Feature #7447
openДоработка механизма размещения текстовых узлов при импорте из html
0%
Description
Для текстовых узлов принимается следующие правила размещения:
Если текстовый узел является первым узлом после заголовка(требования или текстового узла типа заголовок) то он добавляется к нему как потомок. Исключением является ситуация когда требование имеет описание, в таком случае текстовый узел будет добавлен к предку требования.
Например, для дерева
-Требование 1
-Требование 2
при добавлении текстового узла после требования 2 он будет потомком требования 1 если у требования 2 есть описание, иначе станет потомком требования 2.
Для добавления текстовых узлов в произвольную позицию(например, к предку требования 1 или к требованию 2 когда у него есть описание) предлагается перед текстом текстового узла добавить служебную метку с указанием на то, сколько отступить от стандартного по правилам размещения.
Например, "[+(-)n]", где n - отступ выше или ниже. Так, для ситуации с описанием у требования 2 чтобы добавить к нему текстовый узел потребуется дописать [+1], а чтобы добавить к предку требования 2 - [-1]
Updated by Denis Kildishev over 8 years ago
- Subject changed from Добавить для экспортированных в libreoffice text node пометку об уровне to Доработка механизма размещения текстовых узлов при импорте из html