Bei Aufruf, PDF abhängig, Felder autom. markiert

Grundsätzliche Themen zur Bedienung, Erstellung von Formularen, Datenbankanbindung und Beispiele ...
WeThePeople
Beiträge: 11
Registriert: 22.09.2009, 13:07

Bei Aufruf, PDF abhängig, Felder autom. markiert

Beitrag von WeThePeople » 12.02.2010, 14:37

Hallo zusammen,

kann mir jemand sagen, ob es möglich ist, dass beim Aufruf eines Formulars über den Reader, automatisch die Funktion "Felder markieren" ausgewählt ist und man nicht erst manuel diese Funktion anschalten muss? Kann man diese Funktion in ein Formular einbauen? Ist dies möglich? Weiß dazu jemand etwas?

Danke.

Grüße

walde
Beiträge: 611
Registriert: 02.05.2008, 21:22

Bei Aufruf, PDF abhängig, Felder autom. markiert

Beitrag von walde » 13.02.2010, 21:04

Hallo WeThePeople,

 

Mit dem Objekt "runtimeHighlight" kann man die Markierung ein bzw. ausmachen. Siehe Beispieldatei.

Mit dem Objekt "runtimeHighlightColor" können Sie auch die Farbe bestimmen.

 

Gruß,

 

Walde
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.

Benutzeravatar
nele_sonntag
Beiträge: 2742
Registriert: 04.05.2009, 15:12
Wohnort: Frankfurt
Kontaktdaten:

Bei Aufruf, PDF abhängig, Felder autom. markiert

Beitrag von nele_sonntag » 14.02.2010, 15:50

Toll, damit habe ich schon länger geliebäugelt, da viele Nutzer nicht wissen, dass sie es im Formular "oben anschalten" können.

Walde, wie immer perfekt. Vielen Dank. Vor allem für Deine rege Forumbeteiligung, ist ja leider nicht selbstverständlich.

Liebe Grüße Mandy

PS. Kurze Anmerkung. Der Syntax , um die Farbe zu ändern (musste nämlich selbst auch suchen :-) ist:

[indent][fontsize=2][suP]

Code: Alles auswählen

app.runtimeHighlightColor = color.red;
[/suP][/fontsize][/indent][fontsize=2]Frage an Walde (oder andere), ist es möglich hier mit RGB-Farben-Codes zu arbeiten, also [/fontsize]

[indent]
[fontsize=2][suP]

Code: Alles auswählen

app.runtimeHighlightColor = color(0,135,193);
[/suP][/fontsize]
[/indent][fontsize=2]Möchte man beim Öffnen des PDF dafür sorgen, dass von Anfang an dieFelder farbig hinterlegt sind, folgenden Code im EREIGNIS-FORM:READY hinterlegen:[/fontsize]

[indent]
[fontsize=2][fontsize=2][suP]

Code: Alles auswählen

//wenn die Felder NICHT per Farbe hervorgehoben sind
if (!app.runtimeHighlight){ 

//dann manche es bitte

app.runtimeHighlight = true; 

 //bitte setze die Farbe auf Grün

app.runtimeHighlightColor = color.green;}
[/indent]

WeThePeople
Beiträge: 11
Registriert: 22.09.2009, 13:07

Bei Aufruf, PDF abhängig, Felder autom. markiert

Beitrag von WeThePeople » 14.02.2010, 17:31

Das ist super. Vielen Dank für die Hilfe!

walde
Beiträge: 611
Registriert: 02.05.2008, 21:22

Bei Aufruf, PDF abhängig, Felder autom. markiert

Beitrag von walde » 14.02.2010, 21:15

Hallo nele_sonntag,

 

Ja RGB ist auch möglich und funktioniert nach folgendem Schema:

Code: Alles auswählen

app.runtimeHighlightColor = ["RGB",255/255,153/255,121/255];
 oder

Code: Alles auswählen

app.runtimeHighlightColor = ["RGB",1,0,0];

Gruß,

 

Walde


Benutzeravatar
nele_sonntag
Beiträge: 2742
Registriert: 04.05.2009, 15:12
Wohnort: Frankfurt
Kontaktdaten:

Bei Aufruf, PDF abhängig, Felder autom. markiert

Beitrag von nele_sonntag » 14.02.2010, 21:35

Hallo Walde,

prima, wie immer. Vielen Dank.

Aber noch eine Frage, wo finde ich so etwas zum Beispiel? Vielleicht mögen Sie eine Ergänzung meiner begonnenen Liste fortführen?

http://www.acronaut.de/forum44/1633.html

Ist es richtig, dass ich mit folgendem Syntax, mich im CMYK-Bereich bewegen kann?
[suP][fontsize=2]

Code: Alles auswählen

app.runtimeHighlightColor= ["CMYK", 0, 1, 1, 0];
[/fontsize][/suP]Liebe Grüße

Mandy

PS: Was habe ich falsch gemacht, alle PDF, die ich jetzt öffne oder neu erstelle, gehighlightet werden?? War Form:Ready die falsche Option?



walde
Beiträge: 611
Registriert: 02.05.2008, 21:22

Bei Aufruf, PDF abhängig, Felder autom. markiert

Beitrag von walde » 16.02.2010, 20:11

Hallo nele_sonntag,


Ja mit "CMYK" liegen Sie richtig. Dies kann auch unter nachfolgendem Link nachgelesen werden:

http://livedocs.adobe.com/acrobat_sdk/9.1/Acrobat9_1_HTMLHelp/wwhelp/wwhimpl/common/html/wwhelp.htm?context=Acrobat9_HTMLHelp&file=JS_API_AcroJSPreface.87.1.html

Wenn Sie eine andere Markierungsfarbe auswählen und anwenden, so wird diese von dem Programm vom jeweiligem Benutzer als Standardfarbe gespeichert. Um dies wieder rückgängich zu machen sollten Sie im Initialize Event des Formulars zuerst die Standardfarbe des Benutzers auslesen, in einer Variablen speichern und beim beenden des Formulars wieder zurücksetzten.

Dieses Vorgehen wird auch in der Beispieldatei angewendet.

P.S.:

Die Standartfarbe bei Acrobat und Reader ist meines Wissens nach "RGB,0.666656494140625,0.75,1".

 

Gruß,

 

Walde
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.

Benutzeravatar
nele_sonntag
Beiträge: 2742
Registriert: 04.05.2009, 15:12
Wohnort: Frankfurt
Kontaktdaten:

Bei Aufruf, PDF abhängig, Felder autom. markiert

Beitrag von nele_sonntag » 20.02.2010, 22:16

Hallo Walde,

ich bin ja in einigen Sachen, die ich tue, schon recht gut :-), aber beim LCD muss ich regelmäßig weinen, wenn ich sehe, was Sie alles können. Glücklicherweise lassen Sie die anderen teilhaben und zum anderen wissen die anderen an meinem Arbeitsplatz noch weniger über den LCD :-))

Auch dieses Skript ist der totale Wahnsinn. Eine wunderbare Spielerei bzw. wenn man "Augen-Farben-Probleme" in Betracht zieht, einfach nur brillant!!!

Wie immer vielen Dank.

Darf ich dieses Beispiel bei Bedarf 1:1 übernehmen??

Ich habe i.Ü. versucht den RGB-Code anzuwenden, aber eben hat er es nicht übernommen. Ich werde mich noch einmal auf die Suche nach dem Fehler machen.

Liebe Grüße Mandy

walde
Beiträge: 611
Registriert: 02.05.2008, 21:22

Bei Aufruf, PDF abhängig, Felder autom. markiert

Beitrag von walde » 21.02.2010, 10:48

Hallo nele_sonntag,

 

Alles was ich im Forum veröffentliche darf von jedem abgeändert und auch 1:1 verwendet werden.

 

Gruß,

 

Walde

Quicksilber
Beiträge: 3
Registriert: 07.09.2013, 19:02

Bei Aufruf, PDF abhängig, Felder autom. markiert

Beitrag von Quicksilber » 07.09.2013, 21:33

Hallo in die Runde,

ist es möglich mir zu dieser bereits älteren *Frage den Code aufzuzeigen, weil ich die Musterdatei mit meiner Acrobat Reader Version 8 / Mac nicht öffnen kann und weil es mir nicht möglich ist, den Code richtig abzuleiten.

Den folgenden Code kann ich anwenden, aber leider nicht ableiten und der Grünton ist leider zu intensiv.


//wenn die Felder NICHT per Farbe hervorgehoben sind
if (!app.runtimeHighlight){

//dann manche es bitte

app.runtimeHighlight = true;

//bitte setze die Farbe auf Grün

app.runtimeHighlightColor = color.green;}



Dann habe ich dazu eine weitere Frage, ob die "farbige Kenntlichmachung der Formularfelder" ausschließlich in Acrobat Reader möglich ist. Mir fällt auf, dass das Programm "Vorschau" auf meinem Apple I Mac G5, Mac OS X 10.5.8, diese Funktion nicht unterstützt.


Danke im Vorfeld
Quicksilber


*"Hallo zusammen, kann mir jemand sagen, ob es möglich ist, dass beim Aufruf eines Formulars über den Reader, automatisch die Funktion "Felder markieren" ausgewählt ist und man nicht erst manuel diese Funktion anschalten muss? Kann man diese Funktion in ein Formular einbauen? Ist dies möglich? Weiß dazu jemand etwas? Danke. Grüße [/quote]"


Antworten