問題タブ [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.

0 投票する
0 に答える
778 参照

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でこれを行う方法はありますか?

0 投票する
1 に答える
519 参照

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には属性と属性の両方があります。

画像を追加する関数は次のとおりです。

これを解決する方法はありますか?

0 投票する
0 に答える
135 参照

documentation - 自動コード文書化の問題 | PHP

多くのモジュールとコードが存在する CodeIgniter プロジェクトがあります。

今度は、他の新しい同僚のためにドキュメントを作成したいと思います。

例えば

次のコマンドで利用しました

I. PHPdoc

ここに画像の説明を入力


Ⅱ.アピジェン


コードの生成前または生成後にモジュールにコメントを追加することはできますか? ドキュメント自体の特定のモジュールにコメントを追加しようとしているので、必要に応じてソース コードの正しい位置に自動的に挿入されます。

プロジェクト内のモジュールとコードをどのように管理する必要がありますか? また、閲覧可能な HTML ドキュメントを作成するにはどうすればよいですか?

PHP ソース コードから直接ドキュメントを生成するその他のツール。