|
|

5精币
| 变量名 | 类 型 | 静态 | 数组 | 备 注 | | 文件名数组 | 文本型 | | 0 | | 原始宽 | 整数型 | | | | 原始高 | 整数型 | | | | i | 整数型 | | | | 新图片框 | 图片框 | | | | 图片长宽比 | 双精度小数型 | | | | 打印ID | 整数型 | | |
文件名数组 = 多文件对话框 (“请选择图片(可多选)”, “图片文件|*.jpg;*.bmp;*.png”, 0, , , ) 如果真 (取数组成员数 (文件名数组 ) = 0 ) 当前导入图片 = 假 返回 ()当前导入图片 = 真 计次循环首 (取数组成员数 (文件名数组 ), i ) 复制窗口组件 (图片框1, 新图片框 ) 加入成员 (生成的图片框数组, 新图片框 )  新图片框.图片 = 读入文件 (文件名数组 [i ])  打印ID = 载入图片 (文件名数组 [i ]) 新图片框.标记 = 到文本 (打印ID )  原始宽 = 打印机1. 取图片宽度 (打印ID ) 原始高 = 打印机1. 取图片高度 (打印ID ) 如果 (原始高 ≠ 0 )  图片长宽比 = 原始宽 ÷ 原始高   图片长宽比 = 1    新图片框.可视 = 真  新图片框.宽度 = 200  新图片框.高度 = 200 ÷ 图片长宽比  新图片框. 移动 ( (i - 1 ) × 20, (i - 1 ) × 20, , ) 新图片框. 置父窗口 (外形框1 )  新图片框.显示方式 = 2 计次循环尾 ()| 变量名 | 类 型 | 静态 | 数组 | 备 注 | | 打印比例 | 双精度小数型 | | | | 最终X | 整数型 | | | | 最终Y | 整数型 | | | | 最终W | 整数型 | | | | 最终H | 整数型 | | | | i | 整数型 | | | | 当前图 | 图片框 | | | | 当前ID | 整数型 | | |
如果真 (组合框1.现行选中项 = 0 )  如果真 (组合框4.现行选中项 = 0 )   打印机1. 开始打印 (真, 真, #A4纸, #纵向, 2100, 2970 ) 如果真 (组合框4.现行选中项 = 1 )  打印机1. 开始打印 (真, 真, , #纵向, 1270, 1780 )  如果真 (组合框1.现行选中项 = 1 )  如果真 (组合框4.现行选中项 = 0 )   打印机1. 开始打印 (真, 真, #A4纸, #横向, 2100, 2970 ) 如果真 (组合框4.现行选中项 = 1 )  打印机1. 开始打印 (真, 真, , #横向, 1270, 1780 ) 
打印比例 = 打印机1.打印区宽度 ÷ 外形框1.宽度 计次循环首 (取数组成员数 (生成的图片框数组 ), i ) 当前图 = 生成的图片框数组 [i ] 如果真 (当前图.可视 = 真)   最终X = 当前图.左边 × 打印比例   最终Y = 当前图.顶边 × 打印比例   最终W = 当前图.宽度 × 打印比例   最终H = 当前图.高度 × 打印比例    当前ID = 到整数 (当前图.标记 )   如果真 (当前ID ≠ 0 )   打印机1. 画图片 (当前ID, 最终X, 最终Y, 最终W, 最终H, )     计次循环尾 ()打印机1.字体.字体大小 = 编辑框1.字体.字体大小 打印机1.字体.字体大小 = 编辑框1.字体.字体大小 × 3.779 打印机1. 定位写出 (编辑框1.左边 × 10, 编辑框1.顶边 × 10, 编辑框1.内容 ) 打印机1. 结束打印 ()|
| _图片框1_鼠标右键被按下 | 逻辑型 | | |
| 横向位置 | 整数型 | | | | 纵向位置 | 整数型 | | | | 功能键状态 | 整数型 | | | |
当前图片框名称 = 取事件组件 ()当前图片框名称. 弹出菜单 (图片框菜单, , )通用对话框1.初始目录 = 取特定目录 ( #系统桌面 ) 通用对话框1.过滤器 = “所有图片(*.jpg;*.jpeg;*.png;*.bmp;*.gif;*.ico;*.webp;*.tiff;*.pcx;*.tif;*.tga;*.exif;*.fpx;*.svg;*.psd;*.cdr;*.pcd;*.dxf;*.ufo;*.eps;*.ai;*.hdri;*.raw;*.wmf;*.flic;*.emf;*.avif;*.apng)|*.jpg;*.jpeg;*.png;*.bmp;*.gif;*.ico;*.webp;*.tiff;*.pcx;*.tif;*.tga;*.exif;*.fpx;*.svg;*.psd;*.cdr;*.pcd;*.dxf;*.ufo;*.eps;*.ai;*.hdri;*.raw;*.wmf;*.flic;*.emf;*.avif;*.apng|JPEG格式(*.jpg;*.jpeg)|*.jpg;*.jpeg|PNG格式(*.png)|*.png|BMP格式(*.bmp)|*.bmp|GIF格式(*.gif)|*.gif|ICO格式(*.ico)|*.ico|Webp格式(*.webp)|*.webp|TIFF格式(*.tiff)|*.tiff|PCX格式(*.pcx)|*.pcx|TIF格式(*.tif)|*.tif|TGA格式(*.tga)|*.tga|EXIF格式(*.exif)|*.exif|FPX格式(*.fpx)|*.fpx|SVG格式(*.svg)|*.svg|PSD格式(*.psd)|*.psd|CDR格式(*.cdr)|*.cdr|PCD格式(*.pcd)|*.pcd|DXF格式(*.dxf)|*.dxf|UFO格式(*.ufo)|*.ufo|EPS格式(*.eps)|*.eps|AI格式(*.ai)|*.ai|HDRI格式(*.hdri)|*.hdri|RAW格式(*.raw)|*.raw|WMF格式(*.wmf)|*.wmf|FLIC格式(*.flic)|*.flic|EMF格式(*.emf)|*.emf|AVIF格式(*.avif)|*.avif|APNG格式(*.apng)|*.apng|全部文件(*.*)|*.*” 通用对话框1. 打开 () 如果真 (通用对话框1.文件名 ≠ “”) 当前图片框名称.图片 = 读入文件 (通用对话框1.文件名 ) 当前图片框名称.图片 = { }当前图片框名称. 销毁 ()返回 ()|
| _外形框1_鼠标右键被按下 | 逻辑型 | | |
| 横向位置 | 整数型 | | | | 纵向位置 | 整数型 | | | | 功能键状态 | 整数型 | | | |
外形框1. 弹出菜单 (外形框菜单, , ) | 变量名 | 类 型 | 静态 | 数组 | 备 注 | | 图片框 | 图片框 | | | | 拖放对象 | 拖放对象 | | | 复制窗口组件 (图片框1, 图片框 )复制窗口组件 (拖放对象1, 拖放对象 )加入成员 (图片框数组, 图片框 )拖放对象. 注册拖放控件 (图片框. 取窗口句柄 ()) 拖放对象.标记 = 到文本 (取数组成员数 (图片框数组 )) 图片框.可视 = 真 图片框.顶边 = 起始 起始 = 图片框.顶边 + 5 图片框.左边 = 外形框1.左边 复制窗口组件 (编辑框1, 编辑框 )编辑框.可视 = 真 编辑框.内容 = “你好”编辑框.顶边 = 起始 起始 = 编辑框.顶边 + 编辑框.高度 编辑框.左边 = 外形框1.左边 |
| _编辑框1_鼠标右键被按下 | 逻辑型 | | |
| 横向位置 | 整数型 | | | | 纵向位置 | 整数型 | | | | 功能键状态 | 整数型 | | | |
当前编辑框 = 取事件组件 ()当前编辑框. 弹出菜单 (编辑框菜单, , ) 如果 (当前编辑框 = 编辑框1 ) 当前编辑框.可视 = 假  当前编辑框.可视 = 真  编辑框1.左边 = 300000  编辑框1.顶边 = 300000  当前编辑框. 销毁 () 拖放对象 = 取事件组件 ()图片框数组 [到整数 (拖放对象.标记 )].图片 = 读入文件 (接收到的文件路径 )调试输出 (接收到的文件路径 )为什么通过在外形框上右键添加的图片框和编辑框无法打印出来?求高手指点一下哪几处需要如何修改?现在是删除编辑框后 打印也会打印出来编辑框1不知道如何修改
补充内容 (2026-2-3 21:09):
现在只有 通过“载入图片”按钮才能正常打印,而通过外形框右键菜单“加入图片框”和“加入编辑框”无法打印,以及删除编辑框1后也会打印chul..... |
回答提醒:如果本帖被关闭无法回复,您有更好的答案帮助楼主解决,请发表至 源码区 可获得加分喔。 友情提醒:本版被采纳的主题可在 申请荣誉值 页面申请荣誉值,获得 1点 荣誉值,荣誉值可兑换荣誉会员、终身vip用户组。 快捷通道:申请荣誉值 →
|