========== 签名图片尺寸调整测试 ========== 测试记录ID: 5c82d912-a31b-4c41-822b-ce5bf1fd74ed 当前签名图片尺寸: 1.5英寸宽 x 0.8英寸高 📏 尺寸调整说明: 1. 单位: 英寸 (inches) 2. 当前设置: ['width' => 1.5, 'height' => 0.8] 3. 默认值: ['width' => 1.2, 'height' => 0.3] 4. 可调整范围: 建议 0.5-3.0 英寸之间 📐 常见尺寸参考: - 小签名: ['width' => 1.0, 'height' => 0.5] - 中等签名: ['width' => 1.5, 'height' => 0.8] ← 当前使用 - 大签名: ['width' => 2.0, 'height' => 1.0] - 超大签名: ['width' => 2.5, 'height' => 1.2] 🎯 其他图片尺寸对比: - 营业执照二维码: ['width' => 0.79, 'height' => 0.79] (正方形) - 身份证头像: ['width' => 1.2, 'height' => 1.5] (竖向) - 免海牙签名: ['width' => 1.5, 'height' => 0.8] (横向) 开始生成免海牙文档(当前尺寸)... ❌ 免海牙文档生成失败 错误信息: SQL执行失败: SQLSTATE[42S22]: [Microsoft][ODBC Driver 18 for SQL Server][SQL Server]Invalid column name 'AR'. SQL: SELECT TOP 1 fes.AR AS AR1, vg.AR AS AR2, gt.AR AS AR3, vg.Attachment, vg.BusinessLicenseDirection, fes.BusinessLicenseDirection AS BusinessLicenseDirection1, gt.BusinessLicenseDirection AS BusinessLicenseDirection2, gt.Attachment AS Attachment1, fes.Attachment AS Attachment2, bc.NameEng, bc.NameCN, bc.LegalPersonEmail, bc.RegNumber, bc.LegalPersonFullNamePinYin, bc.LegalPersonName, bc.RegisteredCapital, bc.RegisteredCapitalCurrency, bc.EstablishmentDate, bc.CityEngName, bc.RegAddressEng, bc.BusinessLicensePic, bc.LegalPersonIdNumberFrontPic, bc.LegalPersonIdNumberBackPic, bc.LegalPersonGender, bc.Nationality, bc.LegalPersonIdNumber, bc.LegalPersonIdStartDate, bc.LegalPersonIdEndDate, bc.LegalPersonCityEngName, bc.LegalPersonIDCardAddressEng, bc.LegalPersonBirthDate, bc.LegalSignedFile, bc.NameCN, vb.BusinessCode, vb.Code, vb.ID, vri.id AS VATRegInfoId, vb.PushTaxBureauStatus, vb.PushTaxBureauErrorMsg, ps.SpecsName, bc.LegalPersonIDCardType, bc.LegalPersonCountry, bc.LegalPersonAddressProvinceEn, bc.CompanyAddressLine1En, bc.CompanyAddressLine2En, bc.CompanyAddressPostcode, bc.CompanyAddressProvinceEn, bc.Country AS CompanyCountry, bu.F_Mobile as LinkedSalesContactPhone, vg.HagueType, fes.HagueType AS HagueType1, gt.HagueType AS HagueType2, bc.BusinessCRFile FROM VATRegInfo vri LEFT JOIN VATBusinessRecord vb ON vri.VATBusinessRecordID = vb.ID LEFT JOIN Base_Customer_Company bc ON bc.ID = vb.CompanyID LEFT JOIN ESVAT_Register vg ON vg.ID = vb.ID LEFT JOIN GeneralTemplateVAT gt ON gt.ID = vb.ID LEFT JOIN ESVAT_SubAgent fes ON fes.ID = vb.ID LEFT JOIN MS_OrderDetails mo ON vb.MSOrderDetailsID = mo.ID LEFT JOIN ProductSpecs ps ON ps.ID=mo.SKUSpecificationID LEFT JOIN Base_User bu ON bu.F_UserId = vb.BusinessCounselorId WHERE vb.Country = 'ES' AND vri.id = :id ========== 尺寸调整指南 ========== 🔧 如何调整签名图片尺寸: 1. 打开文件: src/VATDocumentGenerator.php 2. 找到第206行左右的代码: ['width' => 1.5, 'height' => 0.8] // 签名图片尺寸 3. 修改width和height的值 4. 重新生成文档测试效果 📏 尺寸选择建议: - 如果签名图片太大: 减小width和height值 - 如果签名图片太小: 增大width和height值 - 如果签名图片变形: 调整width/height比例 - 保持比例: 根据原始签名图片的宽高比调整 ⚠️ 注意事项: 1. 尺寸单位是英寸,不是像素 2. 过大的尺寸可能影响文档布局 3. 过小的尺寸可能导致签名不清晰 4. 建议在0.5-3.0英寸范围内调整 🎨 推荐尺寸组合: 紧凑型: ['width' => 1.0, 'height' => 0.6] 标准型: ['width' => 1.5, 'height' => 0.8] ← 当前 宽松型: ['width' => 2.0, 'height' => 1.0] 加大型: ['width' => 2.5, 'height' => 1.2] ========== 测试完成 ==========