問題タブ [phpdocx]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - Phpdocx: テンプレートでページを複製する方法
テンプレートを使用して、WordFragment または addExternalFile を使用せずにそのテンプレートで特定のページを複製することは可能ですか (テンプレートを 1 つのファイルのみにしたい)?
例として、私は 3 ページを持っています。ページ 2 を 4 回複製 (または繰り返し) したいので、結果として 7 ページの文書があり、2 ページ目が 4 回繰り返されますか? WordFragment または addExternalFile なしでそれを行うことは可能ですか? テンプレートで編集しやすくしたいからです。
私の Phpdocx は試用版です。
私がこれまでに試したことは、ドキュメント テンプレート (2 ページ目) で $wordfragment$ 変数を使用して wordfragment を使用し、php でこれを行うことです。
上記のように WordFragment を使用すると、実際には非常に強力で、非常に優れた結果が得られますが、ユーザーが使用するため、ユーザーはコードが苦手であると常に想定しているため、ユーザーに編集させることはできません。テンプレートを編集したいだけの場合のコード、たとえば、ユーザーがテンプレートのテーブルを編集したい場合、私のこのコードでは、そのユーザーはその500行のコードで編集する必要があり、それはユーザーではありませんフレンドリーで、私が望んでいたのは、それをよりシンプルにし、テキストと表を単語で作成し (ユーザーがそこで編集できるようにするため)、コードでそのページを繰り返すことだけです。出来ますか?
ああ、もう 1 つの方法である addExternalFile は実際には非常に優れていますが、これを使用すると、複数のテンプレートが必要になります。たとえば、start.docx、content.docx、end.docx という名前の 3 つのドキュメントが必要です。addExternalFile を使用すると、次のように使用できます。
addExternalFile を使用すると、wordfragment ではなくドキュメントにテキスト、変数を書き、表を描画することができました。非常にユーザーフレンドリーですが、ユーザーが編集したい場合、この方法では少なくとも3つの異なるドキュメントを開く必要があるという欠点があります。私が欲しいのは 1 つのドキュメントだけです。すべてのテキスト、変数、およびテーブルがドキュメントにあり、php コードにテキストやテーブルはありません。phpDocxでこれを行う方法はありますか?
xml - 画像付きのdocxファイルの破損
docx ファイルの word/document.xml ファイルを置き換える xslt を使用して xml に書き込みます。
生成されると、docx ファイルが作成されますが、開くと「ファイルが壊れているため開けません」というエラーが表示されます。[OK] をクリックすると、「読み取り不能なコンテンツ」エラーが表示され、ドキュメントはすべて適切なデータで開きます。
完成した docx を検証ツール ( http://ucd.eeonline.org/validator/index.php ) で実行したところ、「すべての画像に代替テキストを定義する必要があります」と表示されました。
画像がドキュメントに入ってきて、生成された XML で alt タグを使用しています。
画像に関連する私の xslt ファイルのコードは次のとおりです。
これは、生成された word/document.xml です。
私のxmlには属性と属性の両方があります。
画像を追加する関数は次のとおりです。
これを解決する方法はありますか?
documentation - 自動コード文書化の問題 | PHP
多くのモジュールとコードが存在する CodeIgniter プロジェクトがあります。
今度は、他の新しい同僚のためにドキュメントを作成したいと思います。
例えば
次のコマンドで利用しました
I. PHPdoc
Ⅱ.アピジェン
コードの生成前または生成後にモジュールにコメントを追加することはできますか? ドキュメント自体の特定のモジュールにコメントを追加しようとしているので、必要に応じてソース コードの正しい位置に自動的に挿入されます。
プロジェクト内のモジュールとコードをどのように管理する必要がありますか? また、閲覧可能な HTML ドキュメントを作成するにはどうすればよいですか?
PHP ソース コードから直接ドキュメントを生成するその他のツール。