問題タブ [rtf]
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.
php - PHP を使用して画像を RTF ファイルに挿入する
RTF ファイルに画像を挿入する方法を教えてください。RTF ファイル内には、{photo} のようなプレースホルダー テキストがあります。PHPを使ってこの位置に画像を配置したいです。
wpf - WPFでRTFをロード/保存するときにフォントサイズを保持する
次のRTFドキュメントを検討してください
フォントSegoeUI11ptの「サンプルテキスト」が含まれています。ここで、WPFのFlowDocumentとTextRange.Load()および.Save()をそれぞれ使用してドキュメントをロードして保存すると、フォントサイズが10.5ptに縮小されます。RTFを入力/出力として使用するときに元のフォントサイズを保持する方法はありますか?
encoding - タイ文字の文字エンコード
タイ文字を含む RTF ファイルを読み取り、それをテキスト ファイルに書き込む必要があります。TIS-620、MS874、ISO-8859-11 を使用してみましたが、結果の出力ファイルをメモ帳またはテキストパッドで開くと、タイ語の文字が正しく表示されません。しかし、ワードパッドではうまく機能します。私を案内してください。
c# - RichTextBox の RTF をリセットしますか?
RichTextBox (WPF ではなく WinForms) の書式設定を「リセット」しようとしています。以前使用していた
しかし、それは突然失敗したようです。何を設定richTextBox.Text
しても、一部の rtf 形式が保持されます。
私はもう試した
ただし、それは不適切な形式について不平を言っています。これを行うにはもっと良い方法があるはずです。(もちろん、全体を選択してから、背面の色、前面の色、およびフォントをリセットすると機能しますが、全体を選択してから選択を解除すると、ちらつきが発生します。また、処理が遅くなり、より多くのコードが必要になります。)何か案が?
編集:私はこれを機能させました:
しかし、もっと良い方法があるはずですよね?
編集 2: 明確にするために、テキストを保持しながらすべての書式設定を削除したいと思います。他の誰かがより効率的/より良いコーディング方法を持っていない限り、最初の編集のコードが出荷されるようです.
編集3:
まだすべてのフォーマットがクリアされていないため、機能していないようです。上記の最初の編集の方法が気に入らない理由は、テキストボックスをクリアしてからテキストを再入力すると、テキストボックスが「点滅」するからです。Clear() メソッドは、すべてのテキストを単純にクリアするだけでなく、何らかの書式設定のリセットを明確に (しゃれは意図していません) 行うため、単純に richTextBox.ResetFormatting() メソッド、または同じ機能にアクセスする何らかの方法が必要なようです。 .
要約する:
上記の例のようにテキストをクリアせずにRichTextBox内のテキストのフォーマットをリセットする方法はありますか(そうであれば、それは何ですか)(望ましくない点滅が発生するため)?
vb6 - RTFファイルを行に分割する方法は?
RTF ファイルを (私のコードで) 行に分割しようとしていますが、RTF 形式の全体を実際に理解していないことが主な理由で、うまくいきません。行は \par または \pard または \par\pard または任意の数の楽しい組み合わせで分割できるようです。
ファイルを任意の言語の行に分割するコードを探しています。
c# - RTF 特殊文字を Unicode に出力する
私は ocn Google と Stackoverflow を見回してきましたが、必要なものが見つかりませんでしたが、私の質問は非常に単純に思えます。とにかく;
"\'d3\'d6" (この場合はロシア語) などの RTF 特殊文字の文字列を C# を使用して Unicode 文字または文字列に変換する方法は何ですか?
.net - RichTextBox (.NET Winforms) の問題 (または代替)
.Net のRichTextBoxコントロールに問題があります。表のセルの書式設定をサポートしていないようです。これは面白いことに、ほとんどの場合、表を作成するときにセルの内容を右揃え (数値、通貨) にしたいからです。
RichTextBox でワードパッド ドキュメントを開こうとすると、セル配置のコマンドが無視されます (実際には削除されます)。いくつかの回避策を試しましたが、成功しませんでした。
誰でもこれを修正するためのアイデアを思いつくことができますか? (固定幅のフォントとスペースを使用しない)他のコードはすでに正常に機能しているため、これが最善の解決策です。必要なのはダーティハックだけであれば、それは素晴らしいことです.
または、推奨できる .Net Rich Text Editor のオープン ソースの代替手段はありますか? Windows フォームに埋め込み、プログラムでコンテンツにアクセスできるユーザー コントロールが必要です (コンテンツを作成するか、何かを追加します)。しばらくの間 Web を検索しましたが、Web (Ajax/Javascript) コントロールしか見つかりませんでした。
私が使用できる HTML WYSIWYG エディターもありますが、基本的にはすべて、MSHTML を使用して埋め込まれて編集された IE ブラウザーであり、Winforms アプリでそれを使用するのは少し奇妙に感じます (おそらく私が間違っているかもしれません)。その場合、HTML 用のコンテンツ ジェネレーターを実装するのに少し余分な時間が必要になりますが、RTF IMHO よりも読みやすく、生成するのははるかに簡単です。
この目的のために、皆さんは何を見つけますか?
c# - RichTextBox の代替 Winforms .NET2.0+
C# を使用して VS2008 で RichTextBox コントロールを拡張しています (プリンターのサポートと URL リンクを追加しています)。必要な機能のほとんどを備えていますが、コントロールはそれほど良くありません。画像サイズ変更ハンドルのマウス カーソルを変更する方法がわかりません。弾丸はサイズと色で狂ってしまいます。asp.netやwpfではないwinformにこれが必要です。HTML wysiwyg エディターよりも rtf を好みます。
リッチテキストボックスの代替品のほとんどは、.NET 1.0/1.1 が古すぎるか、単純すぎるか、複雑すぎて高価です。
Infragistics コントロール ライブラリを使用していますが、リッチテキスト ボックスに最も近いコントロールでは、必要なすべての機能が提供されません。それらは、テキスト ベースのコントロールと std winforms textbox および richtextbox の両方で動作するスペル チェック コントロールを提供します。IProvideTextBox または ISupportSpellChecking インターフェイスを実装するすべてのコントロールで動作します。残念ながら、機能的に豊富なテキスト ボックスの代替のほとんどは、IProvideTextBox または ISupportSpellChecking をサポートしない独自のスペル チェック アドオン コントロールを提供します。アプリケーションを使用して、同期を維持する必要がある複数の辞書ではなく、1 つの std 辞書をユーザーに配布したいと考えています。
もう 1 つのことは、richtextbox が単純なコントロールとして提供されることです。独自のメニュー コントロールを追加し、自分で配線する必要があります。高価な交換品のほとんどは、すぐに配線できるツールバーを提供します。これは素晴らしいことですが、すべてのアプリケーションに一貫したルック アンド フィールを開発する場合、ベンダーのツールバーを削除する必要があり、UI の残りの部分とは異なる外観と動作をするこの奇妙なメニュー ボタンのセットがあるため、これが難しくなります。また、アプリケーション スタイラーを使用してアプリケーションをスキンしています。サード パーティのメニュー コントロールは、この種のスタイルに対応していない可能性があります。
コストがかからず、winform で動作し、RTF をサポートし、画像サイズ変更ハンドルの適切なマウス オーバー トランジションと信頼性の高い弾丸サポートを備えた堅牢な、私が使用できる合理的な RichTextBox コントロールの置き換えを誰かが提案できますか。
私の現在のオプションは、私の努力を縮小し、それをカットしない機能のサポートを削除することですが、それでも使用可能なものを残します.
python - RTF をプレーン テキストに変換するための Python モジュールはありますか?
理想的には、インストールにスーパーユーザー アクセスを必要としないモジュールまたはライブラリが必要です。私の作業環境では、権限が制限されています。
ms-word - .RTF の提供方法
データベースからのレポートを表示する Web アプリケーションをサポートしています。場合によっては、レポートに添付ファイル (通常はデータベースにも保存される画像/ドキュメント) が含まれます。
データベースから添付ファイルをストリーミングする動的な .htm リソースを介して添付ファイルを提供し、添付ファイルの種類に基づいてコンテンツ タイプを入力します (PDF、RTF、およびさまざまな画像形式をサポートしています)。
RTF の場合、問題が発生しました。多くの Windows ユーザーは、デフォルトで「application/rtf」コンテンツ タイプを関連付けていないようです (*.rtf ファイル拡張子を関連付けています)。その結果、添付ファイルへのリンクをクリックしても、Internet Explorer 6 では何も起こりません。
content-type として 'application/msword' を返すと、リンクをクリックしたときに RTF が表示されるように見えますが、MS Office がインストールされているユーザーのみが表示されます (一部のユーザーはこれをインストールせず、別の RTF リーダーを使用します)。 、OpenOffice など)。
このアプリケーションはパブリックにアクセスされるため、ユーザーのマシン設定を制御することはできません。
ここで誰かがこれを以前に解決しましたか?そしてどうやって?ありがとう!