Самое близкое, что у вас есть к этому, это разделитель абзацев Unicode (U + 2029). если вы заключите текст в разделители абзацев, то средство визуализации не должно оставлять первую или последнюю строку абзаца на странице. Такое поведение можно легко наблюдать в MS-Word. Однако, если текст блока состоит из четырех или более строк, вы не можете получить грант, что все четыре строки будут на одной странице. они могли бы разделить 2-2 между страницами.
Концепция, о которой вы говорите, широко используется в меньшем масштабе между словами и строками. Если вы поместите между словами NBSP (пробел без перерывов, U + 00A0) вместо обычного пробела, то средство визуализации знает, что в этом пробел не должно быть разрывов.
Что вы на самом деле ищете, так это «перевод строки без разрыва страницы». К сожалению, Unicode не имеет такого символа.
То, что вы можете попробовать, это написать целый блок текста, используя NBSP вместо пробелов. В конце концов, ваш текст только для NBSP станет больше, чем строка, и ему придется где-то разрываться. это определенный конец Unicode, который, я не уверен, действительно определен. Возможно, существует вероятность того, что разрыв строки, который будет сгенерирован, таков, что не будет разрываться между страницами. Это даже еще один конец конечного случая. Единственный способ узнать, что происходит в этой ситуации, это попробовать.