問題タブ [justify]

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 に答える
5427 参照

reporting-services - SSRS レポートのテキスト両端揃え

私の SSRS レポートでは、データセット (SQL クエリ) からテーブルを埋めるためのテキストを取得しています。

中央に表示したいクエリの特定のテキスト行があります (つまり、中央揃え)。

これは可能ですか?

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

html - HTML でジャスティフィケーションを使用する場合、2 語の名前の中に小さなスペースを入れるにはどうすればよいですか?

そのため、「Meyer Waterlow は素晴らしい会社です」と書いて CSS 正当化も使用すると、すべての単語間のギャップが均等に扱われます。だから私は得るかもしれない

代わりに、私はしたいです

これどうやってするの?

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

unix - *nix の両側での自動改行と両端揃え

次の内容のテキスト ファイルがあります。

各行が特定の文字数 (この場合は 66 文字) を超えないようにしたいので、必要に応じて改行を挿入できます。また、テキストは両側で揃える必要があるため、必要に応じて複数のスペースを追加することもできます。最後に、以下に示すように、短い行はマージしないでください。また、目的の文字数を正確に含む行は変更しないでください。

残念ながら、fmt正当化することはできません

そのファイルを処理しようとするとpar、(少なくとも最近の Ubuntu では) エラーが発生します。

私も試しましたfold

しかし、行の限界に達したところで単語を分割し、-sオプションを使用した場合の動作は に似ていますfmt(古い openSUSE では空行も削除されます)。

行が指定されたテキスト幅よりも長い場合、Vimは正当化できないようです(以下を参照)が、スペースで区切られた行を切り取った場合(fmtまたはfold上記のアプローチ)、出力を保存し、Vimで開き、次の手順を使用します

「ほぼ」目的の結果を得ることができます(「サブセクション」内にスペースが追加されます)。しかし、最悪の欠点は、手順全体を自動化する必要があるため、バッチ アプローチが必要であるのに対し、直接対話が必要になることです。

合成では、解決策があれば、カスタム スクリプトではなく、標準の Unix テキスト ツール (相互にパイプされる可能性があります) または "バッチ モード" で Vim マクロを呼び出す (可能であれば) ことを強く感謝します。paradj(まだ試していない)というPerl プログラムが過去に提案されたことは知っていますが、標準ツールでそれを自力で作成できるかどうか知りたいです。

編集1

(マシュー・ストローブリッジに感謝) 最初の行を削除する+- ... -+par、ファイルを処理して返すことができます

par問題を解決するための非常に優れたツールになる可能性があるように思えますが、現在は次のようになります。

  1. parパターンを無視するように指示し+- ... -+ます (ちなみに、最初のパターンは障害物を表し、2 つ目のパターンはそうでないのはなぜですか?);
  2. par「セクション」と「サブセクション」内のスペースを編集しないように指示します。これは、「最後の文字がスペースではない、正確に必要な文字数の行に触れないでください」と言い換えることができます (タブを使用しないと仮定しましょう)。

(一般に、このファイルは長くなる可能性があり、「セクション」と「サブセクション」のパターンが数回繰り返される可能性があることに注意してください)。

皆さん、どうもありがとうございました。

編集2

(glts に感謝) 私はあなたの提案をテストしましたが、インタラクティブなアプローチとバッチ アプローチの両方がうまく機能します。後者の唯一のことは、Vim との最小限の対話がまだ必要であることです。

少しグーグルで調べた後、この最後のタスクを解決するための構文例もいくつか見つけました。

また

At this point, I consider my "problem" solved, but anybody willing to continue with the alternative par approach is welcome!

Thanks again to anybody and thanks glts also for the Vim "lesson".

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

android - WebViewを使用せずにリストビュー内のAndroidテキストを正当化する

WebViewを使用せずにAndroidでテキストを正当化する必要があります。リストビュー内で使用するため、リサイクルのために多くの問題が発生します。最後のもののサイズですが、テキストを変更します。つまり、スペースの多いテキストを取得すると、ListView が中断されます。

そのためのライブラリはありますか?

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

html - どのようにすることができます

中心と正当化されますか?

私は単純な p を持っていますが、それを正当化することはできません。私はそれを中央に配置しましたが、正当化する方法がわかりませんか?

HTML:

CSS:

フィドル。

この投稿をチェックアウトしましたが、役に立ちませんでした。:(