現在、CF バージョン 9.0.1 を使用していSpreadsheetAddImage
ますが、作成中のスプレッドシートに画像を適切に挿入する機能を取得するのに問題があります。エラー メッセージは表示されません。画像がスプレッドシートに表示されないだけです。また、画像を見つけたり返したりする際の問題も除外しました (cfimage writetobrowser 属性を使用してテストしました)。
また、スプレッドシートからすべてのデータと書式設定を取り除き、そのセルの内容を上書きするものを除外しました。画像付きの空白のスプレッドシートを取得できるかどうかを確認するためだけに。
以下のサンプルコードを参照してください。
<cfset sObj = SpreadsheetNew()>
<!--- <cfimage source="pathtomyimage.jpg" name="image"> --->
<cfset image_var = ImageRead("pathtomyimage.png")>
<cfset SpreadsheetAddRow(sObj, "")>
<cfset SpreadsheetAddImage(sObj,image_var,"png","1,1,1,1")>
...
<cffile action="readbinary" file="#dest_loc#" variable="export_file">
<cffile action="delete" file="#dest_loc#">
<cfheader name="Content-Disposition" value="inline; filename=#file_name#.xls">
<cfcontent type="application/vnd.msexcel" variable="#toBinary(export_file)#">
フィードバックをいただければ幸いです。ありがとう。