問題タブ [word-wrap]

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

c# - 内部のグローバルプロパティ..悪臭?

私が取り組んでいるいくつかのコードで、デザインの問題が少し発生しました。

私の基本的なコードは次のようになります。

メインCOMラッパー:

ラッパーへの内部参照を保持するパブリック静的クラス

内部ラッパーインスタンスを使用するコード:

これは誰にとっても悪いにおいがしますか?メインラッパーオブジェクトへの参照を保持するために内部プロパティを使用する必要がありますか、それともここで別のデザインを使用する必要がありますか?

注:MapinfoWrapperオブジェクトは外部で使用されるため、これをシングルトンにしたくはありません。

0 投票する
12 に答える
143752 参照

visual-studio - Visual Studioでワードラップを切り替えるにはどうすればよいですか?

Visual Studio .NETには、ワードラップのオンとオフを切り替える方法がありますか?

私はEclipseのこの機能に慣れています。この機能を使用すると、ワードラップのオンとオフを右クリックして切り替えることができるため、右に伸びる長い行がある場合は、下部のスクロールバーを左右に移動する必要がありません。コードを読む/html:http://web.archive.org/web/20131027224437/http://ahtik.com:80 / blog / 2006/06/18 / first-alpha-of-eclipse-word- wrap-リリース済み/

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

word-wrap - ハードラップとソフトラップの違いは?

私はテキストエディタを書いている最中です。他のテキスト エディタを調べたところ、それらの多くが「ソフト」ラップと「ハード」ラップについて言及していることに気付きました。違いはなんですか?検索しても答えが見つからないようです。

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

silverlight - Silverlight 2.0 - 垂直方向にスクロールし、水平方向に折り返す

シルバーライト2.0で。垂直方向にスクロールして水平方向に折り返したいコンテンツがあります。コントロールにはドックパネルがあります。それを埋めるDockPanelの最後の子は、ScrollViewerです

TextDisplay コントロールの XAML は次のようになります。

私がしたいこと: TextDisplay はコントロールのメイン領域を占有し、高さが合わない場合は垂直スクロールバーを表示する必要があります。メッセージが横方向に長くなりすぎると折り返す必要があります。

スクロールは機能しますが、メッセージが右端で折り返されません。彼らはただ断ち切りました。幅を制限するのではなく、Horizo​​ntalScrollBar を非表示にするだけです。Horizo​​ntalScrollBarVisibility="Auto" を設定すると、右にスクロールして表示されます。強制的にラップするにはどうすればよいですか?

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

hyperlink - DNN 4.9.x でリンクがラップしないようにするにはどうすればよいですか

リンクのラッピングに問題があります。これを防ぐにはどうすればよいですか?

![ワードラップ][1]

[1]:

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

wpf - WPF ListBox で TextBlock を強制的にラップする

メッセージを表示する WPF リストボックスがあります。左側にアバターがあり、ユーザー名とメッセージがアバターの右側に垂直に積み上げられています。メッセージ テキストが折り返されるまでレイアウトは問題ありませんが、代わりにリスト ボックスに水平スクロール バーが表示されます。

私はグーグルで同様の問題の解決策を見つけましたが、どれもうまくいきませんでした。

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

algorithm - ハードラップされたテキストを再ラップするアルゴリズム?

私が働いている会社のために、カスタムの電子メール管理アプリケーションを作成したとしましょう。同社のサポート アカウントから電子メールを読み取り、それらのクリーンアップされたプレーン テキスト バージョンをデータベースに保存し、その過程でそれを顧客アカウントや注文に関連付けるなど、他の優れた処理を行います。従業員がメッセージに返信すると、私のプログラムは電子メールを生成し、ディスカッション スレッドの書式設定されたバージョンを顧客に送信します。顧客が応答すると、アプリは件名で一意の番号を探して着信メッセージを読み取り、前のディスカッションを取り除き、スレッドの新しいアイテムとして追加します。例えば:

一般に、これはすべてうまく機能しますが、クリーンアップをしばらく延期している領域が 1 つあります。それは、テキストの折り返しを扱っています。上記のようなきれいな電子メール形式を生成するには、顧客が最初に送信したテキストを再ラップする必要があります。

これを行うアルゴリズムを作成しました (コードを見ても、それがどのように機能するのか完全にはわかりません。リファクタリングを使用する可能性があります)。しかし、ハードラップ改行、「段落の終わり」改行、および「意味論的」改行を区別することはできません。たとえば、ハードラップの改行は、たとえば 79 桁の長いテキスト行を折り返すために、電子メール クライアントが段落内に挿入した改行です。段落改行の終わりは、ユーザーが段落の最後の文の後に追加した改行です。セマンティックな改行はbr、フレッドが上で入力したアドレスなど、タグのようなものになります。

代わりに、私のアルゴリズムは、新しい段落を示すものとして 2 つの改行が連続して表示されるだけであるため、顧客の電子メールは次のような形式になります。

このテキストを意図したとおりに再ラップするバージョンを書こうとするときはいつでも、基本的に、テキストのセマンティクス、「ハードラップ」改行と「本当に意味した」の違いを知る必要があるという点で壁にぶつかります。br顧客の住所などの "-タイプの改行のようなものです。(私は 2 つの改行を続けて使用して、いつ新しい段落を開始するかを決定します。これは、大多数の人々が実際に電子メールを入力する方法と一致しています。)

意図したとおりにテキストを再ラップできるアルゴリズムを持っている人はいますか? それとも、特定のソリューションの複雑さを比較検討する際に、この実装は「十分」でしょうか?

ありがとう。

0 投票する
5 に答える
94787 参照

html - HTML テキストエリアの横スクロール

HTML ページのテキストエリアに水平スクロールを提供したいと考えています。改行なしで長い行を入力すると、スクロールは折り返されずに表示されます。数人の友人が、overflow-y CSS 属性の使用を提案しましたが、私にはうまくいきませんでした。私が使用しているブラウザは IE 6+ と Mozilla 3+ です。

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

visual-studio - VisualStudioテキストボックスラップ機能

1行入力し続けるのではなく、テキストボックスにテキストを書き込んでいるときに、テキストを自動的に次の行に折り返すにはどうすればよいですか?

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

visual-studio - VisualStudio2008で折り返し行のインデントを維持する

Visual Studio 2008で、自動的に折り返された長い行のインデントを維持する方法はありますか?(C#でのみ必要です。)

ワードラップをオンにすると、次のようになります。

私はそれをこのように見せたい:

私はいくつかのテキストエディタがこれを行うことができることを知っています。