<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    posts - 3,  comments - 32,  trackbacks - 0

    iText(http://www.lowagie.com/iText/)是使用Java語言實現的用于生成pdf文件的開源庫(MPL,LGPL).寫本文時,它的最新版本是2.1.5.除了pdf格式,最新版本的iText內置還可以生成rtf,html格式.
    在iText中,有一套獨立于具體格式(pdf,html,rtf)文檔的文檔結構模型,iText的提供的api調用就基于這套模型開展.在iText中使用相同的Document對象生成的多種格式(pdf,rtf,html)的文檔,其版式可以盡可能的保持一致.(比如分頁位置,頁眉頁腳的格式,表格對齊,圖片位置還有文本字體等.)這也是由這套統一的文檔結構模型來保證的.
    這套模型中并沒有規定如何實現文檔生成過程,但是描述了文檔在生成時需要包括的內容和需要滿足的要求,(比如文檔中表格的行列數,表格單元的內容,表格邊框的式樣,表格的位置等.)每一種具體格式的文檔在生成時,對照各自文檔所支持的特性各自實現文檔生成過程,并保證盡可能的與統一文檔結構一致.
    iText文檔結構模型中的基本元素之一是Chunk類型,一個Chunk對象由一段文本加上一個字體對象組成,表示在最終文檔中,以這種特定的字體展示這段文本內容.另一種基本元素是Meta類型,一個Meta對象表述了最終文檔需要具有的一項屬性的值,目前Meta可以表述的屬性類型包括:文檔的主題,文檔關鍵字,文檔作者,文檔標題,文檔生產者(不可更改,默認是iText by lowagie.com)和文檔創建日期.最后一種基本元素是Header類型,它與Meta類似,不過它表述了一項用戶自定義的屬性的值.
    iText文檔結構模型中的Phrase類型由Chunk類型聚合而來(ArrayList),它還包括了一個默認的字體對象,它表述了最終文檔中的一句短語的組成.而Paragraph類型又由Phrase聚合而來(ArrayList),它還包括了對對齊方式,首行縮進,段前空格等格式的具體描述,它表示最終文檔中的一個段落組成.
    在iText文檔結構模型中,還對文檔正文的表格和列表進行了描述.Table類型被用來對最終文檔中的表格的組成進行定義.Table類型除了聚合了Row類型的對象外,還包括了表格的對齊方式,表格寬度,每列寬度,是否可插入等信息的具體描述,Row類型聚合了Cell類型的對象,還包括了行水平對齊方式的具體描述.Cell類型又可以聚合其他任何類型的文檔元素(如圖片,段落,列表等),除此之外,它還對列垂直對齊放格式,列寬度,做了具體描述.
    List類型被用來對最終文檔中的列表的組成進行定義.它通過聚合ListItem類型的對象來描述內部各行的具體組成,除此之外,它還通過繼承的方式提供了幾種常見的列表樣式,如希臘字符樣式和羅馬字符樣式等.ListItem類型表述了列表中一行的組成它派生自Paragraph類型,表示列表的一個元素可以是一個段落.
    在該文檔結構模型中,文檔的節和章分別由Secion類型和Chapter類型來描述組成.Section中可以包括Paragraph,List,Table或其他Section,除此之外它還描述了節的標題,標簽題目,節的序號,序號的格式等組成的具體信息.Chapter類型派生自Section類型,它可以認為是一個特殊的Section.
    Image類型描述了文檔中一張圖片的信息如對齊方式,圖片位置,圖片格式等,它通過派生子類對多種具體類型的圖片提供支持.
    此外,文檔模型還對字體,注釋等元素的信息的描述做了詳細規定.

    posted on 2009-06-14 02:10 leexf 閱讀(2233) 評論(1)  編輯  收藏 所屬分類: OpenSource技術研究

    FeedBack:
    # re: itext文檔結構模型[未登錄]
    2009-06-14 19:58 | sorcerer
    看的真累。  回復  更多評論
      
    <2025年7月>
    293012345
    6789101112
    13141516171819
    20212223242526
    272829303112
    3456789

    常用鏈接

    留言簿

    隨筆分類

    隨筆檔案

    搜索

    •  

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: xvideos永久免费入口| 亚洲国产精品成人午夜在线观看| 黄色a三级免费看| 夜夜嘿视频免费看| 亚洲欧美第一成人网站7777| 在线观看免费人成视频色9 | 亚洲?v女人的天堂在线观看| 亚洲丰满熟女一区二区哦| 成人免费毛片观看| 精品久久久久久久久亚洲偷窥女厕| 在线看片人成视频免费无遮挡| 亚洲国产精品日韩av不卡在线 | 亚洲一级在线观看| 猫咪社区免费资源在线观看| 亚洲 欧洲 视频 伦小说| 狠狠久久永久免费观看| 美女被爆羞羞网站在免费观看| 亚洲色偷偷综合亚洲AV伊人| a在线视频免费观看| 久久av无码专区亚洲av桃花岛| 久热中文字幕在线精品免费| 91在线亚洲综合在线| 啊v在线免费观看| 在线观看特色大片免费网站| 亚洲一区影音先锋色资源| 国产成在线观看免费视频| 国产精品亚洲一区二区无码| 亚洲综合伊人久久综合| 91在线手机精品免费观看| jiz zz在亚洲| 亚洲综合日韩久久成人AV| 亚洲精品免费在线| 国产产在线精品亚洲AAVV| 亚洲韩国精品无码一区二区三区 | 日本三级2019在线观看免费| 久久精品国产亚洲AV未满十八| 亚洲一区日韩高清中文字幕亚洲| 99视频免费播放| 美女羞羞视频免费网站| 亚洲人成在线播放网站岛国| 日本免费一区二区三区最新vr|