問題タブ [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.
algorithm - 最適なワード ラップ アルゴリズムは?
ワード ラップは、最新のテキスト エディターに必須の機能の 1 つです。
ワードラップはどのように処理されますか? ワードラップに最適なアルゴリズムは何ですか?
テキストが数百万行の場合、ワードラップを非常に高速にするにはどうすればよいですか?
なぜこのソリューションが必要なのですか? 私のプロジェクトでは、さまざまなズーム レベルと美しい外観でテキストを描画する必要があるためです。
実行環境は Windows Mobile デバイスです。非常に小さなメモリ サイズで最大 600 MHz の速度。
回線情報はどのように扱えばよいですか?元のデータが 3 行あるとします。
その後、休憩テキストは次のように表示されます。
あと 3 行を割り当てる必要がありますか? または他の提案はありますか?
php - PHPファイル用のEclipsePDTでワードラップを機能させるにはどうすればよいですか?
Eclipse PDTでPHPをプログラミングすることは、主に喜びです。コードの完成、テンプレート、メソッドのジャンプなどです。
しかし、私を夢中にさせる1つのことは、PHPファイルの行をワードラップにできないことです。そのため、長い行では、右に無期限に入力しています。
Windows | Preferencesをクリックし、「wrap」と入力して次の情報を取得します。
そこで見つけた「自動的に折り返す」と「線幅」を72に変更してみましたが、効果がありませんでした。
PHPファイル用のEclipsePDTでワードラップを機能させるにはどうすればよいですか?
git - 長い行に git diff を使用するにはどうすればよいですか?
ファイルに対してgit-diffを実行していますが、変更は長い行の最後にあります。
カーソルキーを使って右に移動すると、色分けが失われ、さらに悪いことに行が整列せず、変更を追跡するのが難しくなります.
その問題を防ぐ方法、または単に行を折り返す方法はありますか?
私はmingw32経由でGit 1.5.5を実行しています。
visual-studio-2008 - Visual Studio 2008 の列 80 でコメントを自動的に折り返す方法はありますか? ..または列 80 がどこに表示されますか?
コメントを入力すると、80 列の境界でコメントを自動的に折り返す方法はありますか? ..またはそれが失敗した場合、列 80 の境界にかすかな線を表示して、手動でのラッピングを少し簡単にする方法はありますか?
私が使用している他のいくつかの IDE には、これらの機能のいずれかがあり、適切な場所にラップするコメントをはるかに簡単/迅速に記述できます。
[編集] (私のように) Visual C++ Express を使用している場合は、キーの VisualStudio 部分を VCExpress に変更する必要があります。
flash - RadioButton コンポーネントの複数行ラベル (AS3)
Flash (および ActionScript 3) で小さなクイズ アプリケーションを作成しています。ラジオボタンに RadioButton コンポーネントを使用することにしましたが、ワード ラッピングを機能させるのに問題があります。
ボタンを作成するコードは以下にあります。
_config は XML の一部であり、_defaults はサイズ情報とフォント設定を含む XML の一部です。
_button.textField.wordWrap を true に設定すると、テキストは複数の行に分割されますが、_defaults.@alen では分割されません。これは私が望んでいるものですが、各単語の後にほとんど発生するように見えます。
また、いくつかの行に分割されることもありますが、マウスがその上に置かれるまですべてが表示されません。
gridview - GridViewアイテムのテキストラッピング
実行時に動的に作成しているGridViewコントロールがあります。このようにすべての列を作成しています。
ただし、テキストを折り返さないようにアイテムを指定した場合でも、IE6では折り返します。FireFoxでは、幅が指定されていても、非常に幅の広い列が作成されるだけで、おそらくどちらでもありません。
GridViewでこれらの幅と折り返し列を実際に制御する方法はありますか?
wpf - TextBox の TextWrapping プロパティを MenuItem の IsChecked 値にどのようにバインドしますか?
TextBox の TextWrapping プロパティには、次の 3 つの値があります。
- 包む
- ラップなし
- WrapWithOverflow
MenuItem の IsChecked プロパティにバインドしたいと思います。MenuItem がチェックされている場合、TextBox の TextWrapping プロパティを Wrap に設定したいと考えています。MenuItem がチェックされていない場合、TextBox の TextWrapping プロパティを NoWrap に設定したいと考えています。
要約すると、2 つ以上の値を持つ列挙型の 2 つの値に 2 つの状態を持つコントロールをバインドしようとしています。
[編集]可能であれば、これを XAML で実現したいと考えています。
[編集] IValueConverter を使用してこれを行う方法を見つけました。おそらくこれを行うためのより良い方法がありますか?これが私がしたことです:
Window.Resources で、ValueConverter への参照を宣言しました。
TextBox で、MenuItem へのバインディングを作成し、バインディング ステートメントに Converter を含めました。
ValueConverter は次のようになります。
language-agnostic - コード行、特に長い引数リストをラップする場所は?
特に長い引数リストに関しては、コード行をラップするのにどのような方法をお勧めしますか?
行の折り返しに関するいくつかの質問があります (コードを書くときにテキストを折り返すかどうか?や行幅の書式設定の標準など)、コード行を折り返す場所をカバーするものを見つけることができませんでした。
次の例のように進行し続けるコード行があるとします。
それはどのように包まれるべきですか?
私が考えることができるいくつかの方法と、それらの欠点のいくつかを次に示します。
特に新しい行の孤立した引数のすぐ上に割り当て等号 ("=") があるため、呼び出しようとしているメソッドから引数リストを視覚的に分離しているように見えるため、個人的にはそのオプションは好みません。
そのため、しばらくの間、次のアプローチを採用しました。
ここでは、すべての引数がまとめられており、すべてメソッドの最初の引数の側にあります。ただし、タブがインデントするスペースの数が原因で、引数リストが常に 2 行目以降に整列するとは限らないという問題があります。(また、書式設定のために余分なスペースを入力すると、時間がかかりすぎます。)
前の質問の 1 つの回答では、次の形式が提案されました。
私はこの形式が視覚的に魅力的であるため、実際に気に入っていますが、リストが属するメソッドから引数を視覚的に分離しています。また、1 つのメソッド呼び出しが多くの行を占有しないようにすることも好みます。
それで、私の質問は、そもそも行のコードが長くなりすぎるのを防ぐという問題に立ち入ることなく、コード行をどのようにラップすることをお勧めしますか? 具体的には、引数リストが長い場合、コード行を分割するのに適した場所はどこですか?
text - SSRS でのテキストの折り返し
SSRS レポートのテーブル フィールドのテキスト ラッピングと、レポートを PDF 形式にレンダリングする際の適切なランドスケープを実現するにはどうすればよいですか?