2013-03-14 158 views
0

我們以編程方式使用openxml創建word文檔。一切工作正常,但是當我們還保護文檔programactially使用OPENXML進行編輯然後將文檔的內容越來越因素決定,例如句子 نحاولاصلاحالتقريراليوموشكرا 將成爲 اليوموشكرانحاولاصلاحالتقرير使用OpenXML創建Word文檔

如果生成的文檔沒有保護,那麼一切都保持良好。

任何幫助將不勝感激。

在此先感謝。

我們使用到PROTEC文檔中的代碼是

 using (WordprocessingDocument wdoc = WordprocessingDocument.Open(strPath, true)) 
     { 
      DocumentSettingsPart docSett = wdoc.MainDocumentPart.DocumentSettingsPart; 
      docSett.RootElement.Append(new DocumentProtection { Edit = DocumentProtectionValues.ReadOnly }); 
      docSett.RootElement.Save(); 
     } 

回答

0

不知怎的,我們設法將正常書籤文本到HTML,並增加使用altChunk技術的doucment來解決這個問題。這是防止現在交換句子。

<p>نحاول اصلاح التقرير اليوم وشكرا </p> 

這樣做解決了我們的問題,但仍然不知道爲什麼判決被交換時,如果其添加到書籤作爲普通的文本文檔進行保護。

謝謝