Как иметь в документе (как содержание документа / напечатано) оглавление в начале документа - PullRequest
0 голосов
/ 20 мая 2019

Во время генерации документа я буду хранить свои записи TOC (оглавление) ... структура выглядит примерно так (хеши хранятся в массиве):

[
 {:title => "Page Title" , :page_no => 15},
 {:title => "Page Title 2" , :page_no => 22}
]

Наконец документа Я использую его для генерации TOC .Все прекрасно работало до ...

Теперь мне нужно сгенерировать того же TOC в начале документа как 2-ю страницу документа(вставьте его в начале за титульным листом).И вот тут я, похоже, зашел в тупик.

Поскольку я не знаю, сколько страниц будет у TOC до тех пор, пока я на самом деле не сгенерирую ее, я не знаю новой страницысодержимое чисел будет иметь (после смещения на TOC ) ...

Есть идеи, как правильно обрабатывать TOC в начале документа?

...