delphi TMS FlexCel 保存Excel
TMS FlexCel 保存Excel
属性和方法
TExcelFile.AllowOverwritingFiles
property AllowOverwritingFiles: Boolean
调用Save()是否会自动覆盖现有文件。
TExcelFile.Save
procedure Save(const fileName: string);
procedure Save(const aStream: TStream);
procedure Save(const fileName: string; const fileFormat: TFile ...
【Delphi 】StyleControls组件 学习笔记
一.TscGPButton按钮
1.按钮外观基本上都在options里设置.
Normal开头的属性: 按钮常态下的效果设置;
HOT开头(或包含)的属性: 鼠标停在按钮上时的效果设置;
Frame开头的属性: 边框设置;
pressed开头(或包含)的属性: 与点击有关的效果设置;
Font开头的属性: 字体效果设置;
Disabled开头(或包含)的属 ...
Delphi使用THTTPClient实现异步下载
首先在接口部分需要引用System.Net.HttpClient类
uses System.Net.HttpClient,System.IOUtils;
初始化必需的变量参数
FClient: THTTPClient; //异步下载类
FGlobalStart: Cardinal; //全局计时
FAsyncResult: IAsyncResult; //set and get 异步调用的状态
FDownloadStream: TStream; //下载流
异步下 ...
delphi TMS FlexCel 预览Excel
TMS FlexCel 预览Excel
属性和方法
TFlexCelImgExport
用于将Excel文件导出为图像的组件。它可以返回图像对象或特定文件格式的实际字节。 (如 gif、tiff 或 png)
unit
FlexCel.Render
TFlexCelImgExport.Create
创建一个新的 FlexCelImgExport 并将其分配给 Excel 文件。
constructor Create(const aWorkbook: TExcelFile ...
delphi操作blobfield
delphi操作blobfield
procedure TForm2.Button1Click(Sender: TObject);
begin
var Stream:TMemoryStream := TMemoryStream.Create;
img1.Picture.Graphic.SaveToStream(Stream);
dataset.Close;
dataset.SQL.Clear;
dataset.SQL.Text := 'insert into t1 (picture) values (:picture)';
dataset.ParamByName( ...
delphi TMS FlexCel常用操作
TMS FlexCel常用操作
属性和方法
TExcelFile.InsertAndCopyRange
procedure InsertAndCopyRange(const sourceRange: TXlsCellRange; const destRow: Integer; const destCol: Integer; const destCount: Integer; const insertMode: TFlxInsertMode);
procedure InsertAndCopyRange(const sourceRange: TXlsCellRange; cons ...
DELPHI第三方控件及组件大全(安装方法与使用)
一,DELPHI第三方控件安装方法介绍1、对于单个控件,Componet–>install component..–>AS或DCU文件–>install;2、对于带*.dpk文件的控件包,File–>Open(下拉列表框中选*.dpk)–>install即可;3、对于带*.bpl文件的控件包,Install Packages–>Add–>bpl文件名即可;4、如果以上Install按钮为失效的话,试试Compile按钮 ...
delphi TMS FlexCel常用功能
TMS FlexCel常用功能
属性和方法
TXlsFile.Create
constructor Create;
constructor Create(const aAllowOverwritingFiles: Boolean);
constructor Create(const aFileName: string);
constructor Create(const aFileName: string; const aAllowOverwritingFiles: Boolean);
constructor Create(const aSheetCount: Integer ...
delphi TMS FlexCel介绍
TMS FlexCel
组件介绍
用于 VCL 和 FireMonkey 的原生 Excel 报告和文件生成和操作的强大、广泛和灵活的组件套件
功能概述
FlexCel for VCL / FireMonkey 是一套允许操作 Excel 文件的 Delphi 组件。 它包括一个广泛的 API,允许本地读取/写入 Excel 文件。 如果您需要在没有安装 Excel 的计算机上的 Windows 或 macOS 上 ...
delphi面向服务开发解决方案
delphi面向服务开发解决方案
1)服务接口设计
基于openapi3进行接口设计。面向服务设计的接口,支持跨平台和跨语言,支持任何终端设备。
以《商品资料》资源为例。
unit server.resources.goods;
/// <author>cxg 2022-6-8</author>
interface
uses
System.SysUtils, WiRL.Core.Registry, WiRL.Core.Attributes,
WiR ...
delphi Excel控件介绍
Excel控件介绍
TMS FlexCel
概述
用于 VCL 和 FireMonkey 的原生 Excel 报告和文件生成和操作的强大、广泛和灵活的组件套件。
特征
FlexCel for VCL / FireMonkey 是一套允许操作 Excel 文件的 Delphi 组件。 它包括一个广泛的 API,允许本地读取/写入 Excel 文件。 如果您需要在没有安装 Excel 的计算机上的 Windows 或 m ...
DELPHI国密SM4加密解密-可与JAVA互通
--代码源自开源项目cnvcl,引用单元请从cnpack官网下载
--cnvcl的git项目上边已经可以跟java互通了,官网的代码没有更新,很多朋友可能没发现,百度搜sm4的加解密也发现跟java的对不上,我在这里贴一下,想要源代码的可以在git搜cnvcl的项目
uses
CnSM4,CnBase64
//PKCS7填充
{* 给字符串末尾加上 PKCS7 ...
delphi restful-WiRL
delphi restful-WiRL
源码获取:https://github.com/delphi-blocks/WiRL
创建WiRL是为了简化 Delphi 中的 RESTful 服务实现,但更重要的是,它可以实现与用其他语言和工具编写的 REST 客户端的最大互操作性。
WiRL 遵循 Java JAX-RS 规范并尝试符合 6 个 REST 约束。
WiRL 是一个高级 REST 框架,通过将属性应用于这些类, ...
delphi RichView的使用介绍
delphi RichView的使用介绍
RichView 组件 由 9 个组件模块组成,分别是:
1、TRVStyle:主要是定义RICHVIEW样式,定义后,其它RIHCVIEW都可以引用此样式。
2、TRichView :主要用于显示文本,图像,等等
3、TRichViewEdit: 主要用于编辑文本 ...
delphi GetIt 包管理器
GetIt 包管理器
GetIt Package Manager 是一个包管理器,允许您浏览、下载、购买和安装包到 RAD Studio。 包可能提供库、组件、IDE 扩展和 SDK。
XE8新增功能
GetIt 包管理器窗口
Tools > GetIt Package Manager
GetIt 包管理器窗口可让您搜索和浏览可用包。 在此窗口中,您可以安装、卸载、更新或订阅这些软件包。
Sear ...
为Delphi 10.4.2实现android拍照填坑
最新的Delphi版本发展到10.4.2,完美支持Andriod 11,但由于Android本身的变化,在开发Android app拍照功能功能时,还是会遇到问题,但这不是Delphi本身的问题,而是你不知如何在Delphi中处理的问题。为什么会这样呢?一句话,Android本身不断变化造成的。
今天就有朋友遇到在10.4.2下拍照出现问题,就是拍完后,点对 ...
protobuf数据类型与delphi数据类型映射
protobuf数据类型与delphi数据类型映射
首先说明一下,在许多文档里面也把“结构”叫做“model(模型)”,在本文,我们统一叫做“结构”。结构,在C系语言用关键字“struct”表示,在pascal语言用“record”表示,在protobuf用"message"表示。
protocol buffers是什么?
是一种结构数据序列化方法。定义数据的结构 > 生成的 ...
delphi遍历record
delphi遍历record
通过rtti遍历record,支持delphi2010以上版本,更低版本不支持。
可以遍历record的field的名称、类型和长度。
uses system.rtti
type
Ttest = record
str: string;
i32: Integer;
i64: Int64;
sgl: Single;
dbl: Double;
ext: Extended;
dt: TDateTime;
bt: B ...
Delphi 11.1 试用报告
Delphi 11.1发布已一月有余,从3月16日发布就一直使用,感触颇深,尤其是开发Android应用方面,更是体会颇多!
言归正传,咱先挑优点说,不然你可能就跑了!
这个版本,一个字:丝滑!处处是丝滑!一但你上手,就有种欲罢不能的感觉!
IDE启动
首先是IDE的启动速度,无论是你安装后第一次启动,还是安装了常用的控件、插件 ...
delphi SynPDF 添加密码
SynPDF 添加密码
属性和方法
TPdfEncryption.New
class function New(aLevel: TPdfEncryptionLevel;
const aUserPassword, aOwnerPassword: string;
aPermissions: TPdfEncryptionPermissions): TPdfEncryption;
创建TPdfEncryption 的实例,作为创建文档 TPdfDocument/TPdfDocumentGDI.Create() 的加密参数。
参数
aL ...