問題タブ [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.
python - 一連のスペースを反復する方法は?
わかりましたので、入力テキスト ファイルを取得して、Microsoft Word や他のワード プロセッサのように正当化しようとしています。最後の行の文字位置合わせバーを実行するテキストを取得しました。' '
最後の行の各スペースを反復処理し、 a を挿入して最後の最後を指定された長さまで取得する方法を見つけようとしています。
私が試してみると:
Pythonが教えてくれたシンプルなスタイルの精神で、反復不可能なエラーが発生します。したがって、コード ループ内の while です。ただし、これは最初のスペースにすべてのスペースを挿入するだけです。
また、このプログラムを文字ではなく単語で正当化する方法はありますか?
「Lorem ipsum...」段落をデフォルトのテキストとして使用していました。
どんな助けでも大歓迎です。
完全なコード:
入力:
行の長さ n == 37 の場合
出力:
c# - TextBoxはテキストを正当化します
TextBoxのテキストを(中央に配置せずに)位置揃えすることは可能ですか?気がついた
たとえば、しかしそれを左と右に正当化することは可能ですか?
html - 正当化された HTML 段落の空白の伸びを制限する
Sphinx によって生成された HTML ドキュメントがいくつかあります。Sphinx は本文テキストを両端揃えしdiv
、幅 50em に設定します。もちろん、生成された CSS/HTML を編集することもできます。テキストには、ブラウザで表示したときに本文テキストの約 50% の幅である、事前にレンダリングされた画像の形式のインライン方程式が含まれています。両端揃えのテキストと幅広で壊れにくいインライン画像を組み合わせると、単語間に大きく醜いスペースができることがあります。
スペース ストレッチの量を減らしながら、正当化されたテキストを使用する方法はありますか? たとえば、スペース幅を最大値に制限し、スペースを引き伸ばした後に行が不足している場合、行を左に揃えることはできますか?
例で編集:
幅の広い画像の前に短いテキスト行があると、不適切な間隔が発生します。生成された HTML ソースの一部を次に示します。alt タグには数式の TeX ソースが含まれているため、これらの数式が 1 つの単語と比較してどれだけ大きいかがわかります。
最後の数式は幅が広すぎて行末に収まらないため、次の行に移動され、単語間の間隔が非常に狭くなります。
次のようなものを見たいと思います。私は他の提案を受け入れます。
css - "text-align: justify;" インラインブロック要素は適切ですか?
text-align: justify
他のいくつかの質問は、インライン ブロック要素が均等に広がるように適用する最善の方法をすでに解決しています。
ただし、インライン ブロック要素の行を「クリア」する 100% 幅の要素には、ブラウザーによって独自の行が与えられます。line-height: 0;
親要素を使用せずに、その空の垂直スペースを取り除く方法がわかりません。
問題の例については、このフィドルを参照してください
を使用する私のソリューションについては、このフィドルline-height: 0;
を参照してください
私が使用しているソリューションではline-height
、子要素に new を適用する必要がありますが、以前に設定されたline-height
ものは失われます。誰もがより良い解決策を知っていますか? 必要に応じて要素を折り返すことができるようにテーブルを避けたいと思います。また、ブラウザーのサポートがまだないため、フレックスボックスも避けたいと考えています。また、間隔を空けて配置される要素の数は任意になるため、フロートは避けたいと思います。
android - Kindle(Android)のようにTextViewでテキストを正当化する方法
KindleアプリがAndroidで行うように、テキストを正当化する方法を探しています。Androidは完全な正当化をサポートしていないことを読みましたが、サポートしている場合、Kindleはそれをどのように実装しますか?前もって感謝します。
c++ - このプログラムでベクトルを使用する方法 (文字列を使用)? C++
現在のプログラムでベクトルをどのように使用しますか。「ベクトルで米ドル単位 1、2、5、10、20、50、および 100 を使用します。」
基本的に私の出力は次のようになります
私は自分の本を読み、YouTube を使用しましたが、この割り当てでベクトルを使用する方法を完全には理解できません。また、setw(5) で「右揃え」を正しく使用していますか?
iphone - iPhoneのUITextViewでテキストを正当化する方法は?
テキストを正当化する方法UITextView
このように試してみましたが、このコードでは出力が得られません。
c - printf を使用して、2 つの文字列を指定された長さに左寄せおよび右寄せします。
C または Bash シェルで printf を使用して、2 つの文字列 (文字配列) を特定の長さに左寄せおよび右寄せするにはどうすればよいですか?
たとえば、文字列が「stack」と「overflow」で、長さが 20 文字の場合、印刷したい
(わかりやすくするために、各スペースはダッシュとして示されています)。
文字列の長さは不明です。合計の長さ + 1 が指定された長さを超える場合、いずれかの方向から 1 つまたは両方の文字列を切り捨て、それらの間にスペースを残すことは可能ですか? たとえば、長さが 10 の場合、これらのいずれかを取得できますか?
printf("%10s", string) は 1 つの文字列を右に揃え、printf("%-10s", string) は 1 つの文字列を左に揃えることを知っていますが、2 つの文字列を揃える方法が見つかりません。それらを切り捨てます。
css - text-align:justify が適用されない
.html ファイルに次のコード サンプルを追加しました。
しかし、text-align:justify は適用されません。
html - 外に出る要素エレメント
上記の添付ファイルでは、last span(last word- "for"); に問題があります。それは実際に私の灰色の領域から出ています(これは実際にはクラステキストフレームのdivタグです)。
私は本当に問題を抱えていません。html コードも以下に示します。の境界線<span>
が表示されているのは、2 つの間にギャップが存在することを確認したいからです<span>
。それが最後の単語の問題を引き起こしている理由ですか? では、このギャップを減らすにはどうすればよいでしょうか。