
Designer模板設(shè)計(jì)器是一款支持動態(tài)數(shù)據(jù)、所見即所得、跨平臺、具有豐富樣式效果的表單設(shè)計(jì)器。
表單設(shè)計(jì)器支持動態(tài)數(shù)據(jù),使得用戶不再需要手動輸入已有的數(shù)據(jù)內(nèi)容,只需要通過簡單的綁定方式就能建立與數(shù)據(jù)源的關(guān)系,
在實(shí)際打印,預(yù)覽時(shí)會根據(jù)綁定關(guān)系取出實(shí)際數(shù)據(jù)進(jìn)行顯示。
表單設(shè)計(jì)器對應(yīng)的是數(shù)據(jù)的結(jié)構(gòu),使得可以只對具有相同數(shù)據(jù)結(jié)構(gòu)的多個(gè)數(shù)據(jù)源只設(shè)計(jì)一個(gè)模版,使得一個(gè)文檔模版可以被多個(gè)數(shù)據(jù)復(fù)用。如具有多個(gè)人的簡歷數(shù)據(jù),用戶只需要針對簡歷的數(shù)據(jù)結(jié)構(gòu)進(jìn)行模版計(jì),預(yù)覽,打印時(shí)可以根據(jù)用戶提供的不同數(shù)據(jù)選擇預(yù)覽,打印出不同內(nèi)容的簡歷頁面出來。
表單設(shè)計(jì)器采用數(shù)據(jù)和樣式分離,從而使得一份數(shù)據(jù)可以設(shè)置不同的顯示樣式。
模版和文檔是一種多對多的關(guān)系,一份模版可以對應(yīng)多份相同數(shù)據(jù)結(jié)構(gòu)的數(shù)據(jù),相同數(shù)據(jù)結(jié)構(gòu)的數(shù)據(jù)同時(shí)也可以對應(yīng)多份模版。
產(chǎn)品體系結(jié)構(gòu)

設(shè)計(jì)器主界面

產(chǎn)品理念
完備的功能
表單設(shè)計(jì)器立足于以可視化的界面為用戶提供完備的排版服務(wù),并考慮到要打印數(shù)據(jù)內(nèi)容在數(shù)據(jù)庫或其它數(shù)據(jù)源中已存在的情況,為用戶提供了動態(tài)數(shù)據(jù)綁定的功能。目的就是幫助用戶以最小的代價(jià),最簡單的操作完成用戶的排版需求。
簡單的操作方式
表單設(shè)計(jì)器著力保證操作方式的簡單化,力求保證不需要任何專業(yè)知識的人都能操作和使用本軟件。
智能化的排版系統(tǒng)
表單設(shè)計(jì)器增加了各種智能化的控制,用戶可以根據(jù)數(shù)據(jù)內(nèi)容的有無控制界面元素的顯示不顯示,用戶也可以根據(jù)數(shù)據(jù)內(nèi)容控制界面元素的顯示效果,用戶甚至可以過濾,排序重復(fù)數(shù)據(jù)。
通用與專業(yè)相結(jié)合
表單設(shè)計(jì)器的目標(biāo)是滿足絕大多數(shù)類型的排版需求,因此增加了盡可能多的通用排版功能,同時(shí)又為各行業(yè)提供了完備的配置接口,使得可以根據(jù)用戶的行業(yè)的不同,開發(fā)出適合不同行業(yè)的表單設(shè)計(jì)器版本。
產(chǎn)品功能特點(diǎn)
動態(tài)數(shù)據(jù)
表單設(shè)計(jì)器與其他排版軟件最重要的區(qū)別就是支持動態(tài)數(shù)據(jù)。支持動態(tài)數(shù)據(jù)使得用戶不需要手工錄入需要打印的內(nèi)容,用戶只需要通過簡單的數(shù)據(jù)綁定就建立和數(shù)據(jù)源的關(guān)聯(lián)關(guān)系,在最終打印或預(yù)覽時(shí),表單設(shè)計(jì)器會根據(jù)用戶的綁定關(guān)系去數(shù)據(jù)源中取相應(yīng)的數(shù)據(jù)進(jìn)行展示。
在表單設(shè)計(jì)器中,數(shù)據(jù)和樣式是分離的,設(shè)計(jì)界面的綁定是針對數(shù)據(jù)結(jié)構(gòu)的,也就是說具有相同數(shù)據(jù)結(jié)構(gòu)的數(shù)據(jù)可以對應(yīng)一份模板文檔,在預(yù)覽或打印時(shí)選擇不同的數(shù)據(jù)就能打印或顯示不同的數(shù)據(jù)內(nèi)容。
操作簡單
表單設(shè)計(jì)器支持鼠標(biāo)拖拽等直觀,方便的操作方式,并提供多種常用操作的快捷鍵。
支持撤銷,重做操作。支持表單設(shè)計(jì)器間的復(fù)制,粘貼,即同時(shí)運(yùn)行多個(gè)表單設(shè)計(jì)器時(shí),支持從一個(gè)表單設(shè)計(jì)器向另一個(gè)表單設(shè)計(jì)器無損失(即同時(shí)復(fù)制內(nèi)容和樣式)的復(fù)制和粘貼內(nèi)容。
支持接收從其他非表單設(shè)計(jì)器系統(tǒng)中復(fù)制的文本。表單設(shè)計(jì)器遵循通用排版軟件的操作習(xí)慣,用戶可以很快熟悉并熟練的使用表單設(shè)計(jì)器。
支持方向鍵,PageUp,PageDown,Home,End鍵等光標(biāo)導(dǎo)航方式,使得你可以快速的定位到要編輯的位置。
所見即所得
表單設(shè)計(jì)器完全的所見及所得,設(shè)計(jì)界面的顯示方式,顯示效果完全和預(yù)覽,打印時(shí)一致,除了綁定的動態(tài)數(shù)據(jù)節(jié)點(diǎn)部分采用的是示例內(nèi)容外。綁定的動態(tài)數(shù)據(jù)部分在預(yù)覽,打印時(shí)將會顯示實(shí)際數(shù)據(jù)內(nèi)容。
主界面上直接編輯
文本的錄入,其他文檔元素的添加刪除等都直接在主界面完成,不需要通過彈出專門的錄入界面等復(fù)雜的方式錄入文檔內(nèi)容。
即打即排
表單設(shè)計(jì)器為實(shí)時(shí)排版系統(tǒng),對每次編輯操作進(jìn)行實(shí)時(shí)排版,保證用戶能實(shí)時(shí)的看到最終的排版結(jié)果。
跨平臺
表單設(shè)計(jì)器是一個(gè)純java實(shí)現(xiàn)的系統(tǒng),因此可以在任何支持java的系統(tǒng)中運(yùn)行。
表單設(shè)計(jì)器是一個(gè)完全平臺無關(guān)的系統(tǒng),保證了在各平臺上顯示和打印效果的完全一致。
方便的屬性設(shè)置方式
表單設(shè)計(jì)器采用最新的屬性設(shè)置方式,即一些常用的屬性直接在功能區(qū)中進(jìn)行設(shè)置,而且功能區(qū)中屬性的擺放位置按照屬性的使用頻度進(jìn)行了詳細(xì)的設(shè)計(jì),使得您可以以最快的方式,最便捷的操作完成屬性設(shè)置功能。
功能區(qū)能能根據(jù)選中對象的不同動態(tài)的增加或減少設(shè)置頁簽。
方便的動態(tài)數(shù)據(jù)綁定方式
可通過雙擊數(shù)據(jù)數(shù)據(jù)結(jié)構(gòu)區(qū)的數(shù)據(jù)節(jié)點(diǎn),以及拖拽數(shù)據(jù)節(jié)點(diǎn)兩種方式綁定動態(tài)數(shù)據(jù)。
完備的文檔元素
表單設(shè)計(jì)器支持的元素有:章節(jié),文字,段落,表格,絕對位置容器,相對位置容器,目錄,圖片,圖形,畫布,格式化數(shù)字,格式化日期時(shí)間,頁碼,條碼,統(tǒng)計(jì)圖等,具有完全的文檔元素,并且除了圖形外都支持綁定動態(tài)數(shù)據(jù)。