0

文字の長さではなく、ピクセルの長さに基づいて文字列を分割することは可能ですか?

記事の見出しが線を壊してデザインを「破壊」することは望ましくありません。

4

1 に答える 1

2

ASP ページはサーバー側で動作しています。

テキストのピクセル長または文字長は、クライアント側のブラウザで使用されているフォントによって異なります。

モノスペースと呼ばれるフォントがあります。これは、フォントのすべての文字が固定長であることを意味します。このタイプのフォントを使用している場合は、テキストのピクセル長を計算できます。お気に入り:

<%
    letter_length = 12 
    pixel_length = letter_length * Len(strHeader)
%>

または、フォントが等幅フォントでない場合は、フォントのピクセル長の配列を自分で作成できます。また、テキスト全体のピクセル長を計算することもできますが、ハードコードがはるかに必要になるため、そのようにすることはお勧めしません。

そして、あなたの質問に対する私の質問は..なぜあなたはasp(サーバー側言語)でそれを達成しようとしているのですか?

于 2012-07-24T17:05:27.430 に答える