1

Word Doc の差し込み印刷フィールドを、関連するデータベース フィールドのリッチ テキスト (html マークアップを使用) コンテンツに置き換える SOW テンプレート ジェネレーターを作成しました。すべてが意図したとおりに機能しますが、書式設定を正しく表示しようとしていくつかの問題が発生しています。

私の 2 つの主な問題は、リストの箇条書きとワード ラップでした。

必要な箇条書きのスタイルを取得するために、Word は実際には「o」を使用し、フォントとして「courier new」を指定します。Word は常にドキュメント スタイルでオーバーライドされるため、フォントを指定できません。

Word はマージ時にリスト項目を尊重しないようです。そのため、テキストがドキュメントの端に達すると、箇条書きのタブではなく、ドキュメントの左端から開始されます。word が html に変換されたときに生成されるページ ソースには、リストとレベルごとに特定のスタイルと ID があります。同等のインライン スタイリングを使用してラップ効果を得ようとしましたが、うまくいきませんでした。

Word が書式設定を尊重するように、これらの要素のスタイルを正しく設定する方法について誰かアドバイスがありますか?

これは、これまでで最高の書式設定を保持する私のマークアップの例です。

<p style="margin:0;">Here is a bunch of random text:</p>
<p style="margin:0 0 0 1in;">•&amp;nbsp;&nbsp;&nbsp;&nbsp;Executive Summary</p>
    <p style="margin:0 0 0 1.75in;text-indent:-.25in;"><span style="font-family: Courier New; mso-fareast-font-family: Courier New;">o</span>&nbsp;&nbsp;&nbsp;&nbsp;Here is a lot more random text and stuff.  Super fun.</p>
    <p style="margin:0 0 0 1.75in;text-indent:-.25in;"><span style="font-family: Courier New; mso-fareast-font-family: Courier New;">o</span>&nbsp;&nbsp;&nbsp;&nbsp;More superfluous stuff.  If I knew Latin I would do that instead.</p>
    <p style="margin:0 0 0 1.75in;text-indent:-.25in;"><span style="font-family: Courier New; mso-fareast-font-family: Courier New;">o</span>&nbsp;&nbsp;&nbsp;&nbsp;Summarized steps of nonsense.</p>

<p style="margin:0 0 0 1in;">•&amp;nbsp;&nbsp;&nbsp;&nbsp;Stuff Description</p>
    <p style="margin:0 0 0 1.75in;text-indent:-.25in;"><span style="font-family: Courier New; mso-fareast-font-family: Courier New;">o</span>&nbsp;&nbsp;&nbsp;&nbsp;Description of the stuff and how the stuff was suppose to  to meet the needs of the peoples in the places.</p>

<p style="margin:0 0 0 1in;">•&amp;nbsp;&nbsp;&nbsp;&nbsp;Reporting and stuff</p>
    <p style="margin:0 0 0 1.75in;text-indent:-.25in;"><span style="font-family: Courier New; mso-fareast-font-family: Courier New;">o</span>&nbsp;&nbsp;&nbsp;&nbsp;Description of blah blah etc and more stuff.  This is a lot of useless text.</p>

<p style="margin:0 0 0 1in;">•&amp;nbsp;&nbsp;&nbsp;&nbsp;Scope of stuff and methodlogy of stuff</p>

<p style="margin:0 0 0 1in;">•&amp;nbsp;&nbsp;&nbsp;&nbsp;Findings and Recommendations of stuff</p>
    <p style="margin:0 0 0 1.75in;text-indent:-.25in;"><span style="font-family: Courier New; mso-fareast-font-family: Courier New;">o</span>&nbsp;&nbsp;&nbsp;&nbsp;Scoring stuff and making sure people got the right stuff for the stuff.  Keeping the stuff safe one day at a time.  yay.</p>

<p style="margin:0;">Appendices: I had enough of this stuff so I'm going to stop typing.</p>
4

1 に答える 1

0

ドキュメントを .html Web ページとして保存し、その生成されたコードをそのまま使用していただけますか? 私は次のようなものを得ました:

<p class=MsoNormal>Hello hello hello.</p>

<p class=MsoListParagraphCxSpFirst style='text-indent:-.25in;mso-list:l0 level1 lfo1'>
<![if !supportLists]><spanstyle='font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol'>
<span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span></span></span>
<![endif]>Test</p>

<p class=MsoListParagraphCxSpMiddle style='text-indent:-.25in;mso-list:l0 level1 lfo1'>
<![if !supportLists]><spanstyle='font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol'>
<span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span></span></span>
<![endif]>Test</p>

<p class=MsoListParagraphCxSpLast style='text-indent:-.25in;mso-list:l0 level1 lfo1'>
<![if !supportLists]><spanstyle='font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol'>
<span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span></span></span>
<![endif]>This is so much test that the line actually goes all the way to the right of the page and then wraps back around to the beginning of the bullet. Wow.</p>

<p class=MsoNormal>No more bullets.</p>

これが機能する場合は、ここに方法論について詳しく投稿していただけますか? 興味深い!

于 2013-08-13T21:29:43.930 に答える