久久亚洲成a人片熟女精品色一区二区三区|国产精品视频第一精品视频|av天堂热无码手机版|亚洲?v无码久久无遮挡|国产精品偷伦视频免费观看国产|麻豆国产自产精品丰满熟妇|av无码av不卡一区二区|久久亚洲精品中文字

ARTICLE DETAIL

資訊詳情

深耕商務(wù)建站與企業(yè)官網(wǎng)運營的一線實戰(zhàn)洞察。

Delphi7下的FastReport 5.3.13報表二維碼開發(fā)實戰(zhàn)解析

Delphi7下的FastReport 5.3.13報表二維碼開發(fā)實戰(zhàn)解析 簡介FastReport Vcl 5.3.13 for Delphi 7 是面向 Delphi 7 開發(fā)者的報表生成組件主要解決老項目與既有業(yè)務(wù)系統(tǒng)中集成現(xiàn)代報表、并快速生成含二維碼標簽的復雜打印需求。該版本在傳統(tǒng)表格、圖表、圖像與文本混排基礎(chǔ)上新增二維碼生成與顯示能力適合電商物流單、產(chǎn)品溯源標簽等需要快速掃碼解析的場景。壓縮包共 969 個文件大小約 12.92MB文件類型以 dpk 組件安裝包、pas 單元源碼、bdsproj 與 dproj 工程文件、dfm 與 lfm 窗體表單、res 與 dcr 資源圖標為主并保留多版本工程配置便于開發(fā)者在 Delphi 7 中對照源碼和窗體定義進行二次修改與部署。資源已有 775 人學習下載屬于實用型組件包。借助內(nèi)置的可視化設(shè)計器、腳本引擎與數(shù)據(jù)綁定功能可以拖放式設(shè)計報表、動態(tài)計算字段、直連 SQL Server、Oracle、MySQL 等數(shù)據(jù)庫并輸出打印預覽還能導出 PDF、HTML、Excel 等多種格式滿足多格式分發(fā)需求。針對二維碼這一關(guān)鍵特性開發(fā)者可直接在報表中放置條碼對象并綁定數(shù)據(jù)源省去自行封裝掃碼數(shù)據(jù)的額外工作。1. 還在用 Delphi7 做報表FastReport Vcl 5.3.13 就是那個「最后順手」的版本老項目還在 Delphi7 上跑報表卻要加二維碼這個需求聽著就頭疼。FastReport Vcl 5.3.13 是少有的、能在 Delphi7 里流暢編譯且原生支持二維碼的 FastReport 版本。5.3 之后的版本逐步切到 Unicode 和更高版本的 DelphiD7 用戶要么升級 IDE要么守著 5.3.x 這個分水嶺。這套資源解決的正是「D7 老項目 二維碼新需求」的夾縫問題報表設(shè)計器、二維碼組件、PDF 導出一條鏈路都是配套好的不用自己拼第三方庫。適合兩類人還在維護 D7 存量系統(tǒng)的開發(fā)者以及被要求「報表加個碼」但又不想動整個技術(shù)棧的倒霉蛋。我這段時間把它在 D7 環(huán)境里完整拆了一遍編譯、設(shè)計、跑數(shù)、導出都驗證過下面這些是能直接照著做的。2. 先把環(huán)境立住在 Delphi7 里裝好 FastReport Vcl 5.3.132.1 為什么 5.3.13 是 D7 的「最后舒適區(qū)」FastReport VCL 從 5.x 開始把渲染引擎重寫了一遍但 5.3.x 這一代對 Win32 老項目的兼容性是最好的。5.4 之后官方把開發(fā)重心轉(zhuǎn)向 Unicode 版本Delphi7 的 AnsiString 體系跑新版本會出現(xiàn)大量類型不匹配的編譯錯誤。我自己試過拿 5.6 的源碼在 D7 里強行編譯報錯主要集中在 Strings 類型和 TfrxCustomMemo 的屬性簽名上修起來沒完沒了。5.3.13 的源碼包是 Ansi 時代的產(chǎn)物跟 D7 的 RTL/VCL 配合是天然順的。這套資源里帶的完整源碼好處是所有單元都保留著 .pas 文件不是編譯好的 .dcu 黑匣子。這意味著你可以像看自己項目代碼一樣去查 FastReport 內(nèi)部實現(xiàn)遇到特殊需求還能直接改源碼重編譯。5.3.13 在 D7 下用的是老式 Delphi 組件安裝流程打開包工程、添加路徑、編譯安裝三步走。跟新版本用 GetIt 或 命令行 MSBuild 的流程完全不一樣這也是很多人在這一步卡住的原因——拿新思路去套老工具。2.2 編譯安裝的三種正確姿勢第一種是 IDE 內(nèi)安裝適合大部分人。先把源碼包解壓到一個不帶空格的路徑下比如D:\FastReport\。然后打開 Delphi7點擊 Component - Install Packages在打開的窗口里點 Add瀏覽到Delphi7\fr5.dpk這個包工程文件。Delphi7 會自動編譯并彈出確認框一路 Yes 就好。編譯過程中如果提示找不到frx.inc說明源碼路徑?jīng)]加對需要先到 Tools - Environment Options - Library - Library Path 里把 FastReport 的源碼根目錄加進去。第二種是命令行編譯適合要寫腳本批量部署的情況。打開 Delphi7 自帶的命令行環(huán)境開始菜單里的 Delphi 7 - Delphi 7 Command Linecd 到源碼目錄后執(zhí)行dcc32 -B -Q -DDelphi7 fr5.dpk-B是強制全量編譯-Q靜默模式減少輸出-DDelphi7告訴編譯器按 D7 的宏定義來。編譯完再執(zhí)行一次安裝步驟把fr5.bpl注冊到 IDE 里。命令行方式的優(yōu)勢是可重復我一般會把這條命令寫成一個 .bat 放在源碼目錄里重裝系統(tǒng)后跑一次就行。第三種是只編譯運行時包不裝設(shè)計時包。這種方式適合只需要跑已有報表、不想在 IDE 里拖組件的場景。dclfr5.dpk是設(shè)計時包fr5.dpk是運行時包只裝運行時包的話程序能運行但窗體上不會出現(xiàn) FastReport 的組件面板。業(yè)務(wù)開發(fā)建議兩種都裝上不然寫代碼時沒有組件提示會很痛苦。2.3 路徑配置與 D7 的老脾氣裝好之后有個關(guān)鍵動作確認 Library Path 里同時包含源碼根目錄和Delphi7子目錄。前者是 FastReport 的公共單元后者是 D7 專屬的包工程目錄。少了任何一個編譯你的項目時都會報File not found: frxClass.dcu這類錯誤。D7 對路徑分隔符要求是分號而且不支持空格路徑源碼放C:\Program Files\FastReport這種帶空格的目錄再怎么配都會出詭異問題。我用一個 D7 老項目的實測配置做參考配置項值源碼根目錄D:\FastReport\D7 包目錄D:\FastReport\Delphi7\BPL 輸出目錄D:\FastReport\Delphi7\DCP 輸出目錄D:\FastReport\Delphi7\編譯后要確認fr5.bpl和dclfr5.bpl在同級目錄Windows 的 DLL 搜索順序坑在這里也會發(fā)作BPL 找不到直接導致 IDE 啟動報錯。裝完重啟 Delphi7組件面板出現(xiàn)FastReport頁簽和在FastReport頁簽下的QR Code組件圖標就說明安裝成功。3. 二維碼組件上手從拖一個 TfrxQRCode 到生成可掃描的碼3.1 組件在報表里的正確放置位置FastReport 的二維碼不是獨立控件而是寄生在 TfrxReport 頁面上的 TfrxQRCode 對象。在 Delphi7 的組件面板上找到 FastReport 頁簽展開能看到 TfrxQRCode把它拖到報表設(shè)計器的 DataBand 或 MasterData 上。放 DataBand 里能隨明細數(shù)據(jù)逐行生成放 PageHeader 則只生成一次。實際業(yè)務(wù)里二維碼內(nèi)容如果是訂單號、URL 這類單據(jù)級信息放在 DataBand 上最合理。TfrxQRCode 在 FastReport 內(nèi)部繼承自 TfrxCustomMemo 體系所以它的很多屬性跟文本框是相通的Font、Color、Align都繼承自 memo 的基礎(chǔ)能力。區(qū)別在于它有Text屬性和Expression屬性前者是靜態(tài)文本后者支持 FastReport 的表達式語法。二維碼內(nèi)容需要拼變量時用Expression而不是Text這是個容易踩的細節(jié)直接給Text賦表達式字符串報表會原樣輸出那串字而不是解析結(jié)果。3.2 二維碼參數(shù)一個個調(diào)通TfrxQRCode 的屬性面板里有四個參數(shù)決定二維碼最終能不能被掃出來ErrorLevel、PdfLevel、AutoCalcScale、ShowText。我一個個說明ErrorLevel容錯級別對應(yīng) QR 碼的 L/M/Q/H 四個檔取值 0 到 3。L 級(0)容錯 7%H 級(3)容錯 30%。二維碼里要印 Logo 或者可能被遮擋的選 2( Q 級15%)追求掃描速度的場景選 0 就行。容錯越高碼的密度越大掃描越慢別盲目上 H。PdfLevel這個是 FastReport PDF 導出時的二維碼清晰度等級范圍 0 到 2。0 是普通模式1 是高質(zhì)量矢量模式2 是最佳清晰度。導出 PDF 給印刷廠時務(wù)必設(shè)成 1 或 2否則打印出來的碼糊成一片。AutoCalcScale是否自動計算模塊尺寸。設(shè)為 True 時FastReport 根據(jù)對象尺寸自動決定每個模塊的像素數(shù)適合內(nèi)容長度變化大的動態(tài)二維碼。固定內(nèi)容建議設(shè) False 并手動指定ModuleSize避免同一列二維碼大小不一致。ShowText是否在二維碼下方同時顯示文本內(nèi)容。很多場景下二維碼下方還會印一串可讀的單號設(shè)為 True 可以少放一個文本框但格式控制能力有限我一般關(guān)掉它用單獨的 TfrxMemoView 來控制字體和位置。改完參數(shù)后的預覽驗證有個快捷方式在報表設(shè)計器里右鍵 TfrxQRCode選 Quick Preview會彈出一個小窗口顯示當前內(nèi)容生成的效果。別等在整張報表的預覽里發(fā)現(xiàn)碼不對再返工那個環(huán)節(jié)調(diào)試效率低很多。3.3 動態(tài)內(nèi)容讓二維碼跟著數(shù)據(jù)集走報表里的二維碼內(nèi)容通常不是寫死的。FastReport 表達式語法里數(shù)據(jù)集字段直接用[DataSetName.FieldName]引用也可以在 TfrxReport 的變量里拼好再傳給二維碼。我在模擬項目X里驗證過的一個用法是訂單表主鍵 平臺標識拼成帶前綴的字符串再生成二維碼?!笌熬Y的單號 二維碼」的報表思路是在源數(shù)據(jù)的 SQL 階段就拼好字符串而不是在 FastReport 里拼。原因有兩個一是 D7 的 FastReport 表達式對字符串拼接的中文編碼處理偶爾有玄學問題二是 SQL 里拼好的字符串到了報表層就是純展示出問題更容易定位。SQL 里這樣寫SELECT OrderId, http://example.com/order/ OrderId AS QrContent, CustomerName FROM Orders WHERE OrderDate :startDate報表設(shè)計器里把 TfrxQRCode 的Expression屬性填成[ORDERS.QrContent]預覽時就能看到每行數(shù)據(jù)生成不同的碼。這個方案在跨數(shù)據(jù)庫場景下有個注意點如果在 Oracle 里拼接字符串要用||而不是在 MySQL 里要用CONCAT()。數(shù)據(jù)層把字符串拼好報表層只負責展示是這套鏈路最不容易翻車的分工。4. 報表從取數(shù)到出文件數(shù)據(jù)鏈路與 PDF 導出的完整走查4.1 數(shù)據(jù)集橋接TfrxDBDataset 和 DataBand 的對齊FastReport 取數(shù)走的是經(jīng)典橋接模式先用 Delphi 原生數(shù)據(jù)集從數(shù)據(jù)庫取數(shù)據(jù)比如 TQuery、TADOQuery再通過 TfrxDBDataset 這個橋接組件把數(shù)據(jù)源轉(zhuǎn)發(fā)給 TfrxReport。很多新手直接在 TfrxReport 上連數(shù)據(jù)源D7 時代能碰上各種奇怪問題官方推薦路徑還是老老實實走 TfrxDBDataset。橋接的代碼在窗體單元里寫核心邏輯是先配置原生數(shù)據(jù)集再橋接給報表procedure TForm1.LoadReportData; begin ADOQuery1.Close; ADOQuery1.SQL.Text : SELECT OrderId, CustomerName, QrContent FROM Orders WHERE OrderDate :startDate; ADOQuery1.Parameters.ParamByName(startDate).Value : StartDateEdit.Date; ADOQuery1.Open; frxDBDataset1.DataSet : ADOQuery1; frxReport1.ShowReport; end;這段代碼里有個參數(shù)說明點ADOQuery1.Parameters集合在執(zhí)行Open前必須賦值FastReport 不會替你解析 SQL 參數(shù)。如果你在 FastReport 設(shè)計器里寫了帶參數(shù)的 SQL執(zhí)行時發(fā)現(xiàn)參數(shù)沒生效十有八九是這里的值沒傳進去。報表模板里的 MasterData 數(shù)據(jù)帶要正確綁定打開設(shè)計器選中 MasterData在屬性面板的 DataSet 下拉里選frxDBDataset1然后在 DataBand 上放 TfrxMemoView并把Expression填成[ADOQuery1.CustomerName]這種格式。注意這里的表達式前綴是原生數(shù)據(jù)集的名字不是 frxDBDataset 的名字這是個高頻困惑點。FastReport 內(nèi)部通過 frxDBDataset 的 DataSet 指針能找到原生數(shù)據(jù)集但表達式的解析路徑是直接對著原生數(shù)據(jù)集字段名取的。4.2 交叉表數(shù)據(jù)的兩種組織方式報表界對交叉表的需求行列轉(zhuǎn)置、統(tǒng)計匯總FastReport 5.3.13 提供了 TfrxCrossView 控件它在設(shè)計器的 Cross 頁簽下。拖到報表頁面上后它有RowLevels、ColumnLevels、CellLevels三個維度屬性需要配置。比如要做「產(chǎn)品類別行 × 月份列 → 銷售額值」的交叉表就在設(shè)計器里把字段分別拖進這三個區(qū)域。運行時交叉表數(shù)據(jù)準備我習慣在 SQL 里把維度字段和度量字段全部平鋪查出來交叉邏輯交給 TfrxCrossView 處理。這樣 FastReport 的數(shù)據(jù)集接口是扁平的后續(xù)如果換成存儲過程或數(shù)據(jù)集報表模板不用改。這跟直接用 SQL 做 PIVOT 的區(qū)別是SQL PIVOT 的列是靜態(tài)的交叉表的列可以動態(tài)擴展。老報表系統(tǒng)里月份是動態(tài)增加的用 TfrxCrossView 能在不改模板的情況下自動多列這是它最大的價值。4.3 PDF 導出中文、字體和文件大小三個坎FastReport 5.3.13 的 PDF 導出用的是內(nèi)置的 TfrxPDFExport 組件。調(diào)用方式是在代碼里創(chuàng)建導出對象綁定報表然后調(diào)用PrepareReport再導出uses frxExportPDF; procedure TForm1.ExportToPDF(Report: TfrxReport; const FileName: string); var PDFExport: TfrxPDFExport; begin PDFExport : TfrxPDFExport.Create(nil); try PDFExport.ShowDialog : False; PDFExport.FileName : FileName; PDFExport.Compressed : True; PDFExport.EmbedFonts : True; PDFExport.PageRange : 1-10; Report.PrepareReport(True); Report.Export(PDFExport); finally PDFExport.Free; end; end;這里Compressed : True能把 PDF 體積壓到三分之一左右EmbedFonts : True是中文 PDF 不亂碼的關(guān)鍵但代價是文件變大。實際項目里如果 PDF 要傳到小程序或網(wǎng)頁端展示我一般折中方案是 EmbedFonts 設(shè)為 True 但只在最終交付稿上開中間審閱稿不開。導出丟失中文的情況排查方向是檢查報表里中文字體是不是設(shè)為「宋體」這類中文字體了——FastReport 導出時如果遇到英文字體名直接跳過嵌入。另一個細節(jié)PrepareReport(True)的 True 是清空上一次的準備緩存重復導出同一份報表但數(shù)據(jù)變了這個 True 必須傳否則導出的是舊數(shù)據(jù)。這是我優(yōu)化導出速度時翻過車的地方繞了很久才發(fā)現(xiàn)是 PrepareReport 的參數(shù)問題。4.4 文件清單這套資源里有什么能直接用拆開這套資源我列了個主要文件清單方便你對照自己缺什么文件/目錄作用Source\FastReport\完整源碼.pas全部保留Delphi7\fr5.dpkD7 運行時包Delphi7\dclfr5.dpkD7 設(shè)計時包Demos\官方示例含二維碼示例Help\編譯好的幫助文檔Demos 目錄里那個帶二維碼的示例報表示范了 TfrxQRCode 的基礎(chǔ)用法是快速上手最快的路徑。我建議先打開它確認二維碼能生成再把它當作模板刪掉業(yè)務(wù)數(shù)據(jù)改成自己的報表格式比從空白報表開始搭省一半時間。5. 避坑D7 下 FastReport 的四個高頻翻車點5.1 編譯報 E2133字符串類型不匹配現(xiàn)象編譯工程時出現(xiàn)E2133: Incompatible types: AnsiString and string而且在 FastReport 的某個單元里。這是 Delphi7 下最常見的翻車點尤其當你把源碼從網(wǎng)上下下來發(fā)現(xiàn)編譯不過。原因FastReport 5.3.13 雖然面向 D7但內(nèi)部有部分單元用到了WideString如果這些單元跟你項目的編譯選項沖突編譯器會把string當 UnicodeString 處理。另一個常見誘因是 D7 的編譯選項里$H指令被改動默認 D7 的string是 AnsiString但某些第三方單元改了默認值。解決在 FastReport 源碼根目錄的frx.inc文件里強制加上{$H-}和{$WARN SYMBOL_DEPRECATED OFF}然后在你的工程文件里同樣加上這兩行編譯指令。加完之后全量重新編譯 FastReport 包再編譯你的項目E2133 就消停了。D7 環(huán)境下別用$STRINGCHECKS ON那個指令開了之后字符串操作性能下降還有概率觸發(fā)長度檢查異常。5.2 中文字符在二維碼里掃出來是亂碼現(xiàn)象二維碼內(nèi)容含中文掃碼結(jié)果是亂碼。這在 FastReport 5.3.13 里特別典型。原因TfrxQRCode 底層把內(nèi)容交給二維碼編碼庫時默認按 AnsiString 的 OEM 代碼頁處理而二維碼標準要求 UTF-8 編碼。Windows 簡體中文環(huán)境默認代碼頁是 936GBKFastReport 直接把 GBK 字節(jié)塞進二維碼掃碼槍按 UTF-8 解出來自然亂碼。解決內(nèi)容入碼前強制轉(zhuǎn)成 UTF-8 字節(jié)序列。在 FastReport 里可以用內(nèi)置的StrToUTF8函數(shù)包一層表達式[StrToUTF8(訂單表.單號)]如果你的報表內(nèi)容是混合的中文URL我習慣在上游 SQL 里直接轉(zhuǎn)好再喂給報表MySQL 用CONVERT(字段 USING utf8)SQL Server 用CAST(字段 AS VARCHAR(MAX)) COLLATE Chinese_PRC_UTF8。數(shù)據(jù)和展示分離問題就在源頭消失了。5.3 報表預覽卡死窗口假死不動現(xiàn)象點擊預覽按鈕報表窗口彈出來但整個 IDE 卡住鼠標轉(zhuǎn)圈要等很久或者直接結(jié)束進程。原因FastReport 的預覽引擎在 D7 下有一個已知的交互陷阱——報表里包含大量細粒度對象比如幾百個文本框或網(wǎng)格線時預覽渲染會跟 IDE 的主線程搶占窗口消息導致 UI 線程被餓死。還有一個場景是報表里嵌入了圖片且圖片加載是同步的網(wǎng)絡(luò)路徑下的圖片會卡住整個預覽。解決第一個方案是在報表的BeforePrint事件里把不需要打印的對象刪掉或設(shè)Visible : False。第二個方案是不要把網(wǎng)絡(luò)圖片路徑直接喂給 Picture 屬性先下載到本地臨時文件再加載同步 IO 的等待時間會短很多。第三個方案是升級到 FastReport 5.3.13 的補丁版本它對預覽消息循環(huán)做了優(yōu)化卡頓概率大幅下降。如果你加載到 5.3.13 后仍然卡檢查是不是把frxExportPDF、frxExportHTML這些導出組件全部放在了同一個窗體上——導出組件初始化時會遍歷所有頁面對象組件多會讓啟動變慢。不用的導出組件別全堆在一個窗體里按需動態(tài)創(chuàng)建。5.4 二維碼打印出來精度低掃不動現(xiàn)象同一份報表在屏幕上掃碼沒問題打印到紙上掃碼失敗率高掃碼槍識別很吃力。原因打印機分辨率 203DPI 的情況下二維碼模塊尺寸小于 2 個打印點就糊。TfrxQRCode 的AutoCalcScale在屏幕上計算結(jié)果是基于屏幕 96DPI 的打印按 203DPI 換算后模塊物理尺寸縮水精度不夠。解決二維碼對象的AutoCalcScale設(shè) False固定ModuleSize : 4像素。同時把PdfLevel設(shè)為 2在 PDF 導出時強制用矢量渲染這樣印刷時二維碼是按矢量精度輸出不會點陣化模糊。另外確認打印機的驅(qū)動設(shè)置里「縮放模式」選的是「實際大小」而不是「適應(yīng)紙張」否則二維碼會被整體等比例放大或縮小模塊尺寸跟著變。5.5 導出 Excel 時單元格是合并的現(xiàn)象交叉表導出到 Excel 后單元格行列錯位且大量單元格被合并沒法做二次數(shù)據(jù)處理。原因TfrxCrossView 在導出時默認把頁面上顯示的合并邏輯也帶過去了。交叉表的行列標題區(qū)域本來就會合并但多維度行級聯(lián)時合并范圍計算容易出偏差Excel 里就出現(xiàn)錯位。解決導出前把 TfrxCrossView 的MergeCells屬性設(shè)為 False。這個屬性控制是否合并相同值的單元格設(shè)為 False 后導出數(shù)據(jù)表格就是標準的矩形。代價是表頭重復值會重復顯示但數(shù)據(jù)處理角度反而是干凈的。如果客戶要求表頭也合并可以導出后再用 Excel 的「取消合并」批量處理一次FastReport 不背這個鍋。6. 進階技巧運行時動態(tài)生成二維碼并聯(lián)動設(shè)計器預覽的完整閉環(huán)日常業(yè)務(wù)里二維碼內(nèi)容常常是運行時才確定的比如「用戶在界面上選一個訂單生成一個 PDF 附件里的二維碼」。這塊我把完整的運行時調(diào)用路徑串一遍你在自己的窗體代碼里照著改就能用。核心函數(shù)如下procedure TForm1.ReplaceQRCodeContent( Report: TfrxReport; const OldExpr, NewContent: string); var i, j: Integer; Page: TfrxPage; Obj: TfrxComponent; QRCodeObj: TfrxQRCode; begin // 遍歷每一頁和頁面上的每個對象找 TfrxQRCode for i : 0 to Report.Pages.Count - 1 do begin Page : TfrxPage(Report.Pages[i]); for j : 0 to Page.Objects.Count - 1 do begin Obj : Page.Objects[j]; if Obj is TfrxQRCode then begin QRCodeObj : TfrxQRCode(Obj); // 只替換指定的舊表達式避免誤改其他二維碼 if QRCodeObj.Expression OldExpr then QRCodeObj.Text : NewContent; end; end; end; end;這個函數(shù)的核心邏輯是「先定位再替換」通過報表對象模型遍歷出所有 TfrxQRCode然后匹配它的Expression屬性來確認是不是我們要改的那個。注意替換用的是Text而不是Expression因為運行時我們已經(jīng)算好了最終內(nèi)容不需要再走表達式解析。這樣改完后源碼里二維碼內(nèi)容不會隨數(shù)據(jù)集變化適用于「固定值動態(tài)拼串」的場景。調(diào)用它時要注意報表狀態(tài)必須在PrepareReport之前替換否則二維碼已經(jīng)按舊內(nèi)容渲染完成了。我用這個函數(shù)做了個聯(lián)動效果——界面上一個按鈕觸發(fā)生成先替換內(nèi)容再PrepareReport最后直接導出 PDFprocedure TForm1.btnGenerateClick(Sender: TObject); var LReport: TfrxReport; LContent: string; begin LReport : TfrxReport.Create(nil); try LReport.LoadFromFile(OrderReport.fr3); LContent : BuildOrderQRCodeText(OrderIDEdit.Text, PlatformCombo.Text); ReplaceQRCodeContent(LReport, [ORDERS.QrContent], LContent); LReport.PrepareReport(True); LReport.Export(TfrxPDFExport.Create(nil)); // 實際使用時參考前文導出代碼 finally LReport.Free; end; end;實際項目里跑這段代碼時有一個驗證習慣我一直強制自己走一遍生成完 PDF 后把文件丟到微信「文件傳輸助手」里用手機掃描測試。微信的二維碼識別引擎對容錯和模塊精度的判定比其他掃碼槍嚴格能過微信的碼到絕大多數(shù)硬件設(shè)備上都能過。如果微信掃不出來優(yōu)先檢查ModuleSize是不是設(shè)了太小或者內(nèi)容是不是有 BOM 頭的隱藏字符。這套資源我拆到最后發(fā)現(xiàn)5.3.13 在 D7 下只要環(huán)境配對了日常開發(fā)效率完全不輸新版本。從那以后我每次接老項目升級需求都強制先花半天時間把 FastReport 的編譯環(huán)境跑綠再談業(yè)務(wù)改動。希望這些踩過的坑能幫你省下那半天。本文還有配套的精品資源點擊獲取
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
一区二区三区在线资源| 一区二区三区四区理论片| 国产三级多多影院2022国产AA一级毛片无码 | AV电影在线播放| 无码高清少妇久久| 91综合在线| 夜夜夜夜爽| 蜜桃在线观看一区二区三区| 91久久久久久久久18| 成人无码在线视频网站| 97超碰欧美| 国产精品伦理| 欧美精品欧美精品系列| 97超碰巨乳| 日韩三四五区| 人妻精品综合中文字幕在线| 最新AVzaixian| 人妻丝袜无 码视频专区| 国产黄色 A 片免费看| 一级乱伦网站| 亚洲天堂男人网| 91n处女在线观看| 91国产丝袜美女| 国产农村妇女精品一二区| 天天综合精品| 人人操av| 女人的天堂大香蕉网| 人妻精品综合中文字幕在线| 亚洲s在线观看| 精品少妇后入一区二区三区四区人妻巨乳 | AV无码久久久精品| 97最新在线播放视频| 夜夜影视四色| 神马福利久草| 中文字幕乱碼在线| 青女在线| 亚洲熟妇AV日韩熟妇在线| julia中文字幕在线观看| 亚洲美女色图| 91熟女.com| 九九九精品一区二区无码| 淫骚熟女一区二区三区| 日本一久是| 1204av韩国| 天天看高清麻豆| 麻豆精品三区视频| 久久久久深夜无码| 精品91| 一级乱伦网站| 中文字幕日韩电影人妻| 亚洲精品乱码久久久久久蜜桃麻豆| 8050午夜少妇无码| 久久精品亚洲婷婷| 久久精品99久久久久久| 国产成人 综合亚洲 天堂| 亚洲国产成人精品999| 国产成人99久久亚洲综合| 亚洲欧洲日韩天堂av| 日韩亚洲国产视频| 丁香九月婷婷| 人人摸人人干| 少妇熟女一区二区三区| 国产黄色视频久久| 99啪啪视频| 国产11页| 免看60秒涩涩视频| 国产精品无码成人精品| 欧美亚洲中文字幕| 中文字幕人妻色偷偷久久皮 | 日本色色视频网站| 青娱乐日韩无码| Av色五月| 久操电影网| 亚洲天堂久久久久久粉红视频| 91社区伊人| 国产精品无码久久久久2025| 五月丁香六月激情| 久久m| 久久久久久久久久9| 国产粉嫩蜜臀av一区二区三区| 四虎国产精品永久入口| 国内精品伊人久久久久影院会| 五月婷婷大香蕉| 黄色不卡视频| AAAA级日本片免费视频| 久热婷婷| 亚洲激情视频| 国产AV高清AV无码| 二三四区精品| 欧美大波激情xxxx| 调教熟妇 久久久久久| 亚洲色图加勒比| 黑白配性爱AV成| 人妻偷拍一区二区三区| 红杏大香蕉| B049AV在线播放| 啪啪视频免费在线观看| 91女网站| 久久天堂| 欧美激情总合网| 精品无av| 丁香九月婷婷| 亚洲情色 自拍| 亚洲色 国产 欧美 日韩| 在线天堂999| 欧美色女人| 91大胆欧美| 久九九九九九九九热| 国产操逼视频在线观看| 91撸色网 玖玖网 欧美| 日本欧美一区二区三区视频麻豆| 熟女中出视频| 亚洲图片日本AⅤ欧美在线| 亚洲色图激情小说| 精品人妻一二三| 男人的天堂2019AV| 日韩性爱一级片| 天天看片天天爽| 亚洲不卡三级手机播放| AV天堂男人的天堂| 97资源视频| 佐山爱中文字幕| 私人尤物在线精品不卡| 午夜福利区| 国产精品人妻熟女aⅴ| 日韩99神马视频播放| 狠狠爱综合网| 97操综合| 爽爽淫人网| 天天肏视频| 日韩在线视频1234| 男人高清无码一区二区| 大逼色网站| 亚洲无码99| 中文字幕一二三| 超碰国产情侣自拍网| 日韩性爱一级片| 东北女人被操| 国产精品三级视频网站| J?P?NESEHD熟女熟妇伦| 嗯嗯嗯啊啊在线观看| 啊啊啊啊嗯嗯嗯用力好爽| 欧美色图综合网| 99热97| 人妻献身系列第54部| 亚洲熟女一区| 最新AVzaixian| 国产精品久久久啊| 久久夜精品一区二区三区| 少妇xx精品| 超碰欧美97| 欧美97日韩精品| 亚洲欧洲国产综合av| 午夜噜噜噜| 99久久com免费视频′| 日韩高清黄片| 中文三一区| 肥臀熟女福利视频一区二区| 中文久久爆乳| 久久免费99精品久久久久久| 精品无码少妇| 久久99午夜精品一区人妻| 青青国产精品在线| 国产亚洲色婷婷久久99精品91葵花宝典| 欧美色97| 欧美色图 人妻| 99热9| 亚洲无吗在线视频| 啪啪啪亚欧美视频| 国产高清在线自在拍69| 欧亚乱色熟一区二区三四区| 午夜男女爽爽爽在线视频| 91久久青青草原精品| 欧美色图91p| 一区二区三区在线资源| 国产一区二区在线电影| 色y情视频免费看| 欧美黑人与女人91| 夜夜骑操视频| 欧美五区| 九九久久一区二区三区| www.色婷婷.com| 欧美一区二区观看在线| 色青青久久影视| 久久精品国产AV一区二区三区| 色香天天| 亚洲精品97久久| 97超碰超欧美。| 亚洲男人天堂网久久| 日韩啪啪视频| 精品在线观看视频在线| 国产中文字幕曰本毛片| 377p欧洲日本亚洲大胆| 亚洲精品三区在线观看| 国产在线综合福利网站| 97综合久久| 久久黄人人爽视频| 96麻豆精品一区二区三区| 国产91专区| 欧美色图97| 骚熟女吞| 青青草好吊| 久久伦理视频久久大香蕉视频| 二区熟妇韩日| 99色骚| 91欧美美女日韩国产婷婷| 久久精品视-一级做a爰片性色毛片16美国-中国女与老外在线精品 | 加勒比色综合| 亚洲综合草草| 狠狠躁久久躁| 美女久久久| 久久免费9| 精品在线蜜臀| 国内亚洲高清无码| www.yeyecao| 性爱Av免费| 天天做日日爱夜夜爽| 日韩欧美综合激情| 日本韩欧美在线播放a| 国产精品免费视频人成| 久久午夜伦| 久久一二区四| 国产精品电| 欧美综合色图片| 精品国产乱码久久久| 亚洲高清欧美总合| 九九视频黄色片| 首页中文字幕中文字幕免费| 婷婷综合激情| 国产成人主播| 天天天肏屄肏屄肏屄欧美欧美| 自拍六区| 欧美性爱第一区| 入口操逼网站| 欧美日韩国产传媒在线精品| 蜜臀久久99精品| AV色五月天| 91久久国产精品| 中文字幕丰满人妻日本| 91c色| 亚洲情色欧美| 性爱免费视频成人| 99999无码| 欧美丝袜美女电影一二三四区| 传媒在线观看一区二区三区| 樱花蜜乳av| 免费一级视频特黄色大片| 97九色人妻| 色九九九综合| 久久久久久久九九九九| 白嫩国模丰满一二三区| 好爽,再快点啊哈嗯嗯嗯嗯| 亚洲欧美在线综合| 玖草在线视频| 激情九月婷婷| 久久伊人青青草| 青青草大香蕉视频| 福利在线观看一区二区| 国产一区二区三区久久精品太古里| 自拍啪啪视频| 久久av一级av少妇av高潮| 五月综合色| 97超视频在线观看| 性爱网站一区二区| 97天天搞在线| 91无码人妻精品一区二区三区蜜桃| 自拍偷拍草一草| 国产成人网站在线观看| 伊人96在线| 蜜臀无码视频在线观看| 色五月综合| 99热18这里只有精品| 水多多映视AV| 中文伊人大香蕉视频| 高清孕妇孕交 交孕妇| 白丝被操91| 亚洲色图91欧美日韩| 九九九不卡| 国产av又色又爽又黄| 91是天天| 蜜臀99久久精品久久久懂爱| 亚洲男人天堂2012| 日韩免费一级性爱视频| 久久久久久久久久久999| 啊啊啊啊啊啊啊啊视频| 嗯嗯啊啊视频在线看| 欧美综合狠| 日韩不卡在线一区二区| 操少妞在线视频| 一级黄色性爱A级片| 大香蕉男人的天堂| 欧美成人午夜免费福利785| 91AV天堂| 欧美性巨大╳╳╳╳╳高跟鞋| 国产AV人人 夜夜人人澡| 五月丁香激情四射| 色91综合网| 999久久久免费精品国产牛牛| 在线观看亚洲专区| 亚洲图片欧美另类综合免费视频大大香| 人妻精品免费一二三区| 夜夜嗨av午夜成人| 欧美精品一区二区少妇免费A片| 亚洲情色1区| 中国一级αV| 嗯啊不要啊啊在线观看视频| 美国人人操人人操| 亚洲中字慕不卡| 无码日韩网站| 97视频播放| 青青草九九九九九| 99老司机精品视频在线观看| 安微少妇操BBB| 97香蕉碰碰人妻国产欧美| 97资源站日韩| 日本97久久久精品| 人人操人人uiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii | 日本不卡二三区| 思思热免费在线视频| 大乔未久88一区| 亚洲性爱无码乱伦av| 国产白丝网站| 男女激情中文字幕| 亚洲无码一区二区三区三州| 在线a亚洲视频播放在线| 青青草视频爽一爽| 大伊香蕉在线视频免费| 日本视频在线中文字幕| 日日夜夜模| 五月婷在线| 日韩激情无码影院| 97视频在线免费| 日韩三级一区 | 国产熟女完整版中字| 国产超碰97| 超碰亚洲欧美日韩无| 囯戸精品高潮呻吟旡码| 欧美高清91| 97久久超碰国产网站| 日本五十路熟女一区二区| 欧美翘臀视频网站一区二区三区| 久久精品天美| 五月综合色| 国产成人精品必看 | 日本精品网站在线中文| 亚洲小说视频| 美女爽爽爽刺痛洞洞| 欧洲天天在线| 久久xxxx| 亚洲国产午夜真人一级片中文字幕精品黄网站| 国产自制av蜜乳| 亚洲AV不卡在线观看| 免費人妻夜夜爽天天爽爽一区| 性爱乱伦一区| 国产专区第一页| 秋霞色色影院| 97av在线观看| 韩日欧亚a级| 欧美性综合| 天天享受天天看| 久久久九97| 国产高清精品福利| 手机在线播放国产福利| 1769一区| 伊人天天久久动态图| 中文字幕一区二区三区四五区| 天美传媒Av在线| 综合干干干av久久久综合网| 熟女中出视频| 美腿色图| 欧美激情 日韩精品| 色五91| 乱伦熟女区| 51一区二区三区| AV和黑人在线播放| 丰满人妻一区二区三区性色| 久久久性| 欧美激情性爱视频网站| 操操逼视频| 欧美日韩国产成人高清| 色y情视频免费看| 青青青国产手线观看视频2| 亚洲男人电影天堂| 欧美性xxxxx狂欢| 亚洲婷婷丁香在线| 亚洲中文字幕熟女| 日本成人免费一区二区三区| 九九九九AV| 自拍盗摄一区| 欧美暴力猛交| 亚洲综合图片在线| 夜夜嗨一区二区三区三州加勒比 | 一区不卡在线观看av| 一二三四视频中文字幕在线看| 亚洲午夜未满十八勿入网站日本又色又爽又黄 | 国产精品不卡一区二区三区| 97一区二区三区视频| 亚洲欧美日韩国产丝袜自拍中文| 91精品少妇搡搡搡| 久久精品无码专区| 可免费观看的av毛片中日美韩| 视频不卡中文字幕| 可以在线观看的黄色网址| 国产黄片在线免费观看| av一区二区三区 中文| 99性爱视频| 婷婷伊人一区| 操淫穴亚洲五月丁香 | 91亚洲电影| 日韩成年人性爱视频| 欧美真人抽搐一进一出gif| 亚洲?V无码专区在线电影| av天堂天堂av日韩| 97久久精品亚洲| 色五月第四色| rion磁力链接| 一级黄色视频网| 丁香五月性| 天天肏美女| 人妻内射一区二区在线视频| 久久久91| 国产精品国产自产高清AV| 欧美麻豆成人同性GⅤ在线| 婬女免费一二三区A片| 国产精品美女在线一区| 无码9区| 亚洲欧洲第二视频在线观看色图| 青娱乐 青青青操 日逼| 免费av在线播放二区| 中国亚洲呦女专区| 亚洲综合小视频小说在线观看 | 国精精品无码一二三区水多多| 91久久婷婷| 国产精品午夜成人福利| 丝袜 中出 制服 人妻 美腿 中文字幕| 国产1024在线播放| 欧美日韩丝袜| 激情婷婷丁香网| 国产婷婷综合在线观看| 丁香五月婷婷色| 中文字幕女同在线| av网站免费线看| 色婷婷基地| 精品久久艹| 中文字幕一区二区三区字幕| 2020视频1区2区3区| 久久精品99| 国产大陆天天艹| 999久久久久久久精| 全国男人天堂网| 国产AV激情无码久久无码| 人人色人人射人人妻| 国产精品白丝www| 国产精品无码论坛| 天天操天天看| 性爱乱伦视频免费| 丰满少妇高潮无码| 夜夜草天天| 台湾佬激情综合| 超碰导航97| 无码国产精品久久久久| 98福利在线视频| 久久久久人妻二区精品叶可怜| 色噜噜人妻av 中文字幕| 老司机香蕉| 国产久久久久久久久一区二区 | 日本熟女中文| 欧美在线大香999| 亚洲欧美精品福利在线| 亚州,欧美在线| 日本午夜福利影院| 精人妻一区二区三区| 免费观看啪视频| 色噜噜日韩精品| a在线视频免费观看| 2020中文字幕在线| 久久香蕉影院| 色吧91| 亭亭丁香激情| 免费啪啪av| 丝袜美腿射精91| 人人干人人操人人..com| 1.igao73.com 加入收藏 免费专区 国产精品 中文字幕 日韩精品 欧美精品 精彩 | 性暴力欧美猛交在线直播| 在线97在线| 国产日韩在线播放av| 操淫穴亚洲五月丁香| 97欧美性爱| 久久激情四射婷婷丁香五月天| 日本综合久久| 久久69| 在线啊啊啊啊| 日韩精品人妻中文字幕不卡乱码| 另类在线| 92性色国产午夜福利在线661| 欧美老妇女内射网址| 成人a大片在线观看| 人人妻天天做天天爽| 国产67194| 久久成年片色大黄全免费网站| 日韩啪啪啪视频| 国产精品久久成人免费| 神马久久久久久| 日韩不卡网操逼中文字幕日韩| · —级AA伦aa坐爱午夜极速ⅴA一区天天噪天天噪天天噪 | 蜜臀久久精品久久久久视频| 欧美国产日韩清纯唯美| 成人性爱AV在线免费观看| 久草线上视频免费看| 防屏蔽在线视频| 亚洲av国产av综合av卡| 欧日韩一二三f区| 操操操操操操| 操操啪| 婷婷在线视频在线观看| 在线看污网站| 极品久久久久久久久久久久久久| 色综合久久久久| 日韩中文字幕国产| 天天色欧美| 偷拍2020| 午夜天堂精品久久| 蜜臀久久99精品久久综合| 国产精品亚洲一级av第二区| 精…码一二三区| 天堂涩涩| 日本欧美色| 国语人妻精彩刺激| 在线国产探花| 深夜国产一区二区三区在线看| 男人天堂2017| 亚洲欧美碰碰| 精品人妻15区| 九九九草| 精品无码人妻一区二区免费蜜桃| 91在线美女| 亚洲成人精品久久久| 凹凸 69堂 在线播放| 色九九九综合| 欧美爆操91| 丁香六月婷婷久久综合| 国产情侣自拍在线播放| 国产女人与拘做受视频免费| 国产精品一区二区手机看片| 天天插网| 亚洲av噜噜噜噜噜噜| 欧美日韩亚洲天堂| 精品人妻一区二区三区四区| 日韩国产九九精品一区二区三区毛片| 成人熟女区| 欧美狠狠操| 岛国小电影| 国产精品久久发布| 91人妻丝袜无码| 国产精品久久久视频| 伊人久久88国产女| 婷婷尹人大香蕉免费| 99热欧美| 亚洲五月丁香花狠狠干一区二区三区| 97操操| 狠狠操狠狠| 天天射影院| 乱人伦 国语对白:视频直接看| 久久五月天婷婷| 开心激情婷婷| 99热亚洲天堂| 男人的天堂2018.| 亚洲欧美另类少妇精品| 久久日本熟女精品一区| 久久久精品中文字幕麻豆| 天美一区在线| 欧美在线亚洲| 啊啊啊好多水| 两女互慰AV高潮喷水在线观看| 欧美成熟性爱精品| 国产精品无套内谢| 日韩一级片| 东京热激情视频一二三区| 日本三级小说中文字幕| 99色骚| 国产欧美日产一区二区三区 - 国产欧美日| 国产精品一级二级在线| 99re28在线观看| 91精片| 中文字幕日韩专区精品系列| 高清无码 国产精品| 免费看久久久性性| 91九久| 97伪v| 清纯唯美综合| 草莓精品视频在线免费观看| 无码日韩网站| 射欧美综合| 青青草影视蜜久久| 日韩福利电影网| 国产精品久久久久久久毛片1| 日本岛国黄色网址 | 99人妻| 亚洲一级性爱视频免费看| www.色操逼| 亚洲中文字幕乱码无码一区二区| 久久视频少妇美女| 激情综合网激情综合| 密乳无码| 亚洲人成色9999精品久久| 色制服丝袜夫妻av一区| 久久久人妻| 亚洲天堂无码| 男人天堂综合| 伊人天天久久动态图| 国产精品婬乱一级毛片彝族| 97亚洲性爱| 国产suv精品一区二六| 97超碰磁| 日韩国语字幕| 五月天婷婷社区| 园内精品自拍视频在线播放| 欧美大香蕉在线观看| 91痴汉| 影音先锋视频在线| 欧美丝袜激情| 亚洲欧美另类激情小说| www.久久爱| 欧美性视频二区三区| 秋霞一级鲁丝片A片| 六九九九| 超碰色97| 91碰碰碰| 婷婷8月天青娱乐| 日本精品不卡一二三区| 欧美男人亚洲天堂| 亚洲国产ⅴ高清在线观看| 欧美人妻精品| 九九九九国产| 国产女上位好爽在线| 青青草色AV| 国产无套粉嫩白浆在| 丝袜美腿校园春色| 一级人妻性爱视频| 91欧美成人色站| 99亚洲国产精品色一区二区三区| 欧插网站| 欧美极品美女aaaaaa级黄片| 欧美性天天影视| 亚洲熟女综合网| 插入综合网| 神马久久久久久| 久久大香蕉手机高清| 久久精品熟妇丰满人妻99| 这里只有精品久久| 天久久久噜噜噜久久国产精品爽爽| 91操碰| 欧美不在线| 久久女人视频| 成人97人人超碰人人| 性爱欧美五月| 欧美午夜视频精品久久| 俺也射| 色婷久久| 七月丁香婷婷| 中文字幕天天操| 国产一级操B视频| 久久精品无码不卡| 青青草操逼逼视频| 夜夜草天天| 天天干天天中出av| 国产女人91精品嗷嗷嗷嗷| 东京男人天堂| 射 色综合| 在线观看不卡一区二区三区| 中文字幕人乱码中文字的预防方法 | 日韩欧美成人综合在线| 综合97久久| 丁香五月av| 久久久精品电影| 精品无码产区一区二| 日韩999| 17c嫩草51久久91嫩草| 欧美情色男人的天堂| 色爱三区| 亚洲无992tv| 97精品久久久久中文字幕| 亚洲欧美日韩夜夜| 成人性爱免费播放| 人人九九精| 国内精品999| 精品久久久久久中文| 成人一二三区| ai欧美亚洲小说| 另类图片五月天| av一区二区三区四区| 9.1小视频| 丝袜综合| 天天添天天干电影| 日韩精品亚洲专区在线影视| 韩国一级做a久久久久| 伊人久久亚洲色欲综合网站| 宅男91视频在线播放| 亚洲国产高清福利视频| 欧美精品精品一区二区| 精品国产乱码久久久久久免费| 人人色人人射人人妻| 欧美v亚洲v日韩v最新在线二区| 美女裸体无遮挡永久免费观看网站| 日韩av电影网站| 亚洲国产一级中文综合久久天堂在线免费观看| 国产AV超爽| 熟妇色99| 开心六月色| 长长久久88视频| 欧美亚洲另类在线蜜桃| 精品蜜乳AV免费观看| 国产9熟妇视频网站| 精品无码人妻一区二区免费蜜桃| 高凊专区人人操| 91超碰人人操| 国产三级日产三级韩国三级| 午夜福利激情在线视频| 最新国产精品| 久一区久久蜜桃| 97国产中文| 超碰欧美在线欧美| 欧美日韩亚洲天堂网| 欧插网站| 天美传媒国产原创中文字幕亚洲欧美另类 | 十八禁视频网站| 一级特级aaaa毛片免费观看 | 97AV爱| 红杏大香蕉| 色婷婷久久| 动漫爆乳3D奶水一区在线观看| 中文字幕中文字幕一区二区| 黄色人人| 成人av影院在线观看| 蜜乳视频网站| 丰满美女一级毛片在线播放| 日韩av无码网站| 欧美在线91| 大象AV在线| 亚洲熟妇一,二,三期| 一区二区高清视频| 91在线视频国产网站| 97视频免费在线观看| 色悠久| 老司机福利青青草| 亚洲一区中文精品| 国产一级137片内射麻豆| 丁香九月 婷婷| 久久精品国产99精品亚洲蜜... | 18岁禁 茉莉成人久久| 91色图片| 青木玲在线不卡| 亚洲男人天堂视频| 91久久国产精品| 9久久久久| 黄色视频高清无码网站| 日韩一区二区精彩视频| 国产av波波国产精品| 欧美人妻一区| 日本三级中国三级99人妇网站| 夜夜肏2021| 亚洲综合影视| 亚洲熟妇综合久久久久久| 999久久久久久久久| 欧洲人妻视频| 黄色操人| 人人操人人狠狠操| 丰满少妇人妻久久久久久| 神马久久久久久久久久久久| 国产亚洲日本| 亚洲欧美洲综合| 日本韩国国产精品一区| 91三级理论片播放器| 久/久精品99看9| 诱惑网综合| 97色色网| 91麻豆天美传媒HD| 男女香蕉一区二区| 91欧美大片| 久久这里只| 亚洲天堂日本| 男人的天堂,欧美亚洲另类国产日韩,日本高清一区二区 | 99视频内射三四| 五月丁香六月激情| 蜜臀久久99精品久久久老,,| 9999伦理视频| 91女优在线观看| 蜜臀久久99精品久久久久久成人小说 | 伊人五月天激情| 国产av尤物| 老汉网| 男人的天堂久久| 蜜乳成人AV| 人人考人人摸人人干| 天堂资源欧美| 精品国产乱码久久久久久久久久毛片| 人妻色偷色噜| 91操人视频| 香蕉免费一区二区三区不读| 久热一区二区| 一区三区啪啪| 一区二区视频你懂的| 少妇久久久久久| 国产伦乱91| 欧美情色男人的天堂| 日韩有码专区| 黄色片大香蕉| 欧美在线l亚洲| 亚洲精品人体| 岛国成人av在线播放网址| 欧美视频第二页| 亚洲欧美色图片| 国产综合操逼高清| 九九国产| 十八禁视频一区二区| 亚洲综合色男人网| 91精品人妻一品二品三品| 国产三级中文有码在线视频| 久插综合| 在线观看一级α片刺激高潮视频| a网站免费观看| 久久久久国产精品人妻aⅴ天堂| 男人女人18禁片免费看网站| 91无码中出人妻视频| 欧美伦乱| 欧美麻豆成人同性GⅤ在线| 小骚逼被操的爽不爽| a片久久久久久久久久久久| 婷婷五月天_亚洲小说欧美激情另类_精品久久国产字幕 | 97啪啪| 日本三级久| 亚洲丝袜诱惑| 日韩精品一二三四| 国内毛片国产专区二| 久久久久久久久久久999| 国产 亚洲 一二三四| 啊嗯好大视频在线观看| 91免费看一区二区三区| 久久久999网站| 亚洲成人激情小说视频| 日本三级人妻a人妻一在线| 亚洲色天| 激情亚洲天堂| 国产精品黄色三级av| 99精品人人爽| 亚洲操逼无码| 97久久超碰日韩精品| 丁香六月激情综合| 欧亚日韩中文在线| 欧美18禁91| 激情抓乳插进去啪啪啪日韩 | 一本大道不卡一二三区| 偷拍色图| 日本精品成人无码| 诱惑网综合| 欧美午夜色妇色鬼| 狠狠操夜夜| 午夜视频久久久| 中文无码一二三区| 婷婷干黄色| 91亚洲丝袜| 丁香五月婷婷基地| 搡老熟女免费视频| 久久综合av| 狠狠爱综合网| 日本爽爽爽爽爽爽免费视频| 另类图片亚洲加勒比另类图片亚洲加勒比另类图片亚洲加勒比 | 日韩人妻制服丝袜av| 中文字幕第95页| 人妻天堂综合网| 手机看片日韩人妻| 久啪视频| 欧美综合第一| 国产69精品久久久久99尤物| 欧美成97爱| 久久婷婷在线观看视频| 国产精品自拍欧美在线| 亚洲精品久久久久久久蜜桃臀| 亚洲91网。| 久久艹逼视频| 日本1区2区不卡视频| 日日AAvv| 求求你操操我| 色啪网| 人人操人人插人人摸人人干| 大香蕉草草| 97日视频| 淫妻综合网| 日韩免费大片一级播放| 中文字幕第2页| 人妻黑丝袜电影| 丝袜熟女2P| 欧美一区二区三区日韩| 中国AAAAAA黄色片| 男人天堂毛片| 91草草草| 精品久久在线区一区| 日本肉体xxxx裸交| 岛国在线免费视频| 91老熟女视频| 极品美女嘿咻| 狠狠做深爱婷婷久久二区| 亚洲人精品久久久喷水| 99久久精品国产高潮| 亚川综合视频| 中文字幕97| JuliaAnnXXX888| 2017超碰| 久久超碰大香蕉| 久久9 9 9精品| 日本在线一二| 欧美黄片视频在线观看免费| 五月婷婷六月丁香网址| av网站国产主播在线| 久热这里只有精品9| 国产精品午夜精品| 日本高清熟女久久一区| 97色视频在线| 涩爱AV在线| 精品国产自在在线99| 99热在线播放| 99视频自拍| 久久久九九网站| 亚洲最大网站av| 伊人五月天激情| 国产精品一级特黄aaa大片在线观看| 精品免费视频国产一区| 日日骚中文字幕| 亚洲熟女综合网| 97资源亚洲| 精精品人妻一区二区三区| 丝袜加勒比| 校园春色 亚洲| 欧美日韩不卡传媒| 热G综合热G中文| 成人情色综合网| 精品少妇一区二区三区| 伊人嫩草| 东北女人性交| 欧美在线电影| 国产精品久久泡妞网站| 日韩一卡二卡三卡| 天堂综合网| 97干色| 国产家庭乱伦表演| 性饥渴少妇av无码毛片| ,成人免费啪啪视频| av最新免费中文字幕| 中文字幕91页| 殴美大黄片| 亚洲色欲天天人妻无码系列专区| 午夜男女爽爽爽在线视频 | 人人妻人人爽| 成人怡红院| 国产精品麻豆成人av| 一级黄色视频网| 五月婷婷丁香中文字幕| 丁香五月影院| 麻豆 欧美 日韩| 天天碰操中国年青熟妇| 9长久久精品| 久久激情四射婷婷丁香五月天| 久久这里只精品| 色悠久| 91影库| 簧片免费看视频| 日韩国语字幕| 男人久久精品| 国产一区二区在线看| 999精品久久久久久久| 欧美真人抽搐一进一出gif| 精品人妻1区| 欧美一区二区亚洲天堂| 老鸭窝亚洲毛片| 日本天天干天天搞一区| 五月天精品| 欧洲黄色网| 蜜臀AV网站| GVH-003 母子姦 青木玲-麻豆视频,麻豆视传媒短视频网站入口,麻豆视传媒官网直 | 中国国国产一级特黄毛片| 色五月婷婷网| 伊人久久大香线蕉亚洲五月天,青草青草欧美日本一区二区,欧美日产欧美日产国产 | 加勒比在线视频| 色网在线| 啪啪自拍九九综合| 强奸乱伦大香蕉| 人妻天天夜夜爽一区二区| 美女黑人91神马| 欧美综合网在线| 亚欧无码在线| 人人手机欧洲亚洲国产人妻| 日本天天干天天日一区| 激情综合网激情综合| 亚洲欧综合另类无码一区| 熟妇人妻精品一区二区视频色欲| 亚洲网污污污污| 久久久久九九九九| 自拍大香蕉乱插| 中文字幕88av在线| 后入国产| 国产精品一区二区 尿失禁| 国产白领连续中出在线观看| 丰满欧美放荡少妇在线| 黄色香蕉视频网站一区| 五月激情小说| 蜜臀久久99'精品久久久| 日韩性爱啪啪视频| 99无码视频| 91色s| 日本精品网站在线中文| 超碰97欧美在线| 日日AAvv| 蜜乳性色无码专日粉嫩骚逼AV| 欧美天天综| 久久春色| 久热久| 色婷婷一区二区三区久久午夜成人不| 青娱乐福利99| 天堂av2019| 精品人妻一区二区三区视频在线| 艹少妇网站| 超碰这里只有精品| 三级日本一区二区三区| 97九色人妻| 麻豆av一区二区| 操婷婷逼| 国产夫妻性生活视频| 精品亚洲国产成人av网站| 91天天综合网,天天综合网| 久久久久国产精品久久久| 五月婷视频| 日韩99999| 91狠狠色丁香婷婷综合久久精品| 骚日日av| 色综合九九| 亚州,欧美在线| 精品成人av一区二区三区在线| 天天操天天日青青草超碰av| 欧美亚洲尤物久久| 97超碰人操| 国模无码一区二区三区在线| 香蕉色网| 国产做?爰片久久毛片?片美国| 丝袜天堂网| 日本国产欧美高清在线| 爱丝福利| 丁香色色网| 男女国产精品| 欧美亚涩| 成人av性爱电影在线观看| 日韩熟女精品无码专区一区二区| 国产午夜在线观看| 一及黄久一点| 日本免费人成视频播放120秒| 欧美国产有色电影| 91人妻中文| 亚洲,欧美,综合网| 婷婷综合久久| 校园春色综合网| 天操天操夜操夜月操月年年操| 91精品国产91久久福利| 精品999日本| 日韩av影片在线观看| 超碰在线日韩一区| 看看小穴| 中文字幕国产| 97精品视频在线播放| 丁香六月婷婷| 亚洲春色一区二区三区| 无码人妻精品一区二区三区九九| 伊人黄色视频免费观看| 久久国产精品m码| 国产久久视频| 亚洲午夜福利在线影院| 国产白丝AV| 99re在线观看| 妺妺跟我一起洗澡没忍住| 综合久久9| 欧美 亚洲 另类 综合| 成人三级片无码| aa片毛片| 国产精品3| 狠狠中文字幕| 久久直播国产| 一区二区高清视频| 亚洲欧美国产va在线| 婷婷五月天在线观看| 国产高清精品一区二区三区毛片| 人澡逼| 欧美一区二区情色| 色一色综合网| 9色国产精品一区粉嫩 | 色在线亚洲视频www| 在线视频资源| 老女人老91妇女老热女| 婷婷综合五月天| 女人被男人桶爽视频网站| 亚洲欲色| 精彩久久中文| 一区 欧美 日韩 麻豆| 国内毛片无码一级毛片| 乱伦色图网址是多少| 东京热av影院| 亚欧美综合网。| 国产精品九9| 日本日逼视频网| 亚洲一区二区久久久久| 精品熟女呻吟久久91| 亚洲AV人人澡人人爱| 欧美 日韩 国产传媒| 亚洲色五月| 国产家庭乱伦网址| 大香蕉视频一二三区| 日本不卡五区| 国产日韩美女小穴视频网站不卡| 青青草国产盗摄一二三区| 殴美牲| 五月丁香网站| 丰满人妻av一区二区三区| 日本成人A片网站| 天天日天天操天天射河南省| 91美女视频直播| 男人的天堂无码| 日本东京热大香蕉a片| 欧洲免费一区二| 亚洲最大91网| 亚洲综合五月天| 亚洲成av人片色午夜乱码| 青娱乐国产盛宴视频| 成人精品无码| 国产尹人在线视频免费| 日韩av免费一级电影| 极品白嫩美少妇在地板上位骑射淫水泛滥| julia ann久久| 色天欧美| 天美一区在线| 91丨精品丨国产丨丝袜| 日韩在线97| 97色视频在线| 久久久久亚洲精品| 99青青草国产视频| 国产乱弄免费在线视频。| 日韩一999精品| 涩爱AV在线| 97色欧州| 性爱AV天堂| 欧美 亚洲 综合 制服 另类| 日日日骚女人精品| 久久草视频污视频| 日韩美女高潮喷水视频| 老司机久久| 青草影院内射高潮| 日韩精品影视| 国产少妇内射| 清纯唯美综合亚洲| 欧美综合综合| 外国91| 天天干人人看综合| 中文字幕人妻资源在线| 日韩熟女乱伦中出|