問題タブ [officer]

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 に答える
298 参照

r - flextable を grobTable に変換する

レギュラーテーブルまたはフレックステーブルをグラフィカルオブジェクト、おそらくgrobTableに変換して、後でgridExtraパッケージ(たとえば、メソッドgrob.arrangeを使用)で使用して、スライド内のより多くの要素をより簡単に配置できるようにする方法はありますか? ? grid.arrange は、グロブのみを入力パラメーターとして受け入れます。ggplots では機能しますが、regulartables/flextables では機能しません。ありがとうございました!

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

r - Word 文書のテキストと背景色を置き換える

ハイライトされたタグを含むテンプレートを作成したいと思います。タグは、R. テンプレート ファイルでテキストを強調表示しましたが、出力ファイルで空白の背景が必要です。

ドキュメントを操作するためofficerの最も成熟したパッケージと思われるため、試してみました。と関数を試しましたが、どちらもフォーマットを変更するオプションを提供していないようです。Rwordbody_replace_all_textbody_replace_text_at_bkm

私は別のアプローチに対して完全にオープンです。厳しい要件は、テンプレートと出力ファイルが非技術者の同僚 (したがって、Word ドキュメント) によって編集可能でなければならず、テンプレートの入力フィールドが何らかの方法で強調表示されなければならないことです。つまり、同僚がテンプレートを手動で編集しても、タグを見逃すことはありません。

コード

テンプレート.docx

テンプレート.docx

出力.docx

ここに画像の説明を入力

desired_output.docx

ここに画像の説明を入力

編集

officerパッケージにモンキーパッチを適用することで、その問題を解決しました。それは一種のハックなので、私はまだよりクリーンなソリューションを求めています。