Files
hospital-rescue-app-v2/uni_modules/tmx-ui/components/x-qrcoder/interface.uts
T
2026-09-24 16:25:22 +08:00

58 lines
888 B
Plaintext

export type GenerateFrameResult = {
frameBuffer: number[],
width: number
}
export type XQrcoderProps = {
ctx: CanvasRenderingContext2D,
/**
* 容错等级
*/
ecc:string,
/**
* 二维码内容
*/
text: string,
/**
* 二维码大小
*/
size: number,
/**
* 二维码前景色
*/
foreground: string,
/**
* 二维码背景色
*/
background: string,
padding: number,
/**
* 二维码logo
*/
logo: string,
/**
* 二维码logo的背景色
*/
logoBgColor:string,
/**
* 二维码logo大小
*/
logoSize: number,
/**
* 绘制的样式目前提供
* rect :普通码矩形
* circular :小圆点
* line :横向线条
* rectSmall :小方格
* xing :星形
* vertical :竖向线条带圆角
*/
mode:String,
/**
* 定位点的颜色
*/
pdColor?: string,
/**
* 定位点是否使用圆角
*/
pdRounded?: boolean
}