Ich arbeite daran, die Felder in einem PDF-Dokument mit ITextSharp dynamisch auszufüllen. Ich möchte in der Lage sein, den "Exportwert" des Kontrollkästchens vom Codebehind zu bestimmen, um zu bestimmen, welcher Wert an dieses Kontrollkästchen gesendet werden soll, wenn es aktiviert werden soll. Die meisten Dokumente, mit denen ich in der Vergangenheit gearbeitet habe, hatten für jedes Kontrollkästchen den gleichen Exportwert, aber das, mit dem ich gerade arbeite, variiert von Ankreuzfeld zu Ankreuzfeld. Ich könnte alle Textfelder durchgehen und sie konsistent machen, aber es würde in der Zukunft viel Zeit sparen, wenn ich nur bestimmen könnte, wie der Exportwert dieser Kontrollkästchen zur Laufzeit ist, und sie entsprechend einstellen.
Vielen Dank im Voraus!
Ich habe versucht, die folgende Lösung in C # zu implementieren und endete mit dem folgenden Code:
%Vor%Dies gibt jedes Mal "/ D" zurück. Ich bin mir nicht sicher, ob der Ansatz in C # anders sein muss oder ob ich gerade etwas verpasse.
Okay, Sie müssen die PDF-Objekte auf niedriger Ebene auf die entsprechenden Werte überprüfen. Sie können diese Werte in der PDF-Referenz nachschlagen (Kapitel 12: Interaktive Funktionen, Abschnitt 7: Interaktive Formulare).
Insbesondere (und in Java):
%Vor%So ähnlich. Es gelten die üblichen "Ich habe dies hier in der Editierbox geschrieben" Bestimmungen, aber das sollte gut gehen. Ich schreibe eine beunruhigend große Menge an Low-Level-iText-Code.
Tags und Links c# asp.net pdf itextsharp