2012-01-04 1 views
0

私は、(Webブラウザオブジェクトから)winformsアプリケーションに読み込まれたHtmlDocumentオブジェクトを持っています。winformsアプリケーションのHtmlDocument、テキストがあふれているかどうかを確認するには?

私は、htmlドキュメントの特定のhtmlテーブルを参照しています。

テーブル内のテキストがあふれているかどうかを知る方法はありますか? (高さまたは幅)。

更新

私はHTMLのテーブルが200個のピクセルの絶頂を持って知っていれば、必要な高さの高さをピクセル単位数を思い付くテキストとフォントサイズのラインをカウントすることは可能であろうコンテンツneads?

答えて

1

HTMLテーブルでセルの幅と高さ(200pxなど)を指定すると、jqueryを使用してセルサイズがオーバーフローしたことが変更されたかどうかを知ることができます。 HTMLファイルにこれをコピーし、それをやってみる:

<html> 
<head> 
    <script src="http://code.jquery.com/jquery-latest.js"></script> 
</head> 
<body> 

<table border="1"> 
    <tr> 
    <td width="50px">foo00000000000000000000</td> 
    <td width="100px">bar</td> 
    </tr> 
</table> 

Row: <input type="text" value="0"> 
Column: <input type="text" value="0"> 
Width of first cell: <span id="columnWidth">?</span><br> 
</body> 

<script type="text/javascript"> 
    $(function() { 
var row = $('input:first').val(); 
var column = $('input:eq(1)').val(); 
var columnWidth = $('table tr:eq('+row+') td:eq('+column+')').width(); 
$('#columnWidth').text(columnWidth); 
    }); 
</script> 

foo000000000セルはは50pxと指定が、すべてゼロで、それは180ピクセルに溢れています。

関連する問題