Wie kann ich dynamische Inhalte mit hierarchischen Überschriften anzeigen, ohne eine Tabelle als Block in DOCX zu verwenPhp

PHP-Programmierer chatten hier
Anonymous
 Wie kann ich dynamische Inhalte mit hierarchischen Überschriften anzeigen, ohne eine Tabelle als Block in DOCX zu verwen

Post by Anonymous »

Ich bin irgendwie neu in XML und TinyButstrong/opentbs und bin immer noch durch die Dokumentation verwirrt. $ Tbs-> mergeblock .
Ist es möglich, dasselbe ohne die Verwendung von Tabellenzeilen zu tun?

Code: Select all

$TBS = new clsTinyButStrong;
$TBS->Plugin(TBS_INSTALL, OPENTBS_PLUGIN);
$TBS->LoadTemplate($param["template"], OPENTBS_ALREADY_UTF8);

$docxdata = array(
[
"id1" => 280,
"title1" => "I.   Formalien",
"content1" => "",
"id2" => 281,
"title2" => "I.1.   Verantwortliche Stelle",
"content2" => "Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.",
"id3" => 282,
"title3" => "",
"content3" => "",
"other" => "",
],
[
"id1" => 283,
"title1" => "II.   Prüfplanung",
"content1" => "",
"id2" => 284,
"title2" => "II.1.   Zusammenstellung des Teams",
"content2" => "",
"id3" => 285,
"title3" => "II.1.1.   Datenschutzbeauftragter",
"content3" => "Mr. A",
"other" => "",
],
[
"id1" => 283,
"title1" => "II.   Prüfplanung",
"content1" => "",
"id2" => 284,
"title2" => "II.1.   Zusammenstellung des Teams",
"content2" => "",
"id3" => 286,
"title3" => "II.1.2.   Vertretung des betrieblichen Datenschutzbeauftragten",
"content3" => "Mr. B",
"other" => "",
],
[
"id1" => 287,
"title1" => "III.   Angaben zur zu prüfenden Datenverarbeitung",
"content1" => "Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.",
"id2" => "",
"title2" => "",
"content2" => "",
"id3" => "",
"title3" => "",
"content3" => "",
"other" => "",
],
);

// Merge data in the body of the document
$TBS->MergeBlock('b', $docxdata);
< /code>
...  und in der DOCX -Vorlage (dies ist eine Tabelle): < /p>
___________________________________________________________
[b.title1;block=tbs:row;parentgrp=id1]
[onshow;block=begin;enlarge=tbs:p;when [b.content1]!=’’]
[b.content1]

[onshow;block=end;enlarge=tbs:p]
___________________________________________________________
[onshow;block=begin;enlarge=tbs:p;when [b.id2]!=’’]
[b.title2;block=tbs:row;parentgrp=id2]
[onshow;block=begin;enlarge=tbs:p;when [b.content2]!=’’]
[b.content2]

[onshow;block=end;enlarge=tbs:p]
[onshow;block=end;enlarge=tbs:p]
___________________________________________________________
[onshow;block=begin;enlarge=tbs:p;when [b.id3]!=’’]
[b.title3;block=tbs:row;parentgrp=id3]
[onshow;block=begin;enlarge=tbs:p;when [b.content3]!=’’]
[b.content3]

[onshow;block=end;enlarge=tbs:p]
[onshow;block=end;enlarge=tbs:p]
___________________________________________________________

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post