Tabela słów z podziałem stron między kolumnami

1

Mam klienta, który zażądał automatycznego generowania dokumentu tekstowego. Udało mi się napisać bibliotekę, żeby to zrobić, więc to nie jest problem. Żądany dokument ma zawierać tabelę - ta tabela ma stałą liczbę wierszy i zmienną liczbę kolumn, a na każdej stronie powinna znajdować się jak najwięcej kolumn. Czy istnieje sposób na wymuszenie na słowie przerwania strony między kolumnami, tj. Jeśli nie ma miejsca na inną kolumnę, po prostu przenieś ją na następną stronę?

Mam świadomość, że tablica słów jest reprezentowana w podobny sposób jak tabele html (jest to tabela - & gt; wiersze - & gt; document.xml plik. Do tej pory najbliżej było mi mieć normalny stół z tekstem obróconym o 90 stopni, ale jest to dość hacky. Czy istnieje lepszy sposób to zrobić?

BroiSatse
źródło
1
Twój pomysł jest prawdopodobnie najlepszym i jedynym sposobem, aby to osiągnąć. Słowo traktuje wiersze tabeli jako oddzielne elementy, podczas gdy w jego umyśle nie ma czegoś takiego jak "kolumna", po prostu zbiór komórek należących do wierszy w tej samej linii, więc wątpię, czy istnieje jakikolwiek sposób, aby zachowywać się tak, jak tego chcesz. Sugeruję, abyś trzymał się metody, z której obecnie korzystasz.
Adam