Frage

Ich bin mit FDF, um eine PDF-Vorlage zu füllen. Auf meiner PDF-Vorlage, habe ich eine Checkbox und Funkfeld jeweils c1 und r1 bezeichnet. Was ist die Syntax ich in meiner FDF-Datei, die c1 und r1 Feld zu überprüfen, oder wählen Sie verwenden sollten?

Ich habe versucht, Dinge wie

<</T(c1)/V(1)>>
<</T(c1)/V(checked)>>
<</T(c1)/V(on)>>
<</T(c1)/V(true)>>

Aber keiner von ihnen arbeiten.

War es hilfreich?

Lösung

fand ich die Antwort. Um zu überprüfen, verwenden Sie

<</T(c1)/V(Yes)>>

deaktivieren, verwenden

<</T(c1)/V(Off)>>

fand ich die Antwort auf dieser Seite: http://www.4dcodeexchange.net/fdfformbuilder.htm

Auszug

  

Ankreuzfelder kommen in zwei Geschmacksrichtungen gruppiert   und individuell. Einzelne Kontrollkästchen   wird in der Regel einen Wert von „Ja“ oder   "Aus". Gruppierte Kontrollkästchen sind   unterschiedlich, dass jede Checkbox wird   hat ihren eigenen Wert. Wenn Sie haben   Probleme mit Ihrem FDF, schau mal hier   zuerst.

Andere Tipps

Nur eine Präzision zu machen. Es scheint, dass eine individuelle Kontrollkästchen Sie den Exportwert verwenden, müssen zu überprüfen, setzen Sie, wenn Ihre Box in Acrobat zu schaffen. Dieser Wert ist in der Tat, die standardmäßig auf „Ja“

Der Wert übergeben die Box zu überprüfen, ist oft mit „Ja“ und „Aus“ - Dies ist jedoch nur das ist default Wert und es kann überhaupt von „Ja“, um fast jeden Wert geändert werden (dies wird durch den Exportwert des Dokuments gesteuert, wie dies von anderen darauf hingewiesen wird).

Wenn Sie schauen, prozedural den Ein- / Überprüfungsstatus Wert zu erhalten (die Sie benötigen, um diese Checkbox zuverlässig eingestellt, wie markiert) ist, wird es in der Erscheinungen „AP“ Wörterbuch des Feldes enthalten. Das Wörterbuch sollte ein anderes Wörterbuch „N“ enthält und jede Taste ist ein von zwei Werten für das Kontrollkästchen. Der erste Schlüssel wird der ungeprüfte Wert (in der Regel „Off“) und der zweite Schlüssel wird der aufgegebene Wert (in der Regel „Ja“) sein. Wie Sie dies tun, hängt ganz von der API.

Wenn Sie pdftk über die Befehlszeile verwenden, können Sie sehen, was die erwarteten Werte der Befehl dump_data_fields verwenden: z. B.

pdftk document.pdf dump_data_fields 

Wird so etwas wie dieses zeigen:

---
FieldType: Button
FieldName: basform
FieldFlags: 0
FieldValue: No
FieldJustification: Left
FieldStateOption: Off
FieldStateOption: basic_forms            <---- Checked value expected by FDF

Hier können wir sehen, dass der Überprüfungsstatus tatsächlich erwartet „basic_forms“ und nicht „Ja“. Ich glaube, der andere Zustand ist immer „Aus“, aber das kann, hängt von der Sprache Ihr Programm verwendet (Standardeinstellung „Ja“ Wert sicherlich der Fall ist).

Für mich funktioniert:

<</T(c1)/V(0)>>

für aufgegebenes Wert und

<</T(c1)/V(Off)>>

Werte voreingestellt.

Ja Von JAVA können wir auch Wert auf „Ja“ übergeben Sie das Kontrollkästchen im PDF oder FDF dank überprüfen .... Rachit Shah

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top