我正在使用 docx4j Text.class 從 Docx 檔案中讀取文本欄位,我有幾個“標簽”,我識別并替換為傳遞的值。現在,很少有標簽是特殊的,它帶有像“ C”或“ R”或“ L”這樣的指示符作為倒數第二個字母。在它們發生時,我還需要證明這些標簽上填充的值是正確的,以澄清不是整個句子或行或段落,只是傳遞的值將替換標簽。
我知道提供正確“val”的“Jc”選項可以幫助我實作所需的理由。但是,它是在 PPr(para 屬性)級別上,有沒有辦法為 docx 檔案的 para 或 body 中的單個單詞實作相同的效果?
此外,在遍歷檔案并從中獲取所需文本后,如何訪問或設定該單個欄位的屬性?
uj5u.com熱心網友回復:
正如您所注意到的,帶有正確“val”的“Jc”選項是 PPr(para properties)級別,而不是 rPr/inline 級別。
您可以調查將單詞放入文本框中。或者使用表格,或者可能是列?像往常一樣,訣竅是在 Word 中玩弄直到你達到你想要的,然后在 docx4j 中復制它。如果可以在 Word 中完成,則可以使用 docx4j 完成。
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/524006.html
