打包回家 | 报告新错误 | 新建搜索 | 发展路线图 状态:正常开放 | 反馈 | 全部 | 自0.9.4版起关闭

错误#2862 insertBitmap在Excel 2000中缩放图像不正确
提交: 2004年12月1日09:41 UTC
发件人: 国际互联网技术公司的托马斯·多特·凯勒 分配:
状态: 已证实的 包裹: 电子表格Excel_Writer
PHP版本: 4.3.4 操作系统: 右侧9
路线图: (未分配)    
订阅  


 [2004-12-01 09:41 UTC]托马斯·多特·凯勒(thomas dot keller)在inatec dot com
描述:------------在Excel 2000中,如果它通过insertBitmap插入(无比例/位置属性),无论我将图像放在哪里。Worksheet.php中_positionImage的作者指出“SDK错误地声明高度应为表示为1024的百分比。”因此,高度值仅为256。我将这些值更改为1024,从而进行了插入为我正确工作。复制代码:---------------$file=“/path/to/file/bitmap.bmp”;$worksheet->insertBitmap(0,0,$file);

评论

 【2006-03-01 12:31 UTC】立方米净流量(罗伯·亨特)
在Excel2003中,缩放也明显关闭,但使用1024而不是256的因子时,我没有多少运气。如果我的调用代码使用(1,0.8)的刻度表示(1,1),我会得到可接受的结果。
 [2009-11-29 07:06 UTC]cschmitz公司(卡斯滕·施密茨)
-状态:打开 +状态:已验证
我可以确认有些东西仍然可疑。使用Excel 2007打开时,显示“文件错误,数据可能丢失”错误,但图像显示正确。完整的示例脚本:<?php(电话)require_once“电子表格/Excel/Writer.php”;//创建工作簿$workbook=新的电子表格_Excel_Writer();//发送HTTP标头$workbook->发送('test.xls');$sheet=&$workbook->addWorkSheet(“测试”);$file=“d:/passive.bmp”;$sheet->insertBitmap(0,0,$file);//让我们发送文件$workbook->close();?>