原生 XFA 欄位預設值
資料節點缺失的欄位會讀取其原生表單值或 template 值子節點;已有空資料節點的欄位保持空白
此行為適用於隱含綁定、明確 dataRef 綁定與 bind match="none" 的欄位,以既有綁定解析器識別每個 dataset occurrence
缺失值與空值
template 文字預設為 seed 時,缺失的資料元素顯示 seed,既有的空元素顯示空值,內容為 first 的資料元素顯示 first
讀取或儲存以預設值支撐的欄位,不會憑空製造 dataset 節點;明確清空欄位會建立或更新其可寫 instance 值,原生 XDP 重新載入後仍為空
Instance 隔離
互動 widget 提交與計算結果寫入 instance 資料或獨立的原生表單值,共用的 template 預設不受影響
重複欄位在自己的 occurrence context 內解析預設;編輯某個 occurrence 不影響其兄弟的值
失敗的 script 會還原原生交易快照,包括資料節點原本的缺席與所顯示的預設
儲存的 PDF 輸出
XFA 轉 AcroForm 對原生欄位值與產生外觀使用同一個值解析器;可編輯與唯讀轉換都保留正確的缺失值與空值
轉換保留完整的 SOM bind 解析與既有 form packet 輸出查找;綁定或輸出查找沒有值時,由 occurrence 特定的表單與 template 預設提供值
聚焦的驗收產生器會儲存初始、明確清空與唯讀 PDF;獨立的 pypdf 與 MuPDF 檢查檢視欄位值、原生旗標、可見文字與相關的 XDP packets
相關 API
HPDFXFAResolveFieldValueNode、原生 Data DOM與互動式動態 XFA Widget Runtime