原生 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