Spread.Sheets
自動調整の使用
Spread.Sheets > 開発者の手引き > ユーザーインタフェースの管理 > 自動調整の使用

Spread.Sheetsでは、列と行の自動調整がサポートされます。 自動調整は、内容に合わせて列幅または行の高さを自動調整する機能です。 options.autoFitTypeプロパティを使用して自動調整を行う場合は、ヘッダテキストを含めることもできます。

列ヘッダの右端をダブルクリックすると、列内の最長テキストに合わせ、列が自動的にサイズ変更されます。

行ヘッダの下端をダブルクリックすると、行の高さが自動的に変更されます。

複数の列や行、またはシート全体を選択してから、そのうちの1つの列または行をダブルクリックすると、選択されたすべての列または行に自動調整が適用されます。

自動調整は、非表示の列/行、フィルタ処理された列/行、グループ化された列/行、ビューポートには表示されていない、選択された列/行に対しても、同様に機能します。 Resizableメソッドがfalseに設定されている列/行に対しては、自動調整は適用されません。

autoFitColumn メソッド、autoFitRow メソッド、およびCommandsクラスでも、列幅または行の高さを変更できます。

wordWrapメソッドがtrueに設定されているセルには、[Alt]+[Enter]キーを使用して、複数行を入力できます。

コードの使用

次のサンプルコードは、テキストに合わせて列幅を自動調整します。

javaScript
コードのコピー
activeSheet.setValue(0, 1, "testing");
activeSheet.autoFitColumn(1);

コードの使用

次のサンプルコードは、表示テキストに合わせて行の高さを自動調整します。

javaScript
コードのコピー
activeSheet.setValue(0, 1, "testing\r\nmultiple\r\nlines");
activeSheet.getCell(0,1).wordWrap(true);
activeSheet.autoFitRow(0);