Во время генерации документа я буду хранить свои записи TOC (оглавление) ... структура выглядит примерно так (хеши хранятся в массиве):
[
{:title => "Page Title" , :page_no => 15},
{:title => "Page Title 2" , :page_no => 22}
]
Наконец документа Я использую его для генерации TOC .Все прекрасно работало до ...
Теперь мне нужно сгенерировать того же TOC в начале документа как 2-ю страницу документа(вставьте его в начале за титульным листом).И вот тут я, похоже, зашел в тупик.
Поскольку я не знаю, сколько страниц будет у TOC до тех пор, пока я на самом деле не сгенерирую ее, я не знаю новой страницысодержимое чисел будет иметь (после смещения на TOC ) ...
Есть идеи, как правильно обрабатывать TOC в начале документа?