問題タブ [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 に答える
6171 参照

php - PHPとFPDF:両端揃えのテキスト幅の計算

そのため、PHPでFPDFを使用して、画像とテキスト(HTMLではない)からPDFファイルをプログラムで生成しています。

私が抱えている最大の問題の1つは、画像の周りにテキストをワードラップできることです。私の現在のアルゴリズムは次のようになります。

  1. 単語の配列としてテキストを取得する
  2. '現在の行'変数に一度に1つずつ単語を追加し、その変数でGetStringWidth()を呼び出して、現在の行の幅を決定します。
  3. 事前に決定された最大幅に達したら、現在の行を行の配列に渡し、新しい「現在の行」から開始します。

これを行うと、不適切に分割されてはならない行の配列を取得できますが、テキストが右揃えになっているため、GetStringWidth()で行の幅を正確に指定できないことがわかりました。正当化されます。

私はFPDFのMultiCell方法を掘り下げて、正当化されたテキストを適切に分割する方法を理解しようとしましたが、実際にはその頭も尾も作成できません。要約すると、同様のアルゴリズムになります(そして、を使用して各行を書き込みますCell)が、実際には幅を計算するようには見えず、などのPDF「コード」を書き込みます0.375 Tw

文字列と最大幅を指定して、両端揃えのテキストの幅を計算する方法を知っている人はいますか?

0 投票する
4 に答える
8532 参照

html - htmlメールテンプレートと正当化されたテキスト

HTMLメールテンプレート(テーブルヘルを使用)があり、結果のメールはGmailとOutlook 2003で正常に表示されます。ただし、Outlook 2007では、テキストは正当化されません(代わりに左揃えになります)。これに対する回避策はありますか?

使用される関連コード:

doctype:

ありがとう

0 投票する
4 に答える
3357 参照

android - ANDROIDレイアウトでテキストビューのコンテンツを正当化する方法を知っている人はいますか?

私は android:gravity 属性で遊んでいますが、テキストビューでテキストコンテンツを正当化することはできません。サポートされているかどうかは誰にもわかりませんか?方法はありますか?誰でも成功しましたか?

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

c# - レポートのテキストを両端揃えにする

私の仕事では、データベースから情報を動的に抽出してクライアント関連の情報をパーソナライズする契約文書を生成する必要があります。

これらのドキュメントにはテキストだけでなく、動的な行を含むテーブルも必要です (つまり、クライアントが所有する製品をいくつか示します)。これらの表は、ドキュメントのさまざまな部分に配置でき、段落の間に配置できます。

重要なことは、テキストは正当化されなければならないということです(私の国の法的要件)

これらのドキュメントは Reporting Services で作成し、PDF にエクスポートしますが、このツールでは両端揃えのテキストが提供されません。

グーグル検索を行ったところ、Reporting Services でテキストを正当化する方法がないことがわかりました。

これを行う別の方法はありますか?そうでない場合は、この問題を解決するための代替手段を教えてもらえますか?

C# で ASP.NET を使用します。

前もって感謝します

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

c# - WPFで、キーボードショートカットを保持したまま、メニュー項目を正しく正当化するにはどうすればよいですか?

下の図のフォントサイズの設定など、メニュー項目を右揃えにする機能を取得するために、最近XAMLを変更しました。

明らかに、そのグラフィックに基づいて、私はすぐに技術的な役割からグラフィックデザインに移行することはありません:-)それは私が何を意味したかを説明するためだけのものです。

以下の元のXAMLは値を正しく正当化しませんでした

代わりに、それは私に与えました:

それで、正しい正当化を得るために、私はそれを次のように変更しました:

AltCただし、フォントサイズ10を選択するためのショートカット機能が失われていることがわかりました(機能しなくなったのはビットだけFで、最初の2ビットはまだ問題ありません)。00

代わりに、アイテムをすばやく選択する方法として1_0使用できるのではなく、メニュー自体に文字通りのテキストが表示されます。0

メニューテキストの正しい位置合わせを維持しながら、アクセラレータを使用できるようにするにはどうすればよいですか?

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

text - IE8 で両端揃えされたテキストが右端で途切れる

最近、IE8 のこのバグ (IE7 では正しく表示されます) に気付きました。IE8 では、テキストが少しだけ、主にすべての「o」が途切れることに気付きました。

テキストは正当化されますが、それがこれで重要な役割を果たすかどうかはわかりません.

私の質問は、これを修正できますか? これはIE8の問題ですか?

ありがとうございました。

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

internet-explorer - IE8 で Text-align:justify - クリックまたはハイライトするとテキストが移動する

IE8 のテキスト表示で問題が発生しました。クリックまたは強調表示すると、両端揃えのテキストが少し移動します。

このhttp://www.howtocreate.co.uk/ieBugs/floattext.htmlとまったく同じですが、div の幅がピクセルである点が異なります。IEのバグのようです。

私の質問は、誰かがこの問題に遭遇したことがありますか? どのように修正しましたか?

ありがとう!

0 投票する
10 に答える
28770 参照

css - CSSテキストは文字間隔で揃えます

CSSを使用して、各行の文字間隔を使用して定義された幅に単語を自動的に揃える方法はありますか?

たとえば、「このようなもの」は、次のようになります。

そのようなスタイルを私のテキストに適用するための目立たない方法はありますか?純粋なCSSにはこのオプションがないと思います(少なくとも3より前のCSSバージョンでは、CSS3にはtext-justifyプロパティがあるようですが、まだ十分にサポートされていません)。したがって、jsソリューションでも問題ありません。

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

css - フローティングHTML要素をCSSで正当化-整列する方法はありますか?

基本的に、私は「text-align:justify」の効果を達成しようとしていますが、フローティングブロック要素を使用しています。正当化したいブロックがたくさんあります。

つまり。各行の長さが同じになるように、各行の間隔は水平方向に異なります。(不規則でない右端)。

CSSでこれを行う方法はありますか?そうでない場合、これを実現するための適切なJSライブラリはありますか?それとも、これは実行不可能ですか?

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

html - text-align: 正当化が機能しない

HTML

CSS

各リンクを全幅にしたい。text-align: justify で実装しようとしました。しかし、それは機能していません。これどうやってするの?