問題タブ [fixed-width]

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

vb.net - VB.NET の StatusStrip から「サイズ変更三角形」を削除する方法

フォームの下部に StatusStrip コンポーネントがドッキングされています。フォームの幅は固定されており、サイズ変更はできません。ただし、StatusStrip の右側には小さな「サイズ変更用の三角形」があります (6 つの小さな点)。

これにより、ウィンドウのサイズを変更できるという印象が得られます。どうすれば削除できますか?

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

css - 難解な Unicode を含む任意のグリフに対して、CSS で固定文字幅を強制するにはどうすればよいですか?

これはできないと思いますが、念のため質問させてください。

<span>a の単一の文字に特定のwidthand height:を強制したいと思います1em

理想的には、文字がまだ固定幅でない場合、文字は 1em に引き伸ばされます。

これは、まれな Unicode グリフを含むすべての文字をサポートする必要があるため、フォントを単に Courier に設定することはできません。

最後に、これは CSS のみで実現し、シンプルかつ軽量にする必要があります。たとえば、 1 ピクセルの画像を含むdiv内にを含む複雑なソリューションtable(この 1 文字を表示するためだけに) はOKではありません。

これを行うプロパティを思い出せません.Googleへの試みは、多くの「固定幅レイアウト」を返しただけで、単一の文字については何も返しませんでした.

単純な解決策がなく、複雑な解決策がある場合、使用しませんが、とにかく聞いてみたいと思います.

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

c# - 「フィールドカラー」プログラムの最適なプログラミング方法 - とても簡単です。

変なタイトルですみません、他にいいのが思いつきませんでした!

とにかく、固定幅ファイルを読み取り、ユーザー入力からフィールド長を収集し、ファイルの最初の行から各列を別の色で表示するプログラム ( Windows Forms App )を作成する途中です。... 分かりますか?基本的には、色を使用して固定幅ファイル内のさまざまなフィールドを区別することです。

私が聞きたかったのは、これについて最善の方法は何でしたか?私は多くの問題を抱えており、物事に出くわし続け、もっと良い解決策があることを知っていても、嫌な解決策を実装しているだけだからです。

明らかに、プログラム全体を提供する必要はありません。これを行うためのより良い方法のいくつかのアイデアだけを提供してください。私の解決策は恐ろしいものだからです。

よろしくお願いします!

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

c# - RichTextBoxコントロールのテキストのC#バックカラー

固定幅のテキストファイルを読み取り、ユーザー入力から列の幅を取得し、それを使用してさまざまな列をさまざまなテキストの色で画面に表示するWindowsフォームアプリを作成しました。それはそのようにうまく機能します。

ただし、フィールドが空白の場合は機能しません。私が使用しているテキストファイルでは、空白の場合があります。しかし、私はまだそれらを定義したいと思っています。だから私はそれを行うための最良の方法は次のようにそれにバックカラーを置くことだと思いました:

http://tinypic.com/r/2ic38sm/7

しかし、RichTextBoxでそれを行う方法を見つけることができません-それは可能ですか?そうでない場合は、Windowsフォームでそれを行う方法はありますか?

前もって感謝します!

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

javascript - dojox DropDownSelect 固定幅

dojox.form.DropDownSelect (バージョン 1.3) の固定幅を設定する方法を知りたいです。私は次のことを試しました:

0 投票する
7 に答える
144772 参照

css - 行の残りをインラインブロック要素で埋める方法は?

テーブルを使用する代わりに、CSS と 2 つのインライン ブロック (または何でも) DIV タグを使用して、そのようなことは可能ですか?

表のバージョンは次のとおりです (見やすいように境界線が追加されています)。

FIXED WIDTH (パーセンテージ幅ではない)の左側の列と、行の残りのスペースを埋めるために拡張される右側の列が生成されます。かなり単純に聞こえますよね?さらに、何も「フローティング」されていないため、親コンテナーの高さは、コンテンツの高さを包含するように適切に拡張されます。

--BEGIN RANT--
固定幅のサイドカラムを使用したマルチカラムレイアウトの「明確な修正」と「聖杯」の実装を見てきましたが、それらはひどいものであり、複雑です。要素の順序を逆にしたり、パーセンテージ幅を使用したり、float を使用したり、負のマージンを使用したり、「左」、「右」、「マージン」属性の関係が複雑になったりします。さらに、レイアウトはサブピクセルに敏感であるため、ボーダー、パディング、またはマージンを 1 ピクセルでも追加すると、レイアウト全体が壊れ、列全体が次の行に折り返されます。たとえば、1 つの行に 4 つの要素を配置し、各要素の幅を 25% に設定するなど、簡単なことをしようとしても、丸め誤差が問題になります。
--暴言を終わらせる--

「inline-block」と「white-space:nowrap;」を使用してみましたが、問題は、行の残りのスペースを埋めるために 2 番目の要素を取得できないことです。幅を "width:100%-(LeftColumWidth)px" のように設定するとうまくいく場合もありますが、幅プロパティで計算を実行することは実際にはサポートされていません。

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

python - Pythonで固定幅、スペース区切りのCSV出力を書く

Pythonのcsvライターを使用して、固定幅、スペース区切り、最小限の引用符で囲まれたCSVファイルを書きたいと思います。出力の例:

私が使用する場合

writer.writerow( ("{0:15s}".format(item1), "{0:15s}".format(item2)) )
...

次に、スペース区切り文字を使用すると、アイテムの書式設定の末尾のスペースが原因で、引用符またはエスケープ ( csv.QUOTE_* 定数に応じて) が追加されるため、書式設定が壊れます。

もちろん、すべてを自分でフォーマットできます。

writer.writerow( ("{0:15s}{1:15s}".format(item1, item2)) )

しかし、csv ライターを使用する意味はあまりありません。また、アイテムにスペースが埋め込まれていて、引用/エスケープを使用する必要がある場合は、手動で整理する必要があります。言い換えれば、「QUOTE_MINIMAL」として機能するが、末尾のスペースも無視する(存在しない)「QUOTE_ABSOLUTELYMINIMAL」csv定数が必要なようです。

「QUOTE_ABSOLUTELYMINIMAL」の動作を実現する方法、または Python の CSV モジュールを使用して固定幅のスペース区切りの CSV 出力を取得する別の方法はありますか?

CSV ファイルに固定幅機能が必要な理由は、読みやすさです。そのため、読み取りと書き込みの両方で CSV として処理されますが、列構造により読みやすくなります。csv skipinitialspace オプションが余分なスペースを無視するため、読み取りは問題ありません。驚いたことに、書き込みが問題のようです...

編集:現在のcsvプラグインでは達成できないと結論付けています。これは組み込みオプションではなく、Python の csv ライターで区切り記号を引用またはエスケープせずに追加の区切り記号を記述する方法がないように思われるため、手動で実現する合理的な方法がわかりません。したがって、おそらく独自の csv ライターを作成する必要があります。

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

html - Javascript を使用せずに、固定ヘッダー、固定幅、画面よりも広いスクロール可能なテーブルを作成するにはどうすればよいですか?

何度も質問されてきましたが、この特定の問題に対して満足のいくものは見つかりませんでした。可能な解決策を見つけましたが、垂直スクロール バーを画面の左側に移動する必要があります。理想的ではありませんが、私の特定のケースではうまく機能します。私の残りの要件を満たす特定の解決策がない限り、これが悪い考えであるというコメントはありません.

私の問題の詳細は次のとおりです。

  • HTML / CSS のみ - 大量のデータがあり、JavaScript のスクロールが遅すぎて反応しません。Javascript は、すべてのデータ行を操作しない限り、1 回限りの書式設定操作に使用できます。
  • ヘッダーが固定されたまま、行を上下にスクロールできる必要があります。
  • 各列の幅は固定する必要があります
  • 垂直および水平スクロール バーが表示される必要があります

問題の例: このテーブルは、水平方向にスクロールしないと垂直スクロール バーが表示されないという 1 つの問題を除いて、私が必要とするすべてのことを行います。

現在の解決策:これで特定の問題は解決しますが、すべての人に役立つとは思いません。より良い解決策はありますか?

0 投票する
7 に答える
4750 参照

php - 固定幅のテキスト ファイルを作成/操作するための PHP ライブラリ

時間追跡、給与計算、人事管理を行う Web アプリケーションがあります。その結果、他のシステム (州税申告、ACH ファイルなど) にエクスポートするために、多くの固定幅データ ファイルを作成する必要があります。レコードの種類/構造を定義し、OOP パラダイムでそれらを操作できる、このための優れたライブラリを知っている人はいますか?

アイデアは、仕様を渡し、その仕様のインスタンスを操作するクラスです。いいえ:

icesa.xml は仕様を含むファイルですが、OOP 呼び出しを使用して自分で定義することもできます。

編集:そのようなライブラリの書き方についてアドバイスを求めているわけではありません。既に存在するかどうかを知りたかっただけです。ありがとうございました!!

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

css - 固定コンテンツを含む100%ヘッダーとラッパーを含める最も効率的な方法は?

100%ヘッダー、次に固定幅コンテンツ、100%フッターを使用する最も効率的な方法は何ですか?

divを最大に制限しようとしていますが、今はかなり行き詰まっています...

誰か助けますか?

ありがとう