模板中必須標記好數據要插入的位置,這樣才能夠實現用程序插入數據到文件的相應位置,就是說要想生成文件,數據的位置必須用某種元素來標記出來。使用PageOffice開發,經常使用的是Word書籤來標記要插入數據的位置。spa
通常的開發人員使用Word比較少,可能不清楚Word書籤是怎樣插入的,下面簡單的介紹一下插入書籤的方法。對象
第一種方法: 把光標定位到須要標記數據位置的地方,點Word菜單中的「插入」-「書籤」,就會彈出一個標題爲「書籤」的對話框(以下圖所示),輸入新書籤的名稱,注意:書籤名必須以字母、漢字、中文標點等開頭,能夠包含數字但中間不能有空格(用PageOffice開發的時候不推薦使用中文命名書籤名)。點右側的「添加」按鈕,新的書籤名將出如今下面的列表中。blog
第二種方法: 選擇幾個文字、或一段文字、或者選擇一段包含表格和圖片的內容,爲選中的內容指定書籤的對象,而後執行第一種方法的一樣操做,「插入」→「書籤」……圖片
注意:若是新插入位置或新對象採用的是已有的書籤名,原有的書籤將自動取消。開發
PageOffice示例代碼中的模板在製做的時候,多采用第二中方法定義書籤,插入書籤以前會先寫一個標示性的詞語用中括號括起來,好比:[姓名],而後選中「[姓名]」,再插入書籤。這樣作的目的是便於在查看或編輯模板數據位置的時候一目瞭然。模板
在使用PageOffice開發的過程當中,爲了不出現與用戶本身定義的書籤出現衝突,要求插入的書籤名稱必須以「PO_」開頭。注意是字母o,不是數字0。書籤名是不區分大小寫的也能夠寫成「po_」。在PageOffice的概念裏提到的數據區域,本質上就是書籤,可是隻有「po_」開頭的書籤才叫數據區域,請你們注意這點。技巧
鑑於Word書籤的特色:書籤能夠相互包含、相鄰的書籤會互相干擾,插入數據區域的時候須要一些技巧和注意事項,在這裏一併介紹一下。程序