首页
Python
Java
IOS
Andorid
NodeJS
JavaScript
HTML5
delphi 拖动文字 memo
2024-09-01
delphi 10.2 ----memo 的例子 实现基本记事本功能
unit Unit2; interface uses Winapi.Windows, Winapi.Messages, System.SysUtils, System.Variants, System.Classes, Vcl.Graphics, Vcl.Controls, Vcl.Forms, Vcl.Dialogs, Vcl.StdCtrls; type TForm2 = class(TForm) Memo1: TMemo; SaveDialog1: TSaveDialog; OpenDia
Delphi百度文字识别【支持通用文字识别、身份证识别、银行卡识别、驾驶证识别、行驶证识别、车牌识别等功能】
作者QQ:(648437169) 点击下载➨Delphi百度文字识别 百度api文档 [Delphi百度文字识别]支持 通用文字识别.通用文字识别(高精度版).通用文字识别(含位置信息版).通用文字识别(高精度含位置版).手写文字识别.身份证识别.银行卡识别.营业执照识别.护照识别.名片识别.户口本识别.出生医学证明识别.港澳通行证识别.台湾通行证识别.通用票据识别.表格文字识别.通用票据识别.增值税发票识别.火车票识别.出租车票识别.定额发票识别.驾驶证识别.行驶证识别.车牌
delphi label1 文字在窗体上水平来回移动
//文字在窗体上水平来回移动 procedure TForm1.Timer1Timer(Sender: TObject);{ Timer1.Interval:=10;}begin if label1.Left+label1.Width>0 then label1.Left:=label1.Left-2 else label1.Left:=form1.Width;end; 来自为知笔记(Wiz)
delphi中获取memo鼠标所在位置的行和列(通过EM_GETRECT消息取得Rect后,自己算一下)
也是看别人写的,但是不容易找到,就转发一篇delphi版本的 function GetLine(X, Y: integer): TPoint;var OldFont : HFont; Hand : THandle; TM : TTextMetric; Rect : TRect;begin Hand := GetDC(mmotest.Handle); try OldFont := SelectObject(Hand, mmotest.Font.Handle); try
delphi 高亮选中MEMO某一行
http://www.delphitop.com/html/kongjian/2641.html选中第5行 //转到指定行并选中这行的文本 procedure SelectLine(Memo1: TMemo; ln: Integer); begin Memo1.SelStart := SendMessage(Memo1.Handle, EM_LINEINDEX, ln - , ); Memo1.SelLength := Length(Memo1.Lines[ln - ]); end; http:
Delphi 拖动
interface uses Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs; type TForm1 = class(TForm) private { Private declarations } protected procedure WMNCHitTest(var M: TWMNCHitTest); message WM_NCHitTest; public { Public declarati
Android:图片中叠加文字,支持拖动改变位置
之所以做了这么一个Demo,是由于近期项目中有一个奇葩的需求:用户拍摄照片后,分享到微信的同一时候加入备注,想获取用户在微信的弹出框输入的内容.保存在自己的server上.而其实,这个内容程序是无法获取的,因此採取了一个折衷方案,将文字直接写在图片上. 首先上Demo效果图: 功能: 1.用户自由输入内容,可手动换行,而且行满也会自己主动换行. 2.可拖动改变图片中文本位置(文字不会超出图片区域). 3.点击"生成图片"button之后,生成一张带有文字的图片文件. 代码不多,直接所有
琴弦文字 - jquery插件
这是一个基于jquery的琴弦效果插件. 以前曾经见过这个效果,有过尝试的想法但是当时技能点还不够. 前天在火车上偶然想起这个,认真思索了一下,一气呵成 :D 看来最近技能树点偏的不太远. 效果展示 用你的鼠标,划过下面的文字 琴弦文字琴弦文字琴弦文字琴弦文字琴弦文字琴弦文字琴弦文字琴弦文字琴弦文字 The string words.The string words.The string words.The string words. 琴弦文字琴弦文字琴弦文字琴弦文字琴弦文字琴弦文字琴弦文字琴弦
在Image控件中绘制文字
//Canvas 在Image控件中绘制文字 procedure TForm1.Button1Click(Sender: TObject);begin image1.Canvas.Font.Size:= 72; //设置文字大小 image1.Canvas.TextOut(1,1,'Delphi'); //输出文字end; 来自为知笔记(Wiz)
PS文字
点文本 直接单击鼠标可输点文字 输完后在离文字较远的地方出现白色箭头单击可结束输入,也可选择其他图层结束输入 再次修改文字可双击文字缩览图 出现黑色小箭头可以在输入到的情况下拖动文字,文字工具下按Ctrl键可临时变为移动工具 换行直接按回车键 有的字体没有字重 字体大小 可以在属性栏中调大小 Ctrl+, 调小 Ctrl+. :调大 三个热键+, 快速调小 三个热键+. 快速调大 Ctrl + shift+, 微调小 Ctrl + shift+. 微调大 Ctrl + shift + r 右对齐
SVG DOM常用属性和方法介绍
将以Adobe SVG Viewer提供的属性和方法为准,因为不同解析器对JavaScript以及相关的属性和方法支持的程度不同,有些方法和属性是某个解析器所特有的.SVG支持DOM2标准. 12.2.1 文档初始化相关 evt属性 evt表示事件本身,可以通过evt获取与当前事件相关的信息,用户可以在script中定义响应函数,进行相应的处理.它与普通JavaScript脚本中的event基本相同,只不过在普通JavaScript的脚本中简写成“e”. ownerDocument属性 通过引
10 款提高开发效率的 jQuery/CSS3 组件
前端开发是一项十分繁琐而又耗体力的工作,如何更有效率的开发我们的应用,很多人会选择适当地使用一些jQuery插件.今天就要给大家分享10款可以提高开发效率的jQuery/CSS3组件.部分插件可以下载源码. 1.jQuery图片切换多种过渡效果 这是一款非常绚丽的jQuery图片切换播放插件,图片切换时,拥有几种不同的过渡效果,而且这几种过渡效果是随机出现的.整个jQuery图片播放插件外观也十分大气,图片播放效果流畅. 演示地址 / 源码下载 2.jQuery带事件记录的多功能日历
js事件处理相关-实现一个div的拖拽
最终代码: <!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> <title></title> <meta charset="utf-8" /> <style type="text/css"&g
javascript小实例,阻止浏览器默认行为,真的能阻止吗?支持IE和标准浏览器的阻止默认行为的方法
看到这标题,是不是有点逆天的感觉,总感觉好狂拽炫酷,耳边隐隐约约传来一个声音:你这么叼,你咋不上天呢! ~~ 额,好吧! 话入正题,我为什么会提出这么一个问题呢? 阻止浏览器默认行为,真的能阻止吗?那到底是什么样的方案,我会有这样的质疑? 那,就是它了,别看,就是你: //阻止浏览器默认行为触发的通用方法 function stopDefault(e){ //防止浏览器默认行为(W3C) if(e && e.preventDefault){ e.preventDefault(); } //
程序猿必备的10款超炫酷HTML5 Canvas插件
1.超炫酷HTML5 Canvas 3D旋转地球动画 这是一款基于HTML5 Canvas的3D地球模拟动画,动画以太空作为背景,地球在太空中旋转,同时我们也可以拖拽鼠标来从不同的角度观察地球.另外我们也可以通过点击全屏按钮来全屏观看地球旋转动画,记得在很早以前我们也分享过一款基于HTML5 Canvas的地球动画,请看这里. 在线演示 源码下载 2.HTML5 Canvas 3D文字动画 支持鼠标滚轮缩放 之前我们已经为大家分享过很多款炫酷和实用的HTML5文字动画特效,最经典的就是这款HTM
Snipaste截图
Snipaste 是一个简单但强大的贴图工具,同时也可以执行截屏.标注等功能. 引自: https://blog.csdn.net/qq_36279445/article/details/70210917 https://sspai.com/post/35097 截屏1:开始截图快捷键(默认为 F1)鼠标左键 单击托盘图标 3:取消当前截图任何时刻按 Esc 4:回放截图记录进入截图后,按 , 或 .只有 成功的截图 才会出现在截图记录中截图记录的最大数量,可在选项窗口中设置 5:逐像素控制光标
javascript拖拽操作
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document</title> <style type="text/css"> #target { width: 500px; height: 300px; line-height: 300px; text-align: c
PS常用快捷键大全
察看图像类别 说明:: --- Shift键 : --- 空格键 *--- 在Imageready中不适用 § --- 只在Imageready中可用 动作 结果 双击工具箱::或Ctrl + 0 使图像最大限度在当前窗口中完整显示 双击工具箱::或Alt + Ctrl + 0 100%的显示图像 Ctrl + : 或者 : 放大或缩小图像 Ctrl + : 或者 Alt + : : 或者 : : + 在导航控制面版中输入 按百分比缩放图像,并保存缩放比例 * Ctrl + 移动
Snipaste的详细安装和使用
Snipaste安装和使用 1:snipaste的安装 步骤一: https://zh.snipaste.com/ ,去此官网下载. 步骤二:由于此是个绿色软件,直接解压即可. 步骤三:使用,见官网https://zh.snipaste.com 按F1开始截屏 平时在使用电脑的时候,截屏可能是我们经常做的事情.譬如看电影时截取精彩的画面和台词,用截屏的方式向朋友介绍一款软件的操作等. 因此今天点点就跟大家聊聊有关截屏和标注图片的一些方法. 放一个机智的目录 2:snipaste的使用 2.1
用iSee图片专家制作淘宝店标教程
普通的淘宝店铺都会有店标.店标都显示在店铺首页的显现位置,买家在逛淘宝店的时候,一眼都会瞄到店标.因此,如果可以制作一个专属于自己店铺的店标,可以吸引买家的眼光,也更好地宣传了店铺. 下面就用iSee制作2种常见的店标.效果图如下: 1.静态店标 2.动态店标 注意:淘宝的店标建议是100x100px,大小限制在80KB以内. 现在就来看制作店标的步骤: 1.裁剪图片,使图片大小是100×100px. 用iSee软件打开图片.点击“上方的工具条”—裁剪. 进入裁剪的编辑界面. 选择裁剪方式:固定
热门专题
规则引擎 drools 选型
基于元数据的扩展模型 saleforce
html转文本 正则
python xwings 插入一列数据
android studio添加@override
身份证,银行卡号,条形码等都是按照一定的规则产生的~
UCS-2 编码在线转化
学习自定义函数的收获
if日期范围判断的方法
重采样bootstrap和k折交叉验证的区别
微信测试号 redirect_uri与后台配置不一致
yolov3 特征图
unity 窗口大小改变后, 相机画面居中
创建docker添加ip地址 mac地址
简要针对MS17_010的防御策略
JQUERY获取元素的第一个兄弟元素
如何将分类数据集生成.json文件的格式
Android studio 引入外部module
neutron-dhcp-agent 反弹shell
C#字符串中间不留空