MATLAB Reporting Generator によるWord文書作成
3 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Reporting Generator を利用してMicrosoft Word文書(.docx)を出力しています。 mlreportgen.dom.Document(docpath,'docx') appendでテキスト文字やpng 画像等をWord文書に出力した場合、Word文書内行間隔で前は 0ですが、後ろが10pt 空いてしまいます。 標準スタイルとして、行間隔は前、後ろ共に 0 になっていますが、何故後ろに10pt 取られてしまうのか分かりません。 行間隔を 0にするための回避方法を教えてください。また何故 10pt 空きが出るのか原因についても教えてください。 よろしくお願い致します。
0 comentarios
Respuestas (1)
Akiko
el 22 de Nov. de 2017
Document コンストラクタで、テンプレートを指定しない場合、DOM API は Report Generator に付属するデフォルトのテンプレートを使用します。 このため、デフォルトテンプレートの "標準" スタイルの定義である 10pt が反映されます。
"標準" スタイルの定義を変更するには、カスタムテンプレートを作成し、このカスタムテンプレートで "標準" スタイルを再度編集し、Documentオブジェクトのコンストラクタでカスタムテンプレートを指定する必要があります。
具体的な処理は、以下の URL を参考にしてください。
・DOM API レポート プログラムのテンプレート https://jp.mathworks.com/help/rptgen/ug/conversion-templates-for-dom-api-report-programs.html
・コンテンツを保持するドキュメント オブジェクトの作成 https://jp.mathworks.com/help/rptgen/ug/create-a-document-object-to-hold-content.html
また、文書全体でなく、一部に対して指定する場合は、OuterMargin 書式オブジェクトを使って設定することもできます。以下の例では、左・右インデント、段落上・下の間隔を指定しています。
0 comentarios
Ver también
Categorías
Más información sobre Report Generator の作成 en Help Center y File Exchange.
Productos
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!