Asciidoctor / PDF - Добавить разрывы строк для замененных атрибутов - PullRequest
0 голосов
/ 29 ноября 2018

У нас есть следующий шаблон для создания PDF:

== Overview

{dynamic_tables}

Атрибут dynamic_tables должен быть заменен текстом, представляющим таблицу.Он должен генерироваться динамически, так как мы не можем знать, сколько таблиц и сколько строк.

Я попытался просто передать текст для таблиц (также с \n для разрывов строк), но asciidoctorj всегда создает из него строку и поэтому не может отобразить таблицу.

Как вставить разрывы строки в значение, которое затем передается в атрибут типа {dynamic_tables} для отображения разрывов строки?Я попробовал пару вещей (например, \n или +), но они также были встроены (\n, будучи "проигнорированным").

1 Ответ

0 голосов
/ 05 февраля 2019

Вам понадобится + и разрыв строки.В пределах присвоения атрибута один разрыв строки завершает назначение, но обратный слеш, за которым следует разрыв строки, становится фактическим разрывом строки.Итак, в файле asciidoc попробуйте следующее:

:dynamic_tables: first entry + \
second entry + \
third entry

Код asciidoc

== Overview
{dynamic_tables}

должен отображаться как

== Overview
first entry +
second entry +
third entry

Однако я не знаю,и как можно назначать многострочные значения в командной строке или с помощью API.

...