本文主要介紹如何使用 Delphi/Lazarus 代碼在FastReport VCLL中生成二維碼。
FastReport 內(nèi)置了大量的標(biāo)準(zhǔn)函數(shù),用于報表設(shè)計。
我們檢查最后一個組件TfrxIBXQuery. 它繼承自TfrxCustomQuery基本類,其中已經(jīng)定義了必要的屬性。
TfrxIBXTable繼承自TfrxCustomDataSet標(biāo)準(zhǔn)類。所有基本功能(操作字段列表、主從、基本屬性)都已經(jīng)在基本類中實現(xiàn)。
我們創(chuàng)建 FDatabase:TIBDatabase 對象,然后定義我們希望設(shè)計者擁有的屬性。為每個屬性編寫了“Get”和“Set”方法。
注冊引擎時(在Delphi環(huán)境下)會放入FastReport組件面板中。只要將此組件放入項目中,Delphi 就會自動將我們引擎單元的鏈接添加到“使用”列表中。
FastReport 提供了 ADO、BDE、IBX、DBX、FIB 引擎。您可以創(chuàng)建自己的引擎,然后將其連接到 FastReport。