問題タブ [word-processor]

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 投票する
4 に答える
245 参照

css - CSSで下の位置を維持しながら上を調整

私が現在取り組んでいる Web サイトは、印刷可能なドキュメントを複製することを目的としています。ヘッダー、ボディ、フッターがあります。3 つの要素はすべて CSS を使用して、それぞれの余白と高さを調整します。

フッターの高さは 0.5 インチで、ページの下部から少なくとも 0.5 インチ離れている必要がありますが、それを超えることはできません。他のワード プロセッサに基づいて、フッターが 0.5 インチより大きい場合、フッターはページ上で上に移動し、0.5 インチの境界線を維持します。

これはボディが縮小することを意味するので、大きなフッターがボディを縮小するように設定しました (私はそう思います)。これは予想される動作です。

ただし、フッターがページの下部から常に少なくとも 0.5 インチになるようにページ上の位置を調整する方法が必要です。

1 つのドキュメントの任意の数のページに対してソリューションが機能するようにしたいので、固定位置を使用できないことに注意してください。

高さが十分に小さい限り機能するデモコードを含めています。

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

asp.net - ASP.NET ワード プロセッシング コントロールはありますか?

本格的な ASP.NET ワード プロセッシング コントロールはありますか? すべての (メイン) ブラウザーで実行され、ページ マージン、ページとセクション区切り、フィールドなどのサポートが含まれているものはありますか?

TextControl には機能がありますが、IE でのみ実行されます。Telerik、DevExpress などのエディターは HTML エディターであるため、マージンやブレークなどの概念はありません。

有料かオープンソースかは気にしません。

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

c# - WordprocessingDocument はテキストを (不必要に) 分離します

テンプレートとして機能する Word 文書の特定の場所を置き換えようとしています。これらの場所は、 で始まる単語としてマークされています@。たとえば@Name。すべてのテキストを選択し、関数でそれらを実行して置き換えます。その背後にあるすべてのロジックは正常に機能しています。ただし、理由は不明ですが、テキストは次のように単純に定義されています。

私が期待する方法ではありません。例 (各行に 1 つのテキストがあるテキストの短いリスト):

このように1行にあるはずですが: Document date: @date, written by: @Name @Surname. ご覧のとおり、@およびdateOR@およびSurnameのような場合、代わりのメソッドを適切に使用することができませ@date@Surname。だから私は自分のコードを改善しましたが、今ではその中に多くの欠陥があることがわかりました@。残念ながら、私はテーブル内の 1 つのテキストにたどり着き、それによってすべてのアルゴリズムが完全に停止してしまいました。次のようでした。

さまざまなスタイルで特別にフォーマットしたわけではありませんが。ご覧のとおり、 である必要が(@sum_words)あり、この場合、私のアルゴリズムは簡単に置き換えられます。残念ながら、私にはできません。したがって、私の質問は次のようになります。

  1. 単語の部分をまったく変えていないのに、部分に分かれているのはなぜですか?
  2. これを解決する方法はありますか?

アップデート

これまでにできた最高のことは次のとおりです。

テキストが途中で分割された場合にテキストを接続します(私が見たところ、私のニーズに固有の文字でのみ分割されます@および_。最初のテキストのプロパティを保存する方が理にかなっているため、ループは逆になります最後の部分ではなく、グループの一部 (たとえば、要素の前のスペースを保持します)。

更新 2

要求されたテーブル セルは次のとおりです。

0 投票する
2 に答える
1765 参照

asp.net-mvc - ASP.NET MVC で MS Word 機能をシミュレートする

Google ドキュメントや Microsoft Sky Drive に似たドキュメント エディターを実装する必要があります (N ページ、ページ設定、Word へのエクスポートなどの可能性があります)。優れたコンポーネントは、 http://demos.telerik.com/silverlight/#RichTextBox/MSWordですが、Silverlight 用です。asp.net mvc アプリケーション用の正確なコンポーネントが必要です。

さまざまな wysiwyg html エディターを見つけましたが、これは複数ページの問題に対する解決策ではありません。

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

java - POIを使用してWord文書の各単語のフォントサイズを読み取る方法は?

Word文書にフォント2のものが存在するかどうかを調べようとしていますが、これを行うことができませんでした。まず、1 行 7 語しかないサンプル Word 文書の各単語のフォントを読み取ろうとしました。正しい結果が得られません。

これが私のコードです:

ただし、上記のコードは常にフォント サイズを 2 倍にします。つまり、ドキュメントの実際のフォント サイズが 12 の場合は 24 を出力し、実際のフォント サイズが 8 の場合は 16 を出力します。

これはワード文書からフォントサイズを読み取る正しい方法ですか??

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

flash - 通常よりも長い非改行ハイフン

私は、アドビのテキスト レイアウト フレームワークを使用してワード プロセッシングを処理するアプリケーションに取り組んでいます。非改行ハイフン (U+2011) を挿入すると、通常の ascii ハイフン (U+2010) の約 2 倍の長さでレンダリングされるという問題に遭遇しました。

MS Word (および他の同様のアプリケーション) は、改行しないかどうかにかかわらず、各インスタンスに同じサイズのハイフンを使用します。

The following is in Times New Roman and zoomed to 500%:

一貫性のないハイフネーション

TLF マークアップでは、両方のハイフンが同じ幅に見えます。この特定の煩わしさを正確にトラブルシューティングする方法について、私はかなり混乱しています。

これは単なるフォントのバグですか?Arial にも同じ問題があるようですので、フォント サポートのせいにするのはためらわれます。以前にこのような問題を扱った TLF の専門家はいますか?

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

word-processor - 優れたテキストベースの Web エディター/プロセッサーにはどのようなものがありますか?

ユーザーが「変更を追跡」し、ユーザーが使用できる商用 Web サイトに配置できるテキストの小さな部分を編集できる、Web ベースのテキスト エディターを探しています。ユーザーは、テキストの一部を強調表示したり、色を変更したり、取り消し線を引いたりすることができるはずです。

次のようになります。ユーザー 1 がプロセッサ/エディタにテキストを入力します。ユーザー 2 がそれを修正します。両方のユーザーに変更と編集が表示されます。

0 投票する
3 に答える
3340 参照

macros - LibreOffice 4.1 Writer: 表の列幅を調整するマクロ

特に、各列と行の幅と高さを 0.85 cm (0.335 インチ) に設定するために、テーブルで機能するいくつかの LibreOffice マクロに取り組んでいます。

MS Office では、これは簡単です。テーブルを選択し、マクロに以下を含めるだけです。

LibreOffice 4.1 にはこのようなものはありません。各列/行を個別に調整する必要があるようです。これを行うには 2 つの方法があります。

  1. すべての列/行を反復処理し、各列/行を調整します

  2. 最初の列/行を慎重に計算された広い幅/高さに調整してから、 Distribute Columns/Rows Evenlyを呼び出します

コードの概要をつかむために、マクロ レコーダーを使用して、Table | テーブルのプロパティを変更し、テーブルが正常に見えるまでいじりましたが、私が行ったことのほとんどはマクロに記録されませんでした。

誰かがこのようなことをしましたか?