中国优质的IT技术网站
专业IT技术创作平台
IT职业在线教育平台
微信扫码分享
@Builder RandomBuilder() { Row() { QRCode(`this.message`) .width(200) .height(200) } .padding(15) .backgroundColor(`this.defaultColor.shape`) .width(230) .id("builder") } Button("组件截图") .onClick(() => { componentSnapshot.createFromBuilder(()=>{this.RandomBuilder()}, (error: Error, pixmap: image.PixelMap) => { if(error){ console.log("error: " + JSON.stringify(error)) return; } this.pixmap = pixmap let info = this.getUIContext().getComponentUtils().getRectangleById("builder") }, 320, true, {scale : 2, waitUntilRenderFinished : true}) })