opentbs를 사용하여 odt 파일을 생성할 때 발생하는 문제: 동일한 키의 값이 별도의 열이 아닌 동일한 행에 표시됩니다.
P粉257342166
P粉257342166 2024-04-06 20:18:18
0
1
474

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]            |            |                  |
+------------------------------------------------------+

P粉257342166
P粉257342166

모든 응답(1)
P粉116654495

병렬성에 관해서功能, 당신이 얻은 결과는 정확합니다. 병렬 功能은 행 단위 병합 대신 열 단위 병합을 수행합니다.

행별로 병합하는 경우 템플릿은 다음과 같습니다.

으아악

열별로 병합하는 경우 템플릿은 다음과 같습니다.

으아악
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!