超碰91资源站-超碰97豆花-超碰97人妻-超碰97人人干-超碰97人人香蕉-超碰97天天操-超碰97在线资源站-超碰97资源站共享-超碰97资源站总站-超碰aa在线91-超碰av操-超碰爱爱

半岛外围网上直营

WinForm應用實戰開發指南 - 在分頁控件中集成導出PDF文檔功能

轉帖|使用教程|編輯:龔雪|2023-03-31 10:30:25.450|閱讀 145 次

概述:今天主要講解如何在Winform分頁控件中集成導出PDF文檔的功能,希望能幫助到大家~

# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>

相關鏈接:

 當前的Winform分頁控件中,當前導出的數據一般使用Excel來處理,Excel的文檔可以用于后期的數據展示或者批量導入做準備,因此是比較好的輸入輸出格式。但是有框架的使用客戶希望分頁控件能夠直接導出PDF,雖然Excel也可以直接轉換為PDF,不過直接導出PDF的處理肯定更加方便直觀。因此整理了一下分頁控件導出PDF的處理過程,分享一下。

PS:給大家推薦一個C#開發可以用到的界面組件——DevExpress WinForms,它能完美構建流暢、美觀且易于使用的應用程序,無論是Office風格的界面,還是分析處理大批量的業務數據,它都能輕松勝任!

DevExpress技術交流群7:674691612      歡迎一起進群討論

PDF的導出插件

 使用PDF導出的插件有很多,如Aspose.PDF、Spire.PDF、PdfSharp、iTextSharp等等很多,有些是收費的,有些是開源免費的,我們這里使用iTextSharp開源組件進行PDF的導出處理操作。

WinForm應用實戰開發指南 - 在分頁控件中集成導出PDF文檔功能

 在測試的時候,我們可以對一個表格內容進行數據的導出,以便驗證效果,然后在考慮整合到分頁控件的內部中使用,如下測試界面所示。

WinForm應用實戰開發指南 - 在分頁控件中集成導出PDF文檔功能

大概的效果如下所示。

WinForm應用實戰開發指南 - 在分頁控件中集成導出PDF文檔功能

如果需要,我們可以進一步定義頁眉和頁腳,增加一些特殊的信息等等。

我們可以測試導出列表中的DataTable數據源,如下所示。

private void btnExportPdf_Click(object sender, EventArgs e)
{
//帶參數處理
bool isLandscape = true;//是否為橫向打印,默認為true
bool includeHeader = true;//是否每頁包含表頭信息
int headerAlignment = Element.ALIGN_CENTER;//頭部的對其方式,默認為居中對齊
float headerFontSize = 9f;//頭部字體大小
float rowFontSize = 9f;//行記錄字體大小
float? headerFixHeight = null;//頭部的固定高度,否則為自適應
TextSharpHelper.ExportPdf(isLandscape, includeHeader, headerAlignment, headerFontSize, rowFontSize, headerFixHeight);
}

導出PDF的邏輯處理

上面的操作,對輔助類TextSharpHelper.ExportPdf 的操作進行封裝了,我們可以看到,方法留出了幾個特殊的配置信息,可供我們進行調整格式。

 一般使用列表的輸出為橫向較為美觀,字體比正常窗體顯示的字體小一點,并可以設置是否每頁PDF包含表頭信息等等。

輔助類的全部代碼如下所示:

/// <summary>
/// 基于iTextSharp.text.pdf對PDF的導出處理
/// </summary>
public static class TextSharpHelper
{
/// <summary>
/// datatable轉PDF方法
/// </summary>
/// <param name="data">dataTable數據</param>
/// <param name="pdfFile">PDF文件保存的路徑</param>
/// <param name="isLandscape">是否為橫向打印,默認為true</param>
/// <param name="includeHeader">是否每頁包含表頭信息</param>
/// <param name="headerAlignment">頭部的對其方式,默認為居中對齊</param>
/// <param name="headerFontSize">頭部字體大小</param>
/// <param name="rowFontSize">行記錄字體大小</param>
/// <param name="headerFixHeight">頭部的固定高度,否則為自適應</param>
/// <returns></returns>
public static bool ExportTableToPdf(DataTable data, string pdfFile, bool isLandscape = true, bool includeHeader = true, int headerAlignment = Element.ALIGN_CENTER, float headerFontSize = 9f, float rowFontSize = 9f, float? headerFixHeight = null)
{
//默認頁面大小
var document = new Document();
var retangle = new iTextSharp.text.Rectangle(0, 0, isLandscape ? PageSize.A4.Height : PageSize.A4.Width, isLandscape ? PageSize.A4.Width : PageSize.A4.Height);
document.SetPageSize(retangle);
var writer = PdfWriter.GetInstance(document, new FileStream(pdfFile, FileMode.Create));
document.Open();

//設置字體
var bfChinese = BaseFont.CreateFont("C:\\WINDOWS\\Fonts\\simsun.ttc,1", BaseFont.IDENTITY_H, BaseFont.NOT_EMBEDDED);
var fontHeader = new iTextSharp.text.Font(bfChinese, headerFontSize, iTextSharp.text.Font.BOLD, new BaseColor(0, 0, 0));
var fontRow = new iTextSharp.text.Font(bfChinese, rowFontSize, iTextSharp.text.Font.NORMAL, new BaseColor(0, 0, 0));

var table = new PdfPTable(data.Columns.Count);
table.WidthPercentage = 100f; // percentage
table.DefaultCell.Padding = 1;
table.DefaultCell.BorderWidth = 1;
table.DefaultCell.BorderWidth = 0.1f;
table.DefaultCell.HorizontalAlignment = Element.ALIGN_LEFT;
table.HeaderRows = includeHeader ? 1 : 0;

//將datatable表頭轉換成PDFTable的表頭
var EventRowBackColor = Color.LightCyan;
foreach (DataColumn dc in data.Columns)
{
var caption = !string.IsNullOrEmpty(dc.Caption) ? dc.Caption : dc.ColumnName;

var cell = new PdfPCell();
if (headerFixHeight.HasValue)
{
cell.FixedHeight = headerFixHeight.Value;
}
cell.HorizontalAlignment = headerAlignment;
cell.VerticalAlignment = Element.ALIGN_MIDDLE;
cell.Phrase = new Phrase(caption, fontHeader);
table.AddCell(cell);
}

//插入數據
for (int i = 0; i < data.Rows.Count; i++)
{
var backgroudColor = new BaseColor((i % 2 == 0) ? Color.White : EventRowBackColor);
for (int j = 0; j < data.Columns.Count; j++)
{
var cell = new PdfPCell();
var text = data.Rows[i][j].ToString();
cell.BackgroundColor = backgroudColor;
cell.Phrase = new Phrase(text, fontRow);
table.AddCell(cell);
}
}
document.Add(table);
document.Close();
writer.Close();
return true;
}
}

 上面根據方法的參數對字體,頁面寬度高度、表格間隔顏色,表頭等信息進行設置處理,然后使用插件進行輸出PDF的內容即可,PDF內容的輸出,有點類似DataTable的表格控制,單元格的信息可以獨立控制。

 為了不用重復的引用代碼或者輔助類,我們可以整合到分頁控件的列表中,在其中封裝處理邏輯即可,這樣所有列表都具有通用的導出PDF操作了,如下界面所示。

WinForm應用實戰開發指南 - 在分頁控件中集成導出PDF文檔功能

我們一般導出是通過事件進行處理的,因此,我們在底部的分頁中定義一個觸發的事件,如下所示。

public delegate void ExportPdfEventHandler(object sender, EventArgs e);
/// <summary>
/// 分頁工具條用戶控件,僅提供分頁信息顯示及改變頁碼操作
/// </summary>
public class Pager : DevExpress.XtraEditors.XtraUserControl
{
/// <summary>
/// 導出PDF的事件
/// </summary>
public event ExportPdfEventHandler ExportPdf;

按鈕單擊的時候,觸發事件的處理,如下代碼所示。

private void btnExportPdf_Click(object sender, EventArgs e)
{
if (ExportPdf != null)
{
ExportPdf(sender, e);
}
}

這樣事件會傳遞到外面的容器組件中,對容器組件中的數據源進行導出處理即可。

private void WinGridViewPager_Load(object sender, EventArgs e)
{
if (!this.DesignMode)
{
this.pager.PageChanged += new PageChangedEventHandler(pager_PageChanged);
this.pager.ExportCurrent += new ExportCurrentEventHandler(pager_ExportCurrent);
this.pager.ExportAll += new ExportAllEventHandler(pager_ExportAll);
this.pager.ExportPdf += Pager_ExportPdf;

對于列表的數據源,我們可以統一轉換為DataTable格式,如下 分析數據源的格式進行轉換。

DataTable sourcetable = null;
if (this.DataSource is DataView)
{
DataView dv = (DataView)AllToExport;//默認導出顯示內容
sourcetable = dv.ToTable();
}
else if (this.DataSource is DataTable)
{
sourcetable = this.DataSource as DataTable;
}
else
{
sourcetable = ReflectionUtil.CreateTable(this.DataSource);
}

而對于表格內容的中文注釋,我們可以讀取表格里面的頭部信息作為PDF表頭的中文信息,如下所示。

var table = new DataTable();
for (int i = 0; i < this.gridView1.Columns.Count; i++)
{
if (this.gridView1.Columns[i].Visible)
{
var column = new DataColumn(this.gridView1.Columns[i].FieldName, typeof(string));
column.Caption = this.gridView1.Columns[i].Caption;
table.Columns.Add(column);
}
}

而每行的內容,可以逐一讀取并寫入其中即可。

for (int i = 0; i < sourcetable.Rows.Count; i++)
{
var row = table.NewRow();
for (int j = 0; j < table.Columns.Count; j++)
{
var columnName = table.Columns[j].ColumnName;
var displayText = this.gridView1.GetRowCellDisplayText(i, columnName);
row[columnName] = displayText ?? "";
}
table.Rows.Add(row);
}

最后調用輔助類進行導出PDF文檔即可,導出后進行打開處理。

var success = TextSharpHelper.ExportTableToPdf(table, pdfFile, isLandscape, includeHeader, headerAlignment, headerFontSize, rowFontSize, headerFixHeight);
if (success)
{
Process.Start(pdfFile);
}

WinForm應用實戰開發指南 - 在分頁控件中集成導出PDF文檔功能

導出PDF和前面的效果一樣了。

WinForm應用實戰開發指南 - 在分頁控件中集成導出PDF文檔功能

 如果是基于.net 4.8或者基于.netcore的,還可以選擇這個控件的升級版本itext7進行導出PDF,它的處理方式有些差異,如下代碼所示。

/// <summary>
/// datatable轉PDF方法
/// </summary>
/// <param name="title">標題內容</param>
/// <param name="data">dataTable數據</param>
/// <param name="pdfFile">PDF文件保存的路徑</param>
/// <param name="isLandscape">是否為橫向打印,默認為true</param>
/// <param name="includeHeader">是否每頁包含表頭信息</param>
/// <param name="headerAlignment">頭部的對其方式,默認為居中對其</param>
/// <param name="headerFontSize">頭部字體大小</param>
/// <param name="rowFontSize">行記錄字體大小</param>
/// <param name="headerFixHeight">頭部的固定高度,否則為自適應</param>
/// <returns></returns>
public static bool ExportTableToPdf(string title , DataTable data, string pdfFile,bool isLandscape = true, bool includeHeader = true, iText.Layout.Properties.HorizontalAlignment headerAlignment = iText.Layout.Properties.HorizontalAlignment.CENTER, float headerFontSize = 9f, float rowFontSize = 9f, float? headerFixHeight = null)
{
//字體注冊只需要一次-- 宋體(新宋體)
PdfFontFactory.Register("C:\\WINDOWS\\Fonts\\simsun.ttc");

var writer = new PdfWriter(pdfFile);
PdfDocument pdf = new PdfDocument(writer);
pdf.SetDefaultPageSize(isLandscape ? PageSize.A4.Rotate() : PageSize.A4); //A4橫向
var doc = new Document(pdf);

//宋體(新宋體)
var sysFont = PdfFontFactory.CreateRegisteredFont("simsun", PdfEncodings.IDENTITY_H, PdfFontFactory.EmbeddingStrategy.PREFER_EMBEDDED, true);
doc.SetFont(sysFont).SetFontSize(12);//設置字體大小

//設置標題
if (!string.IsNullOrEmpty(title))
{
var param = new Paragraph(title)
.SetFontColor(iText.Kernel.Colors.ColorConstants.BLACK)
.SetBold() //粗體
.SetFontSize(headerFontSize + 5)
.SetTextAlignment(TextAlignment.CENTER); //居中
doc.Add(param);
}

var table = new Table(data.Columns.Count)
.SetTextAlignment(TextAlignment.CENTER)
.SetVerticalAlignment(VerticalAlignment.MIDDLE)
.SetWidth(new UnitValue(UnitValue.PERCENT, 100));//縮放比例
table.UseAllAvailableWidth();

//添加表頭
foreach (DataColumn dc in data.Columns)
{
var caption = !string.IsNullOrEmpty(dc.Caption) ? dc.Caption : dc.ColumnName;
var cell = new Cell().Add(new Paragraph(caption))
.SetBold()
.SetVerticalAlignment(VerticalAlignment.MIDDLE)
.SetHorizontalAlignment(headerAlignment)
.SetPadding(1)
.SetFontSize(headerFontSize);

if (headerFixHeight.HasValue)
{
cell.SetHeight(new UnitValue(UnitValue.POINT, headerFixHeight.Value));
}
table.AddHeaderCell(cell);
}

//插入數據
var colorWhite = Color.ConvertRgbToCmyk(iText.Kernel.Colors.WebColors.GetRGBColor("White"));// System.Drawing.Color.White;
var colorEvent= iText.Kernel.Colors.WebColors.GetRGBColor("LightCyan");// System.Drawing.Color.LightCyan;
var EventRowBackColor = Color.ConvertRgbToCmyk(colorEvent);
for (int i = 0; i < data.Rows.Count; i++)
{
table.StartNewRow();//第一列開啟新行
var backgroudColor = ((i % 2 == 0) ? colorWhite : EventRowBackColor);
for (int j = 0; j < data.Columns.Count; j++)
{
var text = data.Rows[i][j].ToString();
var cell = new Cell()
.SetBackgroundColor(backgroudColor)
.SetFontSize(rowFontSize)
.SetVerticalAlignment(VerticalAlignment.MIDDLE)
.Add(new Paragraph(text));

table.AddCell(cell);
}
}

doc.Add(table);
pdf.Close();
writer.Close();
return true;
}

測試界面效果如下所示。

WinForm應用實戰開發指南 - 在分頁控件中集成導出PDF文檔功能

注意itext7 使用,必須引入中文字體,否則標題的中文內容不會正常顯示出來。

本文轉載自:


慧都2022年終促銷火熱開啟,歡迎選購

標簽:

本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@ke049m.cn

文章轉載自:

為你推薦

  • 推薦視頻
  • 推薦活動
  • 推薦產品
  • 推薦文章
  • 慧都慧問
相關產品
控件
  • 產品功能:UI界面
  • 源 碼:非開源
  • 產品編號:10740
  • 當前版本:v25.1.5 [銷售以商家最新版為準,如需其他版本,請來電咨詢]
  • 開 發 商: DevExpress 正式授權
  • ">DevExpress Universal Subscription

    優秀的界面控件開發包,幫助企業構建卓越應用!

    控件
  • 產品功能:UI界面
  • 源 碼:非開源
  • 產品編號:12349
  • 當前版本:v25.1 [銷售以商家最新版為準,如需其他版本,請來電咨詢]
  • 開 發 商: DevExpress 正式授權
  • ">DevExpress DXperience Subscription

    高性價比的企業級.NET用戶界面套包,助力企業創建卓越應用!

    控件
  • 產品功能:UI界面
  • 源 碼:非開源
  • 產品編號:12348
  • 當前版本:v25.1 [銷售以商家最新版為準,如需其他版本,請來電咨詢]
  • 開 發 商: DevExpress 正式授權
  • ">DevExpress WinForms Subscription

    為Windows Forms平臺創建具有影響力的業務解決方案,高性價比WinForms界面控件套包。

    title
    掃碼咨詢


    添加微信 立即咨詢

    電話咨詢

    客服熱線
    023-68661681

    TOP
    利記足球官網(官方)網站/網頁版登錄入口/手機版登錄入口-最新版(已更新) 真人boyu·博魚滾球網(官方)網站/網頁版登錄入口/手機版登錄入口-最新版(已更新) 最大網上PM娛樂城盤口(官方)網站/網頁版登錄入口/手機版登錄入口-最新版(已更新) 正規雷火競技官方買球(官方)網站/網頁版登錄入口/手機版登錄入口-最新版(已更新) 雷火競技權威十大網(官方)網站/網頁版登錄入口/手機版登錄入口-最新版(已更新) boyu·博魚信譽足球官網(官方)網站/網頁版登錄入口/手機版登錄入口-最新版(已更新) 權威188BET足球網(官方)網站/網頁版登錄入口/手機版登錄入口-最新版(已更新) 正規188BET足球大全(官方)網站/網頁版登錄入口/手機版登錄入口-最新版(已更新) 精品一卡三卡四卡免费网站 | 国产美女高潮嗷嗷叫在线 | 国产aⅴ精品一区二区三区久久 | 国产精品国自产观看 | 国产一区日韩精品 | 国产内射又粗又大又猛 | 国产精品高清一区二 | 国产精品三级一区二区 | 91久久九九精品国产综合 | 国产女主播喷水视频在线 | 国产99久久久国产精品免 | 2025最新无码国 | 国产aⅴ一区二区 | 国产精品无码一区二蜜臀影院 | 99精品网站 | 成人精品观看视频在 | 国产成人综合欧美视频 | 国产成人午夜福利免费无码r | 国产精品成人小电影在线观看 | 精品亚洲国产成人av在线 | 国产熟人av一二三区 | 国产精品露脸视频观看 | 国产偷窥熟女精品视频大全 | 国产欧美精品午夜在线播放 | 91成人无码免费一区二区尤物 | 成人精品久久中文字幕 | 国产91精品一区在线观看 | 国产女主播视频一区二区三区 | 国产精品无码久久专区 | 国产一区二区三区无码观看 | 国产自啪偷啪成人va | 国产成人aⅴ尤物国产 | 国产精品动漫自慰一二三区 | 变态另类视频网站 | 国产在线一区二区三区视频 | 成人一区二区三区 | 国产午夜精品久久久久免费视 | 国产激情一级毛片在线视频 | 国产女人乱子对白av片 | 国产999精品久久久 国产999精品久久久久 | 国产在线一区二区三区蜜桃 | 国产成人精品久久久久大片 | 国产成a人片在线观看视频99 | 国产高清无码性爱大片 | 国产无码理论视频网 | 国产精品色综合久久 | av在线无码播放 | 国产精品无码av天天爽播放器 | 国产操逼视频免费看 | 18禁美女黄网站色大片免费看下 | av在线播放一级二级三级 | h无码精品视频在线观看网站 | 91精品国产综合久久蜜桃 | 国产成人精品视频自拍网 | 国产综合精品婷婷丁香久久 | 国产精品秘一区二区三区高潮 | 国产一区二区四区在线 | 成人无码在线视频网站 | 91大神高清无码在线观看 | 国产aⅴ天堂亚洲国产a | 国产精品专区一区二区三区久久 | 国产精品免费观看久久蜜芽 | 国产高清一区二区三区四区 | 97人妻碰碰碰视频 | 国产v亚洲v天堂无码果冻传媒 | 爆乳熟妇一区二区三区爆乳视 | 国模少妇一区二区三区咪咕 | 国产精品丝袜无码不卡一区 | 国产精品欧美在线另类小说 | 国产精品亚洲综合—区在线观看 | 国产高清精品在线91 | 国产一级毛片在线不卡作 | 国产成人无码aa精品一区91 | 国产成人在线免播放观看 | 国产精品无码久久久最线观看 | 国产aⅴ无码精品一品二区 国产aⅴ无码精品一区二区 | 国产亚洲精久久久久久无码浪潮 | 国产精品无码av在线毛片 | 国产裸拍裸体视频 | 国产成人午夜福利免费无码r | 国产精品美女啪啪视频 | 国产麻豆放荡av | 国产av无码专区亚洲av毛片费 | 国产福利电影一区二区三区 | 国产一区二区三区精品久久呦 | 高潮娇喘喷水在线 | 国产精品无码一区二区久日韩亚 | 国产无套露脸在线观看 | 国产精品午夜福利在线观看地址 | 国产一区二区三区 | 91精品专区 | 国产熟女高潮视频 | 国产日韩久久精品影视 | 国产午夜无码片免费 | 2025国产手机在线精品 | av制服丝袜白丝国产网站 | 国产av无码字幕制服高清 | 国产三级精品三级观 | av免费一区二区三区试看 | 国产精品一区二区在线观看麻 | 国产成人精品高清在线观看91 | 国产精品熟女一区二区 | 国产三级在线观看完整版 | 精品福利一区二区视频 | 国产精品高清一区二区三区人妖 | 国产精品毛片一区二区在线 | 成人午夜无码影院视频在线观看 | 国产欧美日韩中文久久 | 2025中文字幕在线无码视频 | 国产在线不卡一区二区三区 | 国产高潮流白浆 | 国产一区二区三区在线视频 | 国产精品一区二区亚瑟不卡 | 国产一线视频 | 91精品午夜福利在线观看 | 国产精品免费 | 国产无码动漫一区二区三区 | 国产日韩欧美精品先锋 | 国产极品美女在线观看网站 | 91探花视频在线观看 | 国产欧美视频综合二区 | 国产精品爽爽va吃奶在线观看 | 国产一区二区三区地区 | 国产精品午夜一级毛片精品 | 国产成人高清在线播放 | 91精品午夜福利在线观看入口 | 国产片婬乱一级 | 国产无码中文字幕在线观看 | 国产成人无码午夜福利软件 | 精品少妇ay一区二区三区 | 国产精品无码一级毛片app下载 | 精品亚洲一区二区在线播 | 韩国午夜三级电影 | 激情内射亚州一区二区三区爱妻 | 国产视频一区二区三区四区 | 国产精品视频大白屁股冒白浆 | 国产精品偷伦视频观看免费入 | 91av免费在线观看 | 国产极品嫩模 | 国产99精品一区二区三区免费 | 国产精品国产三级国产在线主播 | 国产内射爽爽大片视频社区在线 | 国产成人亚洲精品96 | 国产精品人妻免费视频 | 国产人一极精品视频 | 国产不卡高清在线观看视频 | 国自产拍在线天天更新2025 | a人亚洲精v品无码樱花 | 国产一区二区福利久久 | 91精品福利一区二区三区野战 | 精品国产99久久久久久 | 国产人妻精品一区二区三区不 | 国产福利片在线观不卡 | 国产天堂亚洲国产碰碰 | 国产无码在线免费 | 国产成人无精品久久久 | 极品尤物国产在线播 | 国产高清国际精品福利色噜噜 | 国产欧美日本韩高清视频一区二区 | 国产毛片一区二区精品 | 国产av在线播放 | 精品国产丝袜自在线拍国语 | 国产精品亚洲日韩欧美色窝窝色欲 | 国产丝袜91 | 加勒比hezyo无码专区 | 国产精品白嫩极品久久久久 | 国产探花在线精品一区二区 | 91精品国产福利在线观看 | 国产在线精品一区二区中文 | a级无码 | 国产精彩视频在线观看91 | 国产原创大胆私拍视频 | 国产精品无码av一区二区三区 | 国产av无码福利精品成人久久 | 国产人妖视频一区二区女 | 99国产精品欧美一区二区三区 | 国产精品女人呻吟白浆在线观看 | 国产女同无遮挡互慰高潮视频 | a级一级黄色片 | 国产aⅴ无码精品一区二区 国产aⅴ无码精品一区二区三区 | 成人国产精品一区二区网站 | 国产午夜片无码区在线导航 | a级国产欧美激情在线 | 国产午夜不卡av免费 | 国产主播一区二区三区在线观 | 国产午夜福利片 | 69久久久a片无码国产精 | 成人爽片在线免费看 | 高清国产亚洲精品自在久久 | 国产欧美精品久久三级 | 国产睡熟迷奷系列网站 | 国产在线第一页在 | 国产日韩欧美一区二区在线高清 | 东京热久久精 | 国产三级高清午夜羞羞视频 | 国产成人青青热久免费精品 | av永久无码精品桃花岛知道 | 国产精品美女久久久久久吹潮 | 国产精品无码无卡a级毛片 国产精品无码无卡毛 | 国产一区亚洲欧美成人 | 国产自啪精品视频. | 国产精品国产三级 | 国产人妖性一区二区 | 国产精品亚洲日韩欧美色窝窝色欲 | 成人免费毛片一区二区三区 | 国产91高潮操逼视频流白浆 | 成年永久一区二区三区免费视频 | 91精品导航在线网址 | 国产区欧美区 | 国产一区无码专区 | 国产成人福利一区二区三区 | 国产精品午夜高清在线观看 | 精品无码中文视频在线观看 | 国产成人用品经典三级 | 精品日韩一区精品日韩国产 | 国产自拍精品在线观看 | 国产一区二区午夜福利在线观看 | 国产区第一页 | 国产欧美综合视频二区 | 国产一区二区免费在线观看 | 国产av无码专区亚洲版综合 | 国产偷窥女洗浴在线观看潜入 | 国产高清av在线播 | 国产精品美脚玉足脚交欧美 | 国产色爽免费无码视频 | 国产高清精品一区二区三区 | 国产成人无码va在 | 国产精品特级露脸 | 国产精品欧美一区二区三区 | 91一区二区三区 | 国产成人无码综合亚洲日韩 | 国产真实喝醉系列39女同事 | 国产亚洲欧洲日韩在线91区 | 国产a视频精品免费观看 | 国产精品成人va在线观看入口 | 国产极品性色一区二区三区 | 91探花| 国产午夜福利片国产一级a片 | 国产精品先锋中文在线第一页 | 国内无码专区在线视频 | 国产成人高潮拍拍拍18 | 国产在线一区免费国产 | 福利精品短视频在线 | 国产一区二区三区电影 | 国产三级电影免费观看 | 国产精品99无码一区 | 国产日韩麻豆电影一区二区 | 3d动漫精品啪啪一区二区 | 国产午夜精品福利一区久久久 | 国产av无码专区亚洲av软件 | 国产毛片japa | 高清国产日韩欧美 | 国产精品亚洲国产三区 | 国产一区二区三精品久久久无广 | 国产大学生无套内射 | 国产av欧美av一色桃子 | 69式无码视频在线观看免费 | 国产精品成人天美果冻 | 国产精品午夜福利麻豆 | 国产极品美女高潮无套 | 2025最新久久久视精品爱 | 风韵丰满熟妇啪啪区老老熟女百度 | 1区2区3区产品乱码免费 | 国产成人无码www免费视频在线 | 国产91精品一区二区麻豆亚洲电影 | 国产精品国产三级国产普通话一 | 国产精品三级 | 按摩中出的人妻中文字幕 | 2025国产男人亚洲欧美天堂 | 国产一区二区三区精品诱惑网站 | 国产商场更衣室美女在线观看 | 国产精品爆乳奶水无码视频 | 成人综合高清久久亚洲中文字幕精 | 国产精品日韩欧美一区二区 | 国产在线一区二区三区不卡 | 国产成人精品久久免费动漫 | 国产在线不卡精品网站 | 91亚洲福利 | 国产精品小视频免费播放 | 国产嫩草视频 | 国产在线自在拍91 | 91麻精品国产91久久久久 | 国产午夜激无码av毛片护士 | 99久久无色码中文字幕无广告 | 国产无套乱子伦精彩是白视频 | 国产精品国产三级大全在线观看 | 国产成人a在一区线观看高清 | 99国产成人综合久久精品77 | 91福利国产在线在线播放 | 动漫3d精品一区二区三区乱码 | 91国内精品免费观看 | 国产成人精品日本亚洲网址 | 精品久久aⅴ人妻色欲 | 国产高潮呻吟久久 | 国产黄在线观看免费 | 91成人在线视频 | 韩国美女视频韩国美女 | 国产综合成人久久大片 | 91传媒在线观看 | 岛国毛片在线观看亚洲 | 东京热av加勒比一区二区 | 国产精品一区免费视频播放 | 2025国产麻豆剧传媒精品网站 | 国产萝控精品福利视频免费观看 | 国产午夜福利一区二区久久 | 成年在线观 | 国产一区日韩二区欧美三区在线 | 高清无码人妻一区二区视频 | 不卡午夜中文字幕 | 国产午夜精品一区二区三区 | 高清无码画质 | 国产av无码不卡 | 99久久精品国产中国久久 | 国语自产偷拍精品视频偷最新 | 国产v一区二区三区日 | 国产成年网站v片在线观看 国产成年无码aⅴ片在线观看 | av在线播放大全 | 国产精品老牛影视 | 国产精品午夜爆乳美女视频免费 | 成人动漫在线视频 | 国产日韩欧美精品大秀 | 国产成人高清视频 | 国产无码免费在线观看网站 | 国产亚洲一区二区三区视频网站 | 精品国产一区二区三区四区不 | 国产精品小视频91 | 成人无码精品一区二区三区亚洲区 | 国产精品四虎影视亚洲综合 | 国产精品v毛片免费看观看 国产精品v毛片免费看视频 | 国产在线观看福利片 | 91精品国产高清91久久久久 | 国产制服丝袜亚洲高清 | 2025最新国产三级在线看 | 国产成人精品视频免费网站 | 99国产精品一区 | 69成人免费视频无码专区 | 成人区人妻精品一区二区不卡网 | 国产精品无码秘入口草莓成人 | 国产在线观看黄av免费 | 国产偷抇久久精品a片蜜臀a | 国产黑色丝袜在线观看片不卡顿 | 国产精品国产福利国产秒拍 | 国产麻豆 | 国产对白91色拍 | av无码中文字幕不卡一区二区三区 | 国产成人午夜在线视频a站 国产成人午夜在线视频极速观看 | 丰满熟妇乱又伦在线 | 69国自产在线老师啪不卡 | 国产69精品久久久久孕妇 | 国产麻豆剧传媒精品国产av | 国产精品国产三级国产专播 | 国产色婷婷五月精品综合在线 | 国产精品午夜在线 | 2025国产精品无码视频 | 国产韩日欧美在线 | 国产3p单男绿帽在线 | 国产三级在线 | 国产精品丝袜无码不卡一区 | 国产偷伦视频片在线观看 | 国产娇喘喷水呻吟在线观看 | av在线男人| 国产日韩精品一区二区 | 99精品无人区乱码在线观看 | 国精产品一区二区三区四区糖心 | 成人在线观看丁香 | 国产精品专区在线免费观看 | 国产亚洲欧美另类第一页 | 国产免费无遮挡在线观看视频 | 国产白嫩护士被弄高潮 | 91丝袜在线观看 | 91亚洲欧洲视频在 | 国产黑色丝袜在线播放 | 国产成人精品热玖玖玖 | 国产丰满老熟女60岁重口对白 | 18禁无码国内精品久久综合 | 国产成人午夜高潮毛片 | 18禁美女黄网站色大片在线 | 精品人妻少妇嫩草av无码专区 | www夜片内射视频日韩精品成 | 国产福利片免费在线 | 国产一区二区三区精品专区 | 精品国产一区二区三区成人 | 高清亚洲日韩av国产精品成人无 | 国产午夜精品不卡视频 | 精品无码一级午夜一区二区 | 国产精品导航一区二区 | 成人黄色在线观看 | 97色精品一区二区在线观看 | www在线观看一区二区三区 | av收藏夹电影完整版 | 国产91精品对白露脸全集观看 | 成人精品视频在线观看不卡 | 国产精品tv在线麻豆 | 91久久婷婷国产综合精品青草 | 国产精品日韩一区二区三 | 国产麻豆欧美亚洲综合久久 | 国产欧美产日产综合在线 | 国产频99热精品在线 | 精品特级一级毛片 | 丰满白嫩大屁股ass 丰满白嫩的大屁股xxxxx视频 | 极品女神白富美露脸啪啪 | 91制片厂制作果冻传 | 97人妻无码专区 | 成人在线免费网站 | 国产精品午夜无码av体验区 | 国产原创精品国产专区 | 国产a精品 | 国产三级午夜理伦三级 | av片免费在线观看不卡 | 国产一区鲁鲁在线视频免费播放 | 国产无码白丝自慰 | 国产av激情无码久久天堂 | 国产亚洲欧美另类中文 | 国产日韩精品免费在线观看 | 911精品国产亚洲日本美国韩国 | 成人无遮挡裸免费视频在线观看 | 成人无码a区视频在线观看 成人无码a区在线观看视 | 国外免费人妖网视频在线观看 | 99精品视频免费热 | 2025久久国产精品毛片 | 国产极品美女到高潮无套久久 | 国产成人秘在 | 18禁裸体女免费观看 | 91精品国产亚洲爽啪在线观看 | 2025年最新无码国产在线视频 | 国产美女嫩模在线播放 | 国产精品成人一区二区三区视 | 国产精品天干天干在线观看澳门 | 国产三香港三韩国三级不卡 | 国产日韩精品一区二区三 | 国产精品成人国产乱一区 | 国产av无码国产av毛片 | 国产av无码片毛片一级 | 国产精品毛片在线完整版 | 国产成人片欧美日本在线观看 | 国产三级aⅴ在线 | 爆乳无码专区 | 国产交换配乱婬视频手机版 | 国产+人人+视频 | 成年人无码三级片视频网 | 国产极品猫女在线观看 | 国产毛片18片毛一级特黄 | 韩国精品在线观看 | 国产成人综合亚洲欧美天堂 | 国产精品国产主播在线观看 | 国产三级影片在线观看 | 18国产精品 | 精品午夜亚洲成人av毛片 | 99九九成人免费视频精品 | 91免费在线视频观看 | 国产午夜福利在线观看红一片 | 国产三级农村妇女在线看系列 | 国产av综合第1页 | 国产成人精品午夜在线播放 | 国产午夜理论不卡在线观看 | 国产美女一区二区三区 | 丰满人妻熟妇乱又伦精品软件 | 岛国精品三级视频 | 91久久国产亚洲精品 | 国产aⅴ一区二 | 国产无套粉嫩白浆在线观看 | 2025精品国产自在现线看 | 成人av影视在线 | 国产经典视频sm调教 | 国产精品无码一区二区三区免 | av网址在线播放 | 91精品手机在线无码 | 国产麻豆视频 | 国产真人无码作爱免费视频久 | 囯产精品国产三级国 | 岛国一区二区三区在线观看免费 | 国精品无码一区二区三区在线蜜臀 | 国产精品视频国产永久视频 | 国产精品无码永久免费8 | 国产精品男人影院在线播放 | 国产成人免费无庶挡视频在线观看 | 国产成人精品免费视频下载 | 国产av一区二区三区导航 | 国产在线一二三四区 | 精品人妻va出轨中文字幕 | 精品人妻一区二区三区四区在线 | 成人欧美网日韩青椒网 | 国产无码不卡黑人在线观看 | 成年人樱桃app下载安装 | 国产三级在线电影 | 成人区人妻精品一区二 | 国产高清在线免费无码 | av在线无码一区二区三区 | 国产自愉自愉免费精品七区 | 精品国产一区二区三区av性色 | 国产精品高清一区二区不卡 | 国产超碰97久久人人操人人操 | 国产福利精品一区二区无码 | 国产aⅴ日韩毛片 | 99久久无码一区人妻a片红豆 | 丰满白嫩尤物一区二区 | 国产成人啪在线观看一 | 国产一区二区三区美女图片 | 国产麻豆91在线 | 国产剧情精品亚洲一区二区 | 国产自揄拍3亚洲欧美日韩精品 | 爆乳美乳无码敏感乳在线播放 | 国产成人精品高清在线观看99 | 国产黄色片一级a级特级 | 国产一区二区三区丝袜精品 | 囯产无码 | 97人人干人 | 国产一区二区三区色婬影院 | 国产三级高清视频在线观看 | 丰满五十 | 精品亚洲一区二区三区在 | 国产三级精品三级在线播放 | 国产高潮抽搐正在播放 | 国产精品高清一区二区三区 | av无码导航 | 国产一区二区无码 | 国产成人av三级在线观看 | 国产在线日韩 | 国产亚洲精aa在线观看 | 极品无码av国模 | 国产精品欧美亚洲日本综合 | 国产精品蜜臂在线观看 | 国产午夜亚洲精品一级在线 | 国产精品久av福利在线观看 | 国产午夜av秒播在线观看 | 岛国午夜视频 | 成人无码av网站在线观看 | 国产美女流出白浆在线观看 | 国产日韩亚洲大尺度高清 | 国产女主播在线观看 | 国产微拍精品一区在线观看 | 国产成人综合欧美精品久久 | 国产精品白丝喷水在线观看 | 2025久久天天躁狠狠躁夜夜 | 国产一区免费视频 | 国产午夜精品夜夜骚久久久久 | 国产狂喷潮在线观看国产片 | 精品人妻无码一区二区三区视频 | 91嫩草国产线免费观看91 | 国产粉嫩无码一区二区三区 | 国产午夜激无码色本v毛片 国产午夜精华2025在线 | 国产91九色 | 91九色国产社 | 国产精品一香蕉国产线看观看 | 福利姬视频在线观看 | 囯产目拍亚洲精品小草 | 91精品一区二区三区在线播放 | 国产一区在线播放 | 国产偷伦视频中文精品免费 | 国产高清视频在线一区二区三区 | 国产成a人片在线观看视频99 | 国产精品部在线观看 | 91精品视频在线 | 国产福利一区二区三区在线视频 | 国产欧美精品一区二区三区 | 高潮流白浆视频 | 国产精品乱码一区二区视频 | 91探花在线播放 | 高清无码免费网址 | 精品国产av一二三四区 | 国产精品99无码一区二蜜桃 | 成人精品一区二区三区不 | 国产偷窥澡堂在 | 国产精品日韩欧美亚洲另类 | av天堂一区二区三区 | 韩国美女av一区二区三区四区 | 1024手机在线国产你懂的 | 国产高清无套内谢免费 | 国产无码高清在线观看 | 国产偷伦视频片在线观看 | 精品国产亚洲老地址 | 国产交换精品一区二区三区 | 成人自拍电影 | 丰满东北老熟女 | 99久久精品免费看国产漫画 | 国产精品麻豆入口 | 国产麻豆在线免费观看 | 成年永久一区二区三区免费视频 | 国产成人精品无码一区二区 | 国产一级片内射视 | 国内综合精品午夜久久资源 | 国产美女视频免费看网站 | 国产高清亚洲一区二区三区 | 2025露脸国产偷人在视频 | 国产va免费精品高清在线 | 911亚洲精选在线观看 | 极品少妇被猛得白浆直流草莓视 | 国产片婬乱18一级毛片动态图 | 国产精品欧美91成人在线 | 国产熟女一区二区三区十视频 | 91精品观看91久久久久 | 91精品在线国产一区 | 精品无码国产自产在线观看 | 91夜色国产在线 | 国产成人av大片大片在线播放 | 国产高清女同学巨大 | 成年夜99九九久久夜观欧美 | 国产人妖在线播放网址 | 成熟丰满熟妇高潮xxxxx | 国产精品无码加勒比在线 | 91亚洲自偷手机在线观看 | 国产综合欧美日韩视频一区 | 国产av无码久久精品 | 国产一区二区三区免费高清在线 | 福利小视频在线播放 | 不卡无在一区二区三 | 福利一区二区三区视 | 国产av人人夜夜澡人人爽麻豆 | 2025国产三级精品三级在专区 | 国产极品美女到高潮无套久久 | 国产午夜无码片在线观看 | 精品免费av一区二区三区 | 国产品欧美日产在线 | 国产精品成人免费公开视频 | 精品久久无码专区国产精品发布 | 国产涩色av一区二区三区 | 国产免费一区二区三区免费视频 | 2025国产精品自在自线 | 国产亚洲精久久久久久无码苍井空 | 国产丝袜视频在 | 国产精品国产三级国av麻豆 | 国产sm影院在线观看 | 国产嫖妓一区二区三区无码 | 91精品欧美综合在线观看 | 国产美女口爆吞精一区二区 | 2025亚洲国产精品无码 | 国产精品免费观看久久蜜芽 | 国产做a视频免费观 | 国产偷窥熟女高潮精品视频免费 | 国产精品一区一级毛片 | 东京热一本到里综合不卡 | 国产熟睡乱子伦视频观看看 | 国产精品一区二区三区视频 | 2025亚洲中文字幕在线第99 | 国产成人无码aa精品一区91 | 国产91电影厂精品福利片 | 成人国成人国产suv 成人国内精品久 | 国产拍偷精品网最新在线观看 | 国产在线欧美中文字幕免费观 | 国产高潮大 | 精品久久久久久中文人妻 | 成人黄页网站免费观看大全 | 精品国产一区国产二区国产三区 | 国产成人一区二区精品非洲 | 精品精品国产自在久久精品 | 国产一区国产二区国产三区 | 18禁无码无遮挡在线播放 | 国产丝袜在线视频 | 国产精品乱人伦一区二区三区 | 91av在线 | 18禁强伦姧人妻又大精品国产 | 国产毛片片精品天天看视频 | 福利视频一区 | 18禁无遮挡爽爽爽无码视频 | 国产成年无码久久久久下载 | 国产一区二区不卡在线 | 18禁无遮挡羞羞漫画在线播放 | 成人综合国产精品 | av色综合久 | 国产精品无码一区二区三区免费 | 国产精品亚洲二区在线 | 精品国产无码大片在线看 | 91精产国品一二三区在线 | 国产精品va无码免费麻豆 | 国产精品亚洲av毛片一区二区 | 国产精品一区不卡在线观看 | 国产aⅴ精品福利一区二区三区 | 国产精品久久久 | 国产亚洲精品4区在线观看 国产亚洲精品91 | 国产色欲av一区二区三区 | 911在线国产在线播放 | 国产精品自产在线观看免费 | 精品国产一区二区三区高清观看 | 91制片国产自产在线观看 | 丰满人妻av无码一区二区软件 | 国产av无码专区亚洲八aⅴ | 国产成人精品免费大全 | 国产三级农村妇女 | 国产一区亚洲二区三区 | 精品日韩专区 | 国产偷伦视频片在线观看 | 国产一区二区免费不卡在线播放 | 加勒比久久综合久久 | 91精品国产自产91精品蜜臀 | 国产精品不卡一区二区三区四区 | 国产美女视频 | 福利一区二区微拍视频 | 国产福利无码 | av高清免费中文字幕 | 国产福利一区二区在线视频 | 国产69精品久久久久乱码 | 国产精品亚洲片精品av | 高潮毛片无遮挡高 | 国产a毛片精品视 | 91精品国产乱码在 | 国产精品一区二区在线观看99 | 国产日韩欧美一区二区久久精品 | 91久久久精品视频乱 | 国产一区二区三区欧美精品 | 国产精品入口 | 国产无套露脸在线观看 | 国产一区二区三区欧美亚洲 | 高潮射精日本韩国在线 | 91精品综合在线偷观看视频 | 岛国精品一区免费视频 | 国模私拍一区二区三区 | 91久久如何满足用户需求 | 国产精品国产自产拍高清av | 国产精品乱码久久久久久软件 | 国产真实乱人视频在线看 | 国产成人综合亚洲日韩欧美 | 国产午夜亚洲精品午夜鲁丝 | 大尺度擦边球屡见不鲜 | 国产一区鲁鲁在线视频免费播放 | 91麻豆成人精品国产免费 | 成在人线av无码高潮喷水 | 国产人妖精品视频一区 | 国产精品亚洲欧美卡通动漫 | 国产欧美日韩亚欧 | 91麻豆精品在线观看 | 国产日韩另类中字 | 爆乳无码专区 | 91精品人妻一区二区三区浪潮 | 国产黃片在线观看 | 国产高清在线精品一区 | 2025国产成人精品视频人 | 91精品国产福利尤物 | 91尤物在线观看精品 | 国产无套精品一区二区 | 国产精品午夜福利在线一区二区 | 国产精品免费视频网站 | 成人日韩高清 | 国产美女一级在线观 | 国产免费无码av在线观看 | 91尤物无码不卡在线 | 国产精品无码一区二区三区不 | 91在线无码精品看片 | 成人国产一区二区三区久久久 | 国产午夜福利电影在线观看 | 国产91精品福利资源在线观看 | 二区在线观看 | ww成人片在线观看 | 国产成人久久精品麻豆二区 | 国产精品偷伦视频免费观看 | 东京热无码人妻一区二区三区av | 99国产精品污污 | 国产精品美乳在线观看 | 国产av永久福利资源网站 | 国产精品色欲av蜜臂在线观看 | 国产无码一区二区在线观看 | 国产一区国产二区国产三区 | 99精品国产综合久久久久五月 | 成人综合国内精品久 | 东京热无码av一区 | 国产精品成人无码免 | 国产精品一区二区av麻豆 | 变态另类区sm一区 | 国产av永久福利资源网站 | 国产做爰全免费的视频避孕 | av制服丝袜白丝国产网站 | 国产成人av一区二区三区在线 | 国产亚洲欧美日韩综合一区二区 | 国产精品一区二区三区剧情片 | 国产91精品久久久久久久 | 国产粉嫩嫩00在线正在播放 | 精品国内自产拍在线观看视频 | 国产熟睡乱子伦午夜视频网 | 国产精品成人无码av网站 | 国产精品亚洲欧美 | 国自产精品手机在线 | 国产高清国产精品国产专区 | 国产精品无码一区二区在线观一 | 国产成人一区二区三区免费3 | 国产精品区在线观看 | 国产精品杨幂va在线观看 | 成人精品一区二区在线观看 | 国产精品盗摄!偷窥盗 | 国产一区视频 | 国产一级无码免费不卡 | 国产精品成人a在线观看 | 国产国产成年在线视网站 | 国产国语系列在线观看 | 国产精品亚洲日韩欧美在线观看 | 国产精品三级av在线 | 国产无码午夜不卡 | 精品亚洲一区二区三区在线观看 | 黑人巨大精品欧美一区二区小视 | 国产高潮刺激叫喊视频 | 99精品国产在热久久 | av网站在线免费观看每日 | 成年午夜无码av片在线观看 | 精品无码在线2025 | 东京日韩人妻无码专区一本亚州最新 | 91精品观看91久久久久久 | 加勒比在线精品视频 | 国产精品人妻一区二区三区a | 91亚洲欧美激情 | 成年人手机版三级片电影免费观看正 | av一本大道香蕉大在线 |