PHP를 사용하여 odt를 만들기 위해 OpenTbs라는 라이브러리를 사용하고 있는데, 열과 행의 동적 생성 때문에 사용하고 있습니다.
행과 열을 만드는 방법은 알지만 정리하는 방법은 모릅니다.
예를 추가하겠습니다:
그러니 먼저 내 odt에 추가하겠습니다,
으아악그런 다음 제가 사용할 코드에서는:
으아악출력:
으아악모든 이음새는 괜찮지만 배열과 비교하면 $data
으아악첫 번째 줄에만 표시되는 것을 볼 수 있습니다 thin
두 번째 줄만 표시됩니다 heavy
세 번째 줄만 표시됩니다 total
실제로는 다음과 같은 콘텐츠가 표시되어야 합니다.
으아악그런 다음 나는 그것들을 서로 아래에 추가하는 것이 문제라는 것을 깨달았습니다. 그러니 odt에서는 사용하지 마세요
으아악저는 이것을 사용하고 있습니다
으아악출력:
으아악보시다시피 배열을 잘 반복하지 않고 빈 열을 생성하며 표시된 데이터는 무작위입니다
이 문제가 무엇인지 아는 사람이 있으면 알려주시기 바랍니다
감사합니다!
업데이트
나는 그것을 [r.thin;block=tbs:cell;parallel=tbs:table]
中我使用 cell
而不是 row
그래서 바꿔보려고 했는데 ->
[r.thin;tbs:row;parallel=tbs:table]
작동하지 않지만 첫 번째 반복은 정확합니다.
+-- ---------------------------------------------------+ | Thin | Heavy | Total | +------------------------------------------------------+ | [b.date] | | | +------------------------------------------------------+ | [b.thin; | | | | block=tbs:cell; | | | | parallel=tbs:table] | | | | | | | +------------------------------------------------------+ | [b.heavy] | | | +------------------------------------------------------+ | [b.total] | | | +------------------------------------------------------+
병렬성에 관해서
功能
, 당신이 얻은 결과는 정확합니다. 병렬功能
은 행 단위 병합 대신 열 단위 병합을 수행합니다.행별로 병합하는 경우 템플릿은 다음과 같습니다.
으아악열별로 병합하는 경우 템플릿은 다음과 같습니다.
으아악