0

プログラムでopenxmlを使用してWord文書を作成しています。すべてが正常に機能しますが、編集にopenxmlを使用してプログラムでドキュメントを保護すると、ドキュメントのコンテンツが影響を受けます。たとえば、文نحاولاصلاحالتقريراليوموشكراはاليوموشكرانحاولاصلاحالتقرير

生成されたドキュメントが保護されていない場合、すべてが正常に保たれます。

どんな助けでもいただければ幸いです。

前もって感謝します。

ドキュメントを保護するために使用しているコードは

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

1 に答える 1

0

どういうわけか、通常のブックマークテキストをhtmlに変換し、altChunk手法を使用してドキュメントに追加することで、問題を解決することができました。これにより、文の入れ替えが防止されています。

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

そうすることで問題は解決しましたが、ドキュメントが通常のテキストとしてブックマークに追加された場合に、ドキュメントが保護されているときに文がスワップされた理由はまだわかりません。

ありがとう

于 2013-03-19T05:40:32.797 に答える