マニュアル キャンセル

spreadsheetGetColumnWidth

 

説明

列の幅をピクセル単位で取得します。 

戻り値

指定された列の幅を表す整数。 

履歴

  • ColdFusion(2025 リリース):関数が追加されました。 

シンタックス

spreadsheetGetColumnWidth(spreadSheetObject,column,returnWidthInPixels)
spreadsheetGetColumnWidth(spreadSheetObject,column,returnWidthInPixels)
spreadsheetGetColumnWidth(spreadSheetObject,column,returnWidthInPixels)

パラメーター 

名前

 

 

必須

 

 

Type

 

 

説明

 

 

spreadSheetObject 

 

 

 

 

ExcelInfo 

 

 

指定された列の幅を取得する Excel スプレッドシートオブジェクトです。 

 

column

 

 

 

 

Integer 

 

 

幅を取得する列番号。 

 

returnWidthInPixels

 

 

いいえ 

 

 

Boolean 

 

 

true の場合、幅をピクセル数で返します。false の場合、幅をポイント単位で返します。  

 

例 1 - returnWidthInPixels=TRUE

<cfquery name=&quot;art&quot; datasource=&quot;cfartgallery&quot;>
SELECT * FROM ART
</cfquery>
<cfscript>
theFile=GetDirectoryFromPath(GetCurrentTemplatePath()) & &quot;art-col-width.xls&quot;;
// スプレッドシートオブジェクトを作成します
theSheet=spreadsheetNew(&quot;SampleData&quot;)
// テーブルからスプレッドシートに行を追加します
spreadsheetAddRows(theSheet,art)
// スプレッドシートに書き込みます
spreadsheetWrite(theSheet,theFile,&quot;yes&quot;)
// 幅をピクセル数で返すかどうかを指定します。
// false の場合、列に収まる文字数で
// 幅を返します。
colWidth=spreadsheetGetColumnWidth(theSheet,3,&quot;TRUE&quot;)
writeOutput(colWidth)
</cfscript>
<cfquery name=&quot;art&quot; datasource=&quot;cfartgallery&quot;> SELECT * FROM ART </cfquery> <cfscript> theFile=GetDirectoryFromPath(GetCurrentTemplatePath()) & &quot;art-col-width.xls&quot;; // スプレッドシートオブジェクトを作成します theSheet=spreadsheetNew(&quot;SampleData&quot;) // テーブルからスプレッドシートに行を追加します spreadsheetAddRows(theSheet,art) // スプレッドシートに書き込みます spreadsheetWrite(theSheet,theFile,&quot;yes&quot;) // 幅をピクセル数で返すかどうかを指定します。 // false の場合、列に収まる文字数で // 幅を返します。 colWidth=spreadsheetGetColumnWidth(theSheet,3,&quot;TRUE&quot;) writeOutput(colWidth) </cfscript>
<cfquery name=&quot;art&quot; datasource=&quot;cfartgallery&quot;>
    SELECT * FROM ART
</cfquery>
<cfscript>
    theFile=GetDirectoryFromPath(GetCurrentTemplatePath()) & &quot;art-col-width.xls&quot;;
    // スプレッドシートオブジェクトを作成します
    theSheet=spreadsheetNew(&quot;SampleData&quot;)
    // テーブルからスプレッドシートに行を追加します
    spreadsheetAddRows(theSheet,art)
    // スプレッドシートに書き込みます
    spreadsheetWrite(theSheet,theFile,&quot;yes&quot;)
    // 幅をピクセル数で返すかどうかを指定します。 
    // false の場合、列に収まる文字数で 
    // 幅を返します。
    colWidth=spreadsheetGetColumnWidth(theSheet,3,&quot;TRUE&quot;) 
    writeOutput(colWidth)
</cfscript>

例 1- returnWidthInPixels=FALSE

<cfquery name=&quot;art&quot; datasource=&quot;cfartgallery&quot;>
SELECT * FROM ART
</cfquery>
<cfscript>
theFile=GetDirectoryFromPath(GetCurrentTemplatePath()) & &quot;art-col-width.xls&quot;;
// スプレッドシートオブジェクトを作成します
theSheet=spreadsheetNew(&quot;SampleData&quot;)
// テーブルからスプレッドシートに行を追加します
spreadsheetAddRows(theSheet,art)
// スプレッドシートに書き込みます
spreadsheetWrite(theSheet,theFile,&quot;yes&quot;)
// 幅をピクセル数で返すかどうかを指定します。
// false の場合、列に収まる文字数で
// 幅を返します。
colWidth=spreadsheetGetColumnWidth(theSheet,3,&quot;FALSE&quot;)
writeOutput(colWidth)
</cfscript>
<cfquery name=&quot;art&quot; datasource=&quot;cfartgallery&quot;> SELECT * FROM ART </cfquery> <cfscript> theFile=GetDirectoryFromPath(GetCurrentTemplatePath()) & &quot;art-col-width.xls&quot;; // スプレッドシートオブジェクトを作成します theSheet=spreadsheetNew(&quot;SampleData&quot;) // テーブルからスプレッドシートに行を追加します spreadsheetAddRows(theSheet,art) // スプレッドシートに書き込みます spreadsheetWrite(theSheet,theFile,&quot;yes&quot;) // 幅をピクセル数で返すかどうかを指定します。 // false の場合、列に収まる文字数で // 幅を返します。 colWidth=spreadsheetGetColumnWidth(theSheet,3,&quot;FALSE&quot;) writeOutput(colWidth) </cfscript>
<cfquery name=&quot;art&quot; datasource=&quot;cfartgallery&quot;>
    SELECT * FROM ART
</cfquery>
<cfscript>
    theFile=GetDirectoryFromPath(GetCurrentTemplatePath()) & &quot;art-col-width.xls&quot;;
    // スプレッドシートオブジェクトを作成します
    theSheet=spreadsheetNew(&quot;SampleData&quot;)
    // テーブルからスプレッドシートに行を追加します
    spreadsheetAddRows(theSheet,art)
    // スプレッドシートに書き込みます
    spreadsheetWrite(theSheet,theFile,&quot;yes&quot;)
    // 幅をピクセル数で返すかどうかを指定します。 
    // false の場合、列に収まる文字数で 
    // 幅を返します。
    colWidth=spreadsheetGetColumnWidth(theSheet,3,&quot;FALSE&quot;) 
    writeOutput(colWidth)
</cfscript>

ヘルプをすばやく簡単に入手

新規ユーザーの場合