2
嗨我想檢查pdf(其中有4個複選框)中的複選框,但只有第一個複選框正在檢查,而其他複選框不在。下面是PDF格式的字段複選框複選框沒有使用PDF中的iTextSharp進行檢查
topmostSubform[0].Page1[0].c1_01_0_[0];
topmostSubform[0].Page1[0].c1_01_0_[1];
topmostSubform[0].Page1[0].c1_01_0_[2];
topmostSubform[0].Page1[0].c1_01_0_[3];
當我使用下面的代碼
formFields.SetField("topmostSubform[0].Page1[0].c1_01_0_[0]", "1");
首先複選框以PDF格式檢查。但類似的方式下面的代碼不檢查其他複選框
formFields.SetField("topmostSubform[0].Page1[0].c1_01_0_[1]", "1");
formFields.SetField("topmostSubform[0].Page1[0].c1_01_0_[2]", "1");
formFields.SetField("topmostSubform[0].Page1[0].c1_01_0_[3]", "1");
任何想法?請幫幫我。
終於得到了答案。其他複選框的正確代碼isformFields.SetField(「topmostSubform [0] .Page1 [0] .c1_01_0_ [1]」,「2」); formFields.SetField(「topmostSubform [0] .Page1 [0] .c1_01_0_ [2]」,「3」); formFields.SetField(「topmostSubform [0] .Page1 [0] .c1_01_0_ [3]」,「4」); – user2025463
String [] checkboxstates1 = formFields.GetAppearanceStates(「topmostSubform [0] .Page1 [0] .c1_01_0_ [1]」);通過使用這個,我們會知道什麼是複選框的可能值 – user2025463
請讓解決方案成爲一個實際的答案,並在您被允許時儘快接受它(AFAIK您無法立即接受您自己的答案)。 – mkl