精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

Jacob開源插件操作Microsoft Word

開發 后端
Jacob為一種Java程序,它允許在java中調用com接口自動組件,它使用JNI(本地調用程序)來進行本地調用COM庫。它可運行在x86和支持32位和64位Java虛擬機 X64的環境。

  使用Jacob開源插件操作Microsoft Word

  主題

  最近項目中要進行公文的操作,所有就想到了使用Java來操作word,找了一些資料,都是比較零散、雜亂的東西,今早向Google大神求救,終于發現了一位熱心的國外同學的文章,收獲頗多,因此將此文翻譯出來,供大家參考,本文英語水平很爛,但是為了學習同鞋你一定要hold住。

  "Am I the only person on this planet who wants to write MS Word files with Java?"

  - Me, after researching Jacob, POI, WordBean and others, all to no informational avail.

  “難道我是這個星球上唯一的一個愿意使用Java操作Microsoft Word文件的人嗎?”

  -我在研究Jacob,POI,WordBean和其他開源插件后發現沒有好的幫助信息可以供我使用。

  Jacob介紹

  Jacob is a Java/COM bridge provided by Dan Adlerunder a semi GPL license (may not be used in a commercial product targetted at java developers, e.g. virtual machines, debuggers. The chance that you are not allowed to use it is very slim).

  Jacob是在半GPL許可證約束下的java/COM橋接軟件,作者是Dan Adler.注:半GPL許可證是使用者不允許將軟件應用于java開發的商業化軟件中,比如虛擬機、調試器等。但是你不被允許使用的機會是很小的。

  There is no documentation available concerning the practical use of any Microsoft applications; it is, so Adler, intended as a generic Java/COM bridge and not some MS Office API. However, M. Bigatti made a FAQ, which IMHO is not too useful when it comes to MS Word; and there is a Jacob Mailing List, where I got most of my information, even if it was tedious work.

  這里沒有任何關于微軟產品的實際使用的說明;因此,作者的想法是想它作為一個通用的java/COM橋組件,而不是作為一個操作word的API。然而,M. Bigatti提出了一個問題,恕我直言它對于解決word的問題是不是太有用了;并且有一個Jacob郵件列表,在哪里我得到了大部分的信息,盡管這個工作單調和乏味。

  Now, this is a tutorial entirely dedicated to the handling of Microsoft Word with Jacob. If you want Excel stuff, I would rather recommend POI, hosted at the Apache Foundationthey have good excel support, but only word scratchpad stuff. If you just need to insert some unformatted text, an easier solution is the WordBean by Mller&Stein.

  現在,這是一個完全致力于使用Jacob對Word進行操作的指導材料。如果你希望使用Excel,那么我寧愿推薦你使用POI,由阿帕奇基金會維護的項目;POI由對Excel由很好的支持,但是在Word方面還有點欠缺。如果你只想插入一些沒有格式的文字,那么可以使用一些簡單點的解決方案,比如使用Mller&Stein編寫的WordBean軟件。

  A good alternative to using Jacobmay be Jawin, which follows exactly the same goal, namely dispatching calls to COM objects.

  還有一個Jacob的替代品是Jawin,這個遵循著與Jacob一樣的目標,也是通過調用COM組件的方式調用的。

  作者

  This document is far from complete; I am always open for suggestions, tips and any enhancements. If you know something, please tell me. The absence of another site like this, in contrast to all the questions on JDC Search and Jacob Mailing list, imply that my page will be of some usability. My mail adress is kain at the above domain.

  這篇文檔要完成還要花費一段時間;我一直是采納大家的意見、建議和一些改進方法。如果你知道關于這個方面的東西,請告訴我。在對比了JDC搜索和Jacob郵件列表里面的所有問題后,在喜歡這個網頁的情況下我的文檔還是有一定的可用性的。在上述域中我的郵箱地址是Kain.

  Update 2006-04: I had a nice email exchange with a guy named Jean Helou; he summarised his experiences with Jacob in a wiki documentation: it contains a section on macros, and is based on ms word xp. Also, he provided me with a link to the useful ms office object model documentation.

  Update 2006-04:我與一個叫Jean Helou的家伙又一段精彩的郵件交流;他在維基百科上面總結了他對Jacob的使用經驗:是在基于XP系統中的Word關于宏的使用。他還提供給我一個關于微軟對象模型文檔的使用連接。

  Update 2006-08: A nice girl named Kathrin Eichler emailed me a section on hyperlinks; it is included below. She is using Office XP. Thanks Kathrin!

  Update 2006-08:一位叫Kathrin Eichler的美女發給我了一份關于超鏈接使用的郵件;在下面有介紹。她使用的是xp版的office軟件,感謝她。

  準備工作

  You need to have two files: jacob.jarand jacob.dll. You put the former in your classpath and the latter in c:windowssystem32 or your equivalent. I tested jacob both win 98 and win xp, both with ms office 97.

  Then, I assume you create a new java class, make a new main(String[] asArgs)method and are at its beginning.

  你需要由兩個文件:jacob.jar和 jacob.dll。需要把jacob.jar放到你工程的classpath中并且把jacob.dll放到c:windowssystem32目錄下或者其他相應的目錄下。我在win98和win xp下面做過測試,兩者都是使用的office97。

  讓我們開始吧

  First, I will create some variables; you can change them almost arbitrarily. They are pretty self explaining.

  首先,我需要新建一些變量;你可以按照自己的意愿隨意修改。看變量的名稱大體上都能知道具體的意思。

  1.   String sDir = "c:\java\jacob\";  
  2.   String sInputDoc = sDir + "file_in.doc";  
  3.   String sOutputDoc = sDir + "file_out.doc";  
  4.   String sOldText = "[label:import:1]";  
  5.   String sNewText = "I am some horribly long sentence, so long that [insert bullshit here]";  
  6.   booleantVisible = true;  
  7.   booleantSaveOnExit = false

  sOldTextholds the label that I will search and replace. tVisibleis only true for debugging purposes, to see whats going on. tSaveOnExitis false since I save explicitly.

  sOldText表示我要進行搜索和替換的文本。tVisible只有在調試的時候才設置為true,這樣你可以看見具體的操作過程。tSaveOnExit為false直到我明確的進行保存操作。

  Now, we will open word and read the document as well as some base variables.

  現在,我們將打開word并且根據上面定義的基礎變量來讀取文檔的內容。

 

  1.   ActiveXComponent oWord = newActiveXComponent("Word.Application");  
  2.   oWord.setProperty("Visible", newVariant(tVisible));  
  3.   Object oDocuments = oWord.getProperty("Documents").toDispatch();  
  4.   Object oDocument = Dispatch.call(oDocuments, "Open", sInputDoc).toDispatch();  
  5.   Object oSelection = oWord.getProperty("Selection").toDispatch();  
  6.   Object oFind = oWord.call(oSelection, "Find").toDispatch(); 

 

  Run this. It should open word, but dont do something cool.

  執行上面代碼,將會打開一個word,但是上面也不做。

  oDocumentsholds the list of documents. oDocumentholds our specific document file_in.doc. oSelectionand oFindare objects we need for the next step, selecting and inserting.

  oDocuments保存了文檔的列表(因為是多文檔應用程序)。oDocument被認為是指定的文件file_in.doc. oSelection和 oFind是我們要進行下一步操作的對象,主要用來進行搜索和插入操作。

  1.   Dispatch.put(oFind, "Text", sOldText);  
  2.   Dispatch.call(oFind, "Execute");  
  3.   Dispatch.put(oSelection, "Text", sNewText); 

 

  Now we search for sOldText, execute the search (which results in the label being selected inside Word), and replace that selection with the new text (which, in turn, is also selected).

  現在我們搜索sOldText內容,執行搜索語句,并且使用新的文本替代選中的項目。

  So next, we leave that select stuff.

  因此下一步,我們離開選擇的東西。

  1.   Dispatch.call(oSelection, "MoveDown");  
  2.   Dispatch.put(oSelection, "Text"" So we got the next line including BR. "); 

   We move the cursor down, effectively leaving the selection (yes, it works just like a VB macro inside Word; works also with MoveUp, MoveLeft, MoveRight). Then, we insert other text.

  我們將光標向下移動,有效的離開選中的項目,然后開始插入其他文本。(它工作起來類似于嵌入到word中的VB宏;使用起來有MoveUp, MoveLeft, MoveRight功能)

  Now we want to format text. Since we always operate with selected text (the whole "TypeText" directive mentioned at the mailing list didnt quite work for me), we make the format afterwards (unto the selected text, not unto the next-to-be-typed text).

  現在我們希望格式化文本。我們一直采用的方式是先選中文本,然后進行下一步操作,下面是具體的使用方法。

  1.   Object oFont = Dispatch.get(oSelection, "Font").toDispatch();  
  2.   Dispatch.put(oFont, "Bold""1");  
  3.   Dispatch.put(oFont, "Italic""1");  
  4.   Dispatch.put(oFont, "Underline""0"); 

   Now the selected text (the " So we got ... BR. ") is both bold and italic.

 

  1.   Object oAlign = Dispatch.get(oSelection, "ParagraphFormat").toDispatch();  
  2.   Dispatch.put(oAlign, "Alignment""3"); 

 

  And now the alignment is block (0 - Left, 1 - Center, 2 - Right, 3 - Block; at least I hope so ;-). For now, this is the minimal thing that can be useful for you. Using the MoveDownand Textdirectives you can do the basics.

  現在對其是按照快的方式的(0代表左對齊,1是居中,2是右對齊,3是快對齊)。現在這是對你有所幫助而要做的最少的事情,使用MoveDown和Text直接做你想做的事情。

  保存和關閉

  Well, there were a lot of suggestions on the mailing list, but that one worked for me.

  在Jacob郵件列表里面有好多關于保存和關于的建議,但是這個是我使用的。

  1.   Object oWordBasic = Dispatch.call(oWord, "WordBasic").getDispatch();  
  2.   Dispatch.call(oWordBasic, "FileSaveAs", sOutputDoc); 

  Dont ask me why. It just works.

  不要問我為什么,它確實是有效的。

  1.   Dispatch.call(oDocument, "Close", newVariant(tSaveOnExit));  
  2.   oWord.invoke("Quit", newVariant[0]); 

   This is straigthforward. No sweat.

  插入圖片

  Yes its possible to embed images pretty easy.

  使用Jacob來插入圖片是件很容易的事情。

  1.   String sImgFile = sDir + "image.png";  
  2.   Dispatch.call(oSelection, "MoveDown");  
  3.   Object oImage = Dispatch.get(oSelection, "InLineShapes").toDispatch();  
  4.   Dispatch.call(oImage, "AddPicture", sImgFile); 

   Well, it just works the way shown by the mailing list. Dont ask me about the image format (text flow and such) though. Better, if you know it, mail me.

  超鏈接的使用

  Hyperlinks are also pretty straightforward (courtesy Kathrin Eichler, under Office XP):

  超鏈接也可以非常完美的直接使用。

  1.   String sHyperlink = "http://www.google.com";  
  2.   Dispatch.put(oSelection, "Text""Text for the link to Google");  
  3.   Object oRange = Dispatch.call(oSelection, "Range");  
  4.   Object oLink = Dispatch.get(oDocument, "Hyperlinks").toDispatch();  
  5.   Dispatch.call(oLink, "Add", oRange, sHyperlink); 

   I have not tried that personally yet (under Office 97), so your mileage may vary.

  表格

  Holy slimily, I got no idea yet. Am researching VB code and stuff. I got some suggestions from the mailing list how to add a row to a table and how to navigate a table, but creating... Well, still to come.

  到現在都沒有什么好的注意。我研究了VB代碼和其工作原理。我從郵件列表那里得到了一些建議,怎么去添加一行和越過一個表格,但是對于創建操作。。。。還是需要進一步研究啊。

  列表/枚舉

  The VB code looks like shit. I have no idea how to work here. Still to come.

  VB代碼看起來像一坨屎。到現在都沒有號的想法去實現怎么操作,還需要努力。

  總結

  上面是一個國外友人的文章,主要介紹了Jacob的使用方法,希望對有志于使用Java操作Word的童鞋有所幫助。

原文:http://www.cnblogs.com/rushoooooo/archive/2011/10/28/2227395.html

【編輯推薦】

  1. Ruby開發時間表公布 2.0將于2013年發布
  2. 使用Ruby和Twitter來進行數據挖掘
  3. Ruby開發者應該熟悉的10個工具
  4. Ruby的文檔系統RDoc 3.10發布
  5. JRuby和Java 7 我們可以期待什么
責任編輯:彭凡 來源: 博客園
相關推薦

2011-09-05 13:54:10

UbuntuMicrosoft W

2009-12-09 10:51:18

ibmdwJava

2015-01-23 11:23:03

云計算微軟Orleans

2021-02-22 07:37:26

Windows操作系統Microsoft W

2021-04-17 23:10:59

Python微軟Word

2009-08-25 18:16:34

.NET操作Word

2021-05-12 12:48:13

Microsoft開源項目Windows

2009-08-19 10:16:15

C#操作Word

2011-11-21 10:04:52

Java開源Google

2022-07-11 08:14:42

微軟開源

2009-08-19 10:42:08

C#操作Word表格

2022-06-19 14:30:00

Microsoft山寨產品商店

2013-02-22 14:45:01

.NETC#Xcode

2014-03-26 09:38:17

2012-05-29 15:22:03

JACOBJava

2009-08-19 11:34:06

C#操作Word

2009-08-19 11:13:49

C#操作Word

2009-09-01 13:25:25

C#Word文檔替換

2009-08-19 09:42:52

C#操作Word書簽

2009-09-01 11:21:02

C#讀取word內容
點贊
收藏

51CTO技術棧公眾號

免费在线国产| 国产一级二级三级| 日本成人一区二区| 亚洲久本草在线中文字幕| 亚洲va码欧洲m码| 精品在线播放视频| 色琪琪久久se色| 亚洲国产成人一区| 中文字幕网av| www在线观看黄色| 国产精品激情偷乱一区二区∴| 国产91一区二区三区| 国产一级片av| 在线日本成人| 久久久av亚洲男天堂| 久久久久9999| 榴莲视频成人app| 色老汉一区二区三区| 国产又粗又大又爽的视频| 神马午夜一区二区| 国模一区二区三区白浆| 国产91色在线|免| 国产在线欧美在线| 99久久婷婷这里只有精品 | 神马午夜久久| 日韩视频在线观看一区二区| 欧美精品aaaa| 午夜伦理福利在线| 一区二区三区日韩精品视频| 亚洲一区二区在线观| 五月婷婷在线观看视频| 粉嫩13p一区二区三区| 国产日本欧美一区二区三区| 黄色片网站在线免费观看| 在线播放亚洲| 久操成人在线视频| 精品国产视频在线观看| re久久精品视频| 亚洲欧美日韩第一区| 中国xxxx性xxxx产国| 一区二区三区四区高清视频| 在线播放亚洲一区| www.夜夜爽| 777午夜精品电影免费看| 欧美日韩激情小视频| 日本福利视频一区| 97超碰在线免费| 亚洲国产精品一区二区久久恐怖片| 异国色恋浪漫潭| 欧美高清视频| 亚洲人成小说网站色在线| 免费在线成人av| 日韩一区av| 久久先锋影音av鲁色资源| 国产亚洲精品久久飘花| 欧美一级做性受免费大片免费| 国产在线播放一区三区四| 91老司机在线| 精品国产亚洲av麻豆| 国产成人av电影在线播放| www.一区二区三区| 殴美一级特黄aaaaaa| 99国产一区二区三精品乱码| 免费一区二区三区在在线视频| 久草视频视频在线播放| 欧美国产精品中文字幕| 亚洲午夜精品久久| 久久99精品久久| 一区二区三区欧美视频| 妺妺窝人体色777777| 亚洲最大网站| 欧美日韩在线播放一区| 亚洲制服中文字幕| 99久久免费精品国产72精品九九| 亚洲国产精品久久久久秋霞蜜臀| avtt香蕉久久| 日韩一区二区三区免费播放| 久久精品国产亚洲精品| 国产精品suv一区二区69| 香蕉久久夜色精品| 成人激情在线播放| 欧美一区二区黄片| www亚洲一区| 在线成人av电影| 男女在线观看视频| 在线观看欧美精品| 男人操女人下面视频| 欧美一级二级三级视频| 一区二区三区在线播放欧美| 亚洲天堂网av在线| 99精品99| 91免费高清视频| 亚洲欧美日韩精品永久在线| 国产精品污污网站在线观看| 欧美极品少妇无套实战| 黄色综合网址| 精品国产污污免费网站入口| 乐播av一区二区三区| 亚洲综合色网| 国产精品成人国产乱一区| 国产xxxx孕妇| 久久精子c满五个校花| 欧美日韩dvd| 成人啊v在线| 欧美大片一区二区| 国产成人精品视频免费| 国产欧美短视频| 91国产丝袜在线放| 北岛玲日韩精品一区二区三区| 一区二区三区欧美| 中文字幕网av| 自拍偷拍精品| 国语自产精品视频在线看一大j8 | 男人的天堂久久精品| www日韩av| 国产精品实拍| 欧美日韩一区在线| 美国黄色一级毛片| 亚洲私人影院| 亚洲一区二区三区成人在线视频精品| 国产精品99999| 狠狠爱在线视频一区| aaaaa黄色片| 久久国产精品亚洲人一区二区三区| 亚洲91精品在线| 午夜老司机福利| 亚洲欧美日韩国产一区二区三区 | 亚洲欧美激情另类校园| 国产黄色片视频| 国产精品香蕉一区二区三区| 视频一区在线免费观看| 国产不卡网站| 日韩av在线免播放器| 久久亚洲精品大全| 国产成人免费xxxxxxxx| 美女在线免费视频| 亚洲欧美在线人成swag| 色多多国产成人永久免费网站| 亚洲熟女综合色一区二区三区| 成人黄色国产精品网站大全在线免费观看 | 国产农村妇女毛片精品久久| 久久精品亚洲乱码伦伦中文| 九九九九免费视频| 外国成人在线视频| 热re91久久精品国99热蜜臀| 偷拍25位美女撒尿视频在线观看| 香蕉加勒比综合久久| 亚洲自拍偷拍精品| 99综合精品| 蜜桃导航-精品导航| 亚洲一二三四| 一区二区欧美激情| 91肉色超薄丝袜脚交一区二区| 日本一区二区不卡视频| 自拍偷拍21p| 国产精品99在线观看| 成人网在线免费观看| 麻豆电影在线播放| 日韩一区二区三区高清免费看看| 黄色在线观看免费| 99久久精品免费看| 99视频在线免费| 欧美疯狂party性派对| 成人在线播放av| 欧美亚洲天堂| 亚洲男人天堂视频| 一二三四区在线| 一区二区三区鲁丝不卡| 久久久午夜精品福利内容| 国产精品视频| 亚洲精品成人a8198a| 国产精品xnxxcom| 午夜精品一区二区三区av| 日本人妖在线| 宅男在线国产精品| 国产一卡二卡在线播放| 久久精子c满五个校花| 亚洲图色中文字幕| 伊人精品成人久久综合软件| 久久综合一区| 日韩国产一二三区| 久久久久久综合网天天| 手机看片福利在线| 欧美在线视频全部完| 一起操在线播放| 99精品1区2区| 加勒比av中文字幕| 亚洲精选在线| 亚洲综合激情五月| 欧美久久香蕉| 成人黄在线观看| 天堂√8在线中文| 久久精品一区中文字幕| 日韩中文字幕影院| 欧美日韩一区二区三区四区| 国产在线视频卡一卡二| 亚洲国产精品v| 捆绑裸体绳奴bdsm亚洲| 九九精品视频在线看| 毛片在线播放视频| 香蕉久久网站| 欧美另类网站| 国产精品45p| 国产日韩在线观看av| 麻豆蜜桃在线观看| 欧美成人激情视频| 成人福利在线| 日韩大片在线观看视频| 国产日本精品视频| 欧美在线不卡一区| 日韩免费av片| 亚洲三级视频在线观看| 免费观看a级片| 99国内精品久久| 91精品国产高清91久久久久久| 日韩 欧美一区二区三区| 波多野结衣之无限发射| 欧美激情成人在线| 中国成人在线视频| 欧美视频网址| 欧美日韩国产免费一区二区三区| gogo久久日韩裸体艺术| 国产综合久久久久| www.26天天久久天堂| 欧美一级片在线播放| cao在线视频| 久久免费视频网站| 99热国产在线| 另类视频在线观看| 老司机在线看片网av| 一区二区三区视频免费在线观看| 青青草娱乐在线| 国产视频精品xxxx| 亚洲av成人精品一区二区三区在线播放 | 亚洲欧美在线高清| 一区二区三区在线播放视频| 久久久久久久久蜜桃| 欧美熟妇精品黑人巨大一二三区| 播五月开心婷婷综合| 亚洲麻豆一区二区三区| 成人深夜视频在线观看| 亚洲图片欧美另类| 不卡av免费在线观看| 捆绑裸体绳奴bdsm亚洲| 久久综合五月天婷婷伊人| 内射中出日韩无国产剧情| 91首页免费视频| 中文字幕av网址| 国产欧美一区二区精品久导航 | 亚洲av永久无码国产精品久久| 欧美久久久久免费| 99久久国产热无码精品免费| 欧美一区二区三区在| 国产精品伊人久久| 欧美一区二区网站| 亚洲国产视频一区二区三区| 亚洲成人动漫在线播放| 无码精品视频一区二区三区| 日韩国产欧美区| 好男人免费精品视频| 这里只有精品久久| 好吊日视频在线观看| 久久69精品久久久久久国产越南| 毛片网站在线看| 97成人精品区在线播放| 成人爽a毛片免费啪啪| 国产精品电影在线观看| 少妇高潮一区二区三区99| 亚洲va久久久噜噜噜久久天堂| 91精品入口| 欧美日韩在线一区二区三区| 久久人人99| 男人天堂av片| 久久久精品日韩| 男人午夜视频在线观看| 成人午夜在线视频| 中文字幕免费视频| 一区二区欧美精品| 欧美一区二区三区不卡视频| 欧美精品一级二级| 欧美 日韩 国产 精品| 亚洲午夜精品久久久久久性色 | 色欧美乱欧美15图片| 国产又粗又长视频| 亚洲国产97在线精品一区| 岛国大片在线观看| 欧美成人精品三级在线观看| 蜜桃视频在线观看播放| 成人激情免费在线| 天堂网av成人| ijzzijzzij亚洲大全| 国产一区二区三区的电影 | 亚洲av无码一区二区三区dv| 精品视频偷偷看在线观看| av在线电影网| 午夜欧美不卡精品aaaaa| 涩涩涩久久久成人精品| 免费日韩电影在线观看| 国产精品www994| 久热精品在线播放| 99久久久无码国产精品| 久艹在线观看视频| 色av成人天堂桃色av| 亚洲国产精品二区| 日韩在线视频网站| 成人免费网站视频| 国产精品中出一区二区三区| 91日韩免费| 熟女少妇精品一区二区| gogo大胆日本视频一区| 极品色av影院| 91黄色激情网站| 五月婷婷在线播放| 久久久久久久久久久91| 一级欧美视频| 亚洲日本精品国产第一区| 久久黄色影院| 中文字幕一区二区三区乱码不卡| 亚洲特级片在线| 亚洲视频久久久| 一区二区欧美亚洲| 欧美理论影院| 精品欧美日韩在线| 伊人影院久久| 精品无码人妻少妇久久久久久| 亚洲天堂中文字幕| 91丨porny丨在线中文| 亚洲欧美www| 中文在线资源| 久久久综合亚洲91久久98| 亚洲黄页一区| 中文字幕第3页| 亚洲第一狼人社区| 免费看黄网站在线观看| 欧美肥婆姓交大片| 蜜桃精品视频| 轻点好疼好大好爽视频| 国产91精品欧美| 欧美成人一区二区三区高清| 欧美一区二区久久| 91福利国产在线观看菠萝蜜| 91精品国产综合久久久久久久久| 日韩在线不卡| 日本黄色的视频| 最新国产の精品合集bt伙计| 国产一区二区三区中文字幕| 日韩一区av在线| 电影中文字幕一区二区| 老司机午夜免费福利视频| 国产精品123| 国产精品黄色网| 日韩乱码在线视频| 久久夜夜操妹子| 亚洲人成网站在线播放2019| 美女视频黄 久久| 久久免费看少妇高潮v片特黄| 91麻豆精品91久久久久同性| 在线h片观看| 国内成+人亚洲| 久久精品首页| 天天干天天操天天拍| 777午夜精品视频在线播放| 污视频网站免费在线观看| 成人情视频高清免费观看电影| 1024成人| 蜜桃传媒一区二区亚洲| 欧美男男青年gay1069videost | 日本黄色一级网站| 亚洲午夜激情网页| 日韩大胆视频| 成人a在线观看| 国产欧美日韩亚洲一区二区三区| a级在线免费观看| 91精品国产91热久久久做人人| 一二三四区在线观看| 久久久久久久久久久久久久一区 | 欧美丝袜自拍制服另类| 97caopron在线视频| 久久久久久九九| 精品一区二区在线免费观看| 久一视频在线观看| 亚洲夜晚福利在线观看| 国产一区2区在线观看| 少妇av一区二区三区无码| 国产女人18水真多18精品一级做| 国产精品一级视频| 日产日韩在线亚洲欧美 | 麻豆av免费在线| 亚洲欧美日韩在线| 女人偷人在线视频| 92看片淫黄大片看国产片| 国产欧美另类| 日本老熟俱乐部h0930| 亚洲人成电影在线观看天堂色| av在线播放一区二区| 久久久999视频| 一区二区三区加勒比av| 午夜视频在线免费观看| 国产亚洲情侣一区二区无| 久久国产剧场电影|