资源简介
由于工作需要将网页保存为图片,存到word中,整张图片插入会变成细长条。。。。
自己编写了一个小工具,可自动将图片分割为A4大小,如果有切到文字或图片,可拖动分割线微调,调好后生成即可保存为顺序的图片,非常方便,源代码奉上,有需要类似需求的可以参考。

代码片段和文件信息
using System;
using System.Collections.Generic;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
namespace AutoImageToA4
{
///
/// 使窗口的中的指定控件支持运行时移动
/// TODO:运行时缩放
///
public class ControlMove
{
#region 私有成员
bool IsMoving = false;
Point pCtrlLastCoordinate = new Point(0 0);
Point pCursorOffset = new Point(0 0);
Point pCursorLastCoordinate = new Point(0 0);
private Control ctrl = null;
private ScrollableControl Containe = null;
#endregion
#region 私有方法
///
/// 在鼠标左键按下的状态记录鼠标当前的位置以及被移动组件的当前位置
///
///
///
private void MouseDown(object sender MouseEventArgs e)
{
if (Containe == null)
{
return;
}
if (e.Button == MouseButtons.Left)
{
IsMoving = true;
pCtrlLastCoordinate.X = ctrl.Left;
pCtrlLastCoordinate.Y = ctrl.Top;
pCursorLastCoordinate.X = Cursor.Position.X;
pCursorLastCoordinate.Y = Cursor.Position.Y;
}
}
private void MouseMove(object sender MouseEventArgs e)
{
Cursor.Current = Cursors.HSplit;
if (Containe == null)
{
return;
}
if (e.Button == MouseButtons.Left)
{
if (this.IsMoving)
{
Point pCursor = new Point(Cursor.Position.X Cursor.Position.Y);
pCursorOffset.X = pCursor.X - pCursorLastCoordinate.X;
pCursorOffset.Y = pCursor.Y - pCursorLastCoordinate.Y;
ctrl.Left = pCtrlLastCoordinate.X + pCursorOffset.X;
ctrl.Top = pCtrlLastCoordinate.Y + pCursorOffset.Y;
}
}
}
private void MouseUp(object sender MouseEventArgs e)
{
if (Containe == null)
{
return;
}
if (this.IsMoving)
{
if (pCursorOffset.Y == 0)//pCursorOffset.X == 0 &&
{
return;
}
//if ((pCtrlLastCoordinate.X + pCursorOffset.X + ctrl.Width) > 0)
//{
// ctrl.Left = pCtrlLastCoordinate.X + pCursorOffset.X;
//}
//else
//{
ctrl.Left = 0;
//}
if ((pCtrlLastCoordinate.Y + pCursorOffset.Y + ctrl.Height) > 0)
{
ctrl.Top = pCtrlLastCoordinate.Y + pCursorOffset.Y;
}
else
{
ctrl.Top = 0;
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2017-11-21 10:54 A4切图\
目录 0 2017-11-21 10:54 A4切图\AutoImageToA4\
目录 0 2017-11-21 10:54 A4切图\AutoImageToA4\.vs\
目录 0 2017-11-21 10:54 A4切图\AutoImageToA4\.vs\AutoImageToA4\
目录 0 2017-11-21 10:54 A4切图\AutoImageToA4\.vs\AutoImageToA4\v14\
文件 46592 2017-11-22 14:24 A4切图\AutoImageToA4\.vs\AutoImageToA4\v14\.suo
目录 0 2017-11-22 14:23 A4切图\AutoImageToA4\AutoImageToA4\
文件 1006 2017-11-21 10:54 A4切图\AutoImageToA4\AutoImageToA4.sln
文件 134 2017-11-22 14:02 A4切图\AutoImageToA4\AutoImageToA4\app.config
文件 3848 2017-11-22 14:02 A4切图\AutoImageToA4\AutoImageToA4\AutoImageToA4.csproj
文件 228 2017-11-21 14:22 A4切图\AutoImageToA4\AutoImageToA4\AutoImageToA4.csproj.user
目录 0 2017-11-21 10:54 A4切图\AutoImageToA4\AutoImageToA4\bin\
目录 0 2017-11-22 14:24 A4切图\AutoImageToA4\AutoImageToA4\bin\Debug\
文件 28160 2017-11-22 14:23 A4切图\AutoImageToA4\AutoImageToA4\bin\Debug\AutoImageToA4.exe
文件 3262 2017-11-22 14:02 A4切图\AutoImageToA4\AutoImageToA4\bmw.ico
文件 3926 2017-11-22 14:03 A4切图\AutoImageToA4\AutoImageToA4\ControlMove.cs
文件 8095 2017-11-22 14:23 A4切图\AutoImageToA4\AutoImageToA4\Form1.cs
文件 8700 2017-11-22 14:23 A4切图\AutoImageToA4\AutoImageToA4\Form1.Designer.cs
文件 17517 2017-11-22 14:23 A4切图\AutoImageToA4\AutoImageToA4\Form1.resx
目录 0 2017-11-21 10:54 A4切图\AutoImageToA4\AutoImageToA4\obj\
目录 0 2017-11-22 14:23 A4切图\AutoImageToA4\AutoImageToA4\obj\Debug\
文件 686 2017-11-22 14:23 A4切图\AutoImageToA4\AutoImageToA4\obj\Debug\AutoImageToA4.csproj.FileListAbsolute.txt
文件 847 2017-11-22 14:23 A4切图\AutoImageToA4\AutoImageToA4\obj\Debug\AutoImageToA4.csproj.GenerateResource.Cache
文件 28160 2017-11-22 14:23 A4切图\AutoImageToA4\AutoImageToA4\obj\Debug\AutoImageToA4.exe
文件 8142 2017-11-22 14:23 A4切图\AutoImageToA4\AutoImageToA4\obj\Debug\AutoImageToA4.frmCutImage.resources
文件 30208 2017-11-22 14:23 A4切图\AutoImageToA4\AutoImageToA4\obj\Debug\AutoImageToA4.pdb
文件 180 2017-11-22 14:23 A4切图\AutoImageToA4\AutoImageToA4\obj\Debug\AutoImageToA4.Properties.Resources.resources
文件 1086 2017-11-21 14:06 A4切图\AutoImageToA4\AutoImageToA4\obj\Debug\DesignTimeResolveAssemblyReferences.cache
文件 6223 2017-11-22 14:02 A4切图\AutoImageToA4\AutoImageToA4\obj\Debug\DesignTimeResolveAssemblyReferencesInput.cache
目录 0 2017-11-21 14:06 A4切图\AutoImageToA4\AutoImageToA4\obj\Debug\TempPE\
文件 3584 2017-11-22 14:09 A4切图\AutoImageToA4\AutoImageToA4\obj\Debug\TempPE\Properties.Resources.Designer.cs.dll
............此处省略7个文件信息
相关资源
- Scratch源码
- E4A无障碍跨程序操作类库(带源码、
- 设备管理系统源码
- 安卓wifi直连app源码
- 我的世界源码(易语言版)
- labview编程软件滤波器以及编写程序设
- 我的界面(visual foxpro)源码
- 易语言:一键cf基址源码
- The Secret Path 3D 3D魔方迷宫[源码][scra
- scratch垃圾分类源码(最终版本).sb
- 安卓QQ6.71协议源码易语言,qq协议源码
- 编译原理实验工具及参考源码(lex&
- E盾偷后台工具源码
- WPF USB 网络 串口 通信软件
- UNIX/LINUX编程实践教程的源码
- B/S 网上订餐系统
- 十以内加减法练习 powerbuilder源码
- 农场开发项目
- 教室管理系统.rar
- OCR源码
- PLC上位机编程软件
- 用foobar2000听google音乐[更新一下]
- 学生信息管理系统源码
- 用VC 编写的仿QQ聊天室程序源代码
- 毕业论文之温度传感器DS18B20(源码
- 可自定义导航网站源码
- 栅栏填充算法源码(VC)
- msp430F149操作红外接收模块源码
- [免费]图像识别c 源码
- 小鸡快跑游戏.
评论
共有 条评论