Привязки оцениваются в процессе записи в документ XPS. Таким образом, вы не можете установить {Binding} в FixedDocument, записать этот FD в XpsDocument и ожидать возврата этого оригинального FD снова при следующем открытии сохраненного документа.
Кроме того, стандартный XpsWriter конвертирует все в глифы на полотнах, так что вы не можете, скажем, текстовое поле в оригинале и ожидать, что сможете найти его после того, как оно было сохранено в документе.
Я никогда не использовал библиотеки NiXPS, поэтому, если Ник сказал, что это можно сделать, вы можете проверить это.
Последняя возможность - вы можете создавать заполнители в форме, которую сможете найти позже. Это должен быть текст (что-то вроде [[{{FORMFIELDHERELOL}}]]) с какой-то схемой разделителя, чтобы отличить текст от всего остального. После этого вы можете приступить к поиску текста в XML, который соответствует шаблону разделителя, и отключить эти глифы для связующего текста. Конечно, проблема с ТА в том, что если вы не ставите X-символы вместо X-символов, вы можете обнаружить, что вам нужно выполнить какое-то перемещение. Поскольку все его символы на холсте, это может быть немного сложнее, чем, скажем, нанизывать иглу шнурком.