delphi TMS FlexCel 导出PDF
TMS FlexCel 导出PDF
属性和方法
TFlexCelPdfExport
用于将Excel文件导出为PDF的组件。
unit
FlexCel.Render
TFlexCelPdfExport.Create
constructor Create(const aWorkbook: TExcelFile);
constructor Create(const aWorkbook: TExcelFile; const aAllowOverwritingFiles: Boolean);
创建一个新的 TFlexCelPdfExport 并将 ...
delphi基于结构的CRUD(JSON)
delphi基于结构的CRUD(JSON)
以采购订单为例。
unit rest.tcgddtcgdd2;
//代码由代码工厂自动生成
//2022-08-20 16:04:54
{$I def.inc}
interface
uses
{$IFDEF firedac} db.firedac, db.firedacPool, {$ENDIF}
{$IFDEF unidac}db.unidac, db.unidacpool, {$ENDIF}
classes, db, System.NetEncoding,
system. ...
delphi基于结构的CRUD(protobuf)
delphi基于结构的CRUD(protobuf)
以采购订单为例。
unit proto.tcgddtcgdd2;
//代码由代码工厂自动生成
//2022-08-20 16:04:14
{$I def.inc}
interface
uses
{$IFDEF firedac} db.firedac, db.firedacPool, {$ENDIF}
{$IFDEF unidac}db.unidac, db.unidacpool, {$ENDIF}
Grijjy.ProtocolBuffers, SysUtils, class ...
Delphi 11.2 真香!!!
7月15日开始使用还在内测的Delphi 11.2,一晃儿一个月了,期间,升级了两次,目前是0821版本。
总体来说,这个版本已经基本稳定,个人预计9月初发布。
较11.1版本,这个版本又修正了很多bug,象编译jar卡死的问题等,此外,ide环境也较稳定,打开项目的速度明显提高。
rtl方面肯定也做了大量优化,现在ListBox的效率比你想 ...
delphi等待动画
delphi等待动画
首先要在网上下载等待的GIF文件。
unit wait;
/// <author>cxg 2022-8-12</author>
interface
uses
Vcl.Imaging.GIFImg, System.SysUtils,
Vcl.Graphics, Vcl.Controls, forms,
Vcl.ExtCtrls, Vcl.StdCtrls;
function playWait(own: TForm): TPanel;
procedure stopWait(pnl: TPanel);
impleme ...
Delphi提高开发效率之GExperts专家的使用说明
GExperts是一组通过扩展集成开发环境(IDE)来提高Delphi和C++ Builer程序员工作效率的工具。是一款开源的IDE扩展专家,由于去外网下载GExperts非常的麻烦,这里直接提供了Delphi7和Delphi11.1下的GExperts安装包,并连带最新源码一起打包,方便大家使用学习。
下面直接看他具有哪些功能,留下实用的功能,去掉非必要的 ...
delphi TMS FlexCel 打印Excel
TMS FlexCel 打印Excel
属性和方法
TFlexCelPrintDocument
使用此类以本机方式打印 Excel 文件。
此类使用Delphi中标准Printer对象的设置,因此要更改大多数设置,您应该更改Printer的设置。您还可以使用标准的 Delphi PrintDialog 来允许用户选择打印机和参数。
unit
FlexCel.Render
TFlexCelPrintDocument.Create
创建 ...
go和delphi基于proto数据标准
go和delphi基于proto数据标准
用代码工厂生成units.proto
用代码工厂生成DELPHI rest CRUD
用protoc将units.proto生成GO代码units.pb.go
protoc --gofast_out=. units.proto
// Code generated by protoc-gen-gogo. DO NOT EDIT.
// source: units.proto
package units
import (
fmt "fmt"
proto "github.com/golang ...
Delphi 小白来学类
1.抽象 (相当于制造前 画图纸/捏造/想象对象的阶段,还没开始造)
1.1.类在 type 之下定义.
1.2.类的结构:
type
TPerson = class
end;
类名为TPerson,你可以随便取,但应该符合命名规范.前面的T 为类名约定前缀,你可以不要.
2.实例化.(把抽象好的对象制造出来)所有的类都需要实例化才能使用.
2. ...
delphi rest代码工厂使用
delphi rest代码工厂使用
代码工厂所生成的代码,以轻量化、跨平台、跨语言为目的。
支持基础资料(单表)、单据主从表(多表)、一对多的代码生成。
支持JSON和GOOGLE PROTOBUF二种数据序列格式。
配置数据库连接
1)商品资料(基础资料)代码生成
unit rest.tgoods;
//代码由代码工厂自动生成
//2022-07-19
{$I def.in ...
delphi基于泛型结构的数据序列
delphi基于泛型结构的数据序列
unit server.rest.api;
/// <author>cxg 2022-7-13</author>
interface
uses
IdHTTP, System.Classes, Grijjy.ProtocolBuffers, System.NetEncoding,
System.JSON.Serializers, System.SysUtils;
type
TRest = class
public
/// <summary>
/// 查询
/// </summary>
...
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 上 ...