Acronaut Diskussions Forum Home

Freies User Forum für

ADOBE® ACROBAT®

Navigation
Nicht angemeldet

Login | Registrieren 

  

Suche

Erweiterte Suche

Newsletter

Mitgliederliste

Kalender

Moderatoren/Partner

Hilfe

Banner

Kontakt/Impressum
Latest News

22.11.2010 17:00-18:00 h

 

Adobe eSeminar: Das neue 3D PDF Plugin für Adobe Acrobat X von Tetra4D

------------------------------

29.06.2010

 

TCS-Day in Nürnberg am 14.07.10 - Experten beantworten Fragen rund um das Thema techische Dokumentation

------------------------------

26.05.2010

 

Tech Soft 3D übernimmt Teile der 3D-Technologie von Adobe

------------------------------

26.05.2010

 

3D-X-tension (ehem. acronaut 3D toolbox) für den Adobe Acrobat endlich fertig

 

 
Zellen in Tabellen sperren
 Moderiert von: WebZopp, Gentleman, FileAffairs, acronaut Produkt: Adobe LiveCycle Designer V8  

Neue Diskussion

Antworten

Drucken
VerfasserBericht
cs080376
Member


Eintragen seit: 24 Mar 2011
Herkunft: Weil Am Rhein, Deutschland
Berichte: 40
Status:  Offline
 Geschrieben: 19 Dez 2011 14:00

Text übernehmen

Antworten
Hallo zusammen,

das Sperren von Zellen ist mir soweit klar .... protected (sperren) und open (entsperren).

Aber wie funktioniert das in Tabellen die dazu noch dynamisch sind.

Habe Anfangs nur die Überschrift und eine Zeile und kann die Tabelle dann beliebig erweitern (insertInstance). Wie sperre ich die zusätzlichen Zeilen?

Im Voraus Danke für Eure Hilfe.

Gruss

Christian

armine
Member
 

Eintragen seit: 15 Mai 2009
Herkunft:  
Berichte: 560
Status:  Offline
 Geschrieben: 19 Dez 2011 15:10

Text übernehmen

Antworten
Hallo Christian,

erst habe ich mich über deine Frage gewundert, dann habe ich einen Versuch gemacht und keinen Weg gefunden, eine ganze Tabelle oder auch nur eine Zeile zu sperren.
Möglich ist, per resolveNode einzelne Zellen anzusprechen und der Lösungsweg ist damit, die Tabelle in einer Schleife zu durchlaufen und in jeder Zeile die einzelnen Felder zu sperren.

Gruß
armine

Anlage: Fake-Optionsfelder2a.pdf (12 Mal aufgenommen)

cs080376
Member


Eintragen seit: 24 Mar 2011
Herkunft: Weil Am Rhein, Deutschland
Berichte: 40
Status:  Offline
 Geschrieben: 19 Dez 2011 17:23

Text übernehmen

Antworten
Hallo armine,

Du bist unglaublich ... vielen Dank für Deine erneute Hilfe.

Werde das Morgen gleich am Geschäftsrechner umsetzen. Auf meinem privaten Rechner habe ich leider kein Adobe Pro.

Bin mir aber sicher, dass das dank der Datei von Dir problemlos klappen wird.

Gruss
Christian

cs080376
Member


Eintragen seit: 24 Mar 2011
Herkunft: Weil Am Rhein, Deutschland
Berichte: 40
Status:  Offline
 Geschrieben: 20 Dez 2011 07:53

Text übernehmen

Antworten
Hallo armine,

leider klappt das ganze doch nicht so 100%ig.

Habe mal die Beispieldatei angefügt.

Der obere Teil inkl. der ersten beiden Tabellen lässt sich problemlos sperren.

Die Tabelle mit dem Tagesordnungspunkt und den Unterpunkten (Auswahlfeld) lässt sich nicht sperren. Es wird immer nur der erste Punkt gesperrt. Mehr nicht.

Vermute, dass ich die Schleife nicht richtig gemacht habe, steige aber nicht dahinter.

Gruss

Christian

 

Anlage: Protokoll_TEST.pdf (3 Mal aufgenommen)

armine
Member
 

Eintragen seit: 15 Mai 2009
Herkunft:  
Berichte: 560
Status:  Offline
 Geschrieben: 20 Dez 2011 13:15

Text übernehmen

Antworten
Hallo Christian,

mit deiner Vermutung in Richtung Schleife liegst du richtig. Für die übergeordnete Instanz brauchst du auch eine Schleife.

Um das sperren habe ich mich gekümmert, entsperren bleibt dir.

Gruß
armine

Anlage: Protokoll_TEST0.pdf (3 Mal aufgenommen)

cs080376
Member


Eintragen seit: 24 Mar 2011
Herkunft: Weil Am Rhein, Deutschland
Berichte: 40
Status:  Offline
 Geschrieben: 20 Dez 2011 13:19

Text übernehmen

Antworten
Hallo armine,

na dann werd ich auch noch ein paar Schleifen machen.

So kurz vor Weihnachten passt das ja auch.  :D

Vielen Dank.

Gruss

Christian

cs080376
Member


Eintragen seit: 24 Mar 2011
Herkunft: Weil Am Rhein, Deutschland
Berichte: 40
Status:  Offline
 Geschrieben: 20 Dez 2011 20:58

Text übernehmen

Antworten
Hallo armine,

so ... jetzt klappt es mit dem Sperren.

Komischerweise kann ich nun die Dokumente auf der Masterseite nicht mehr ansprechen.

Wenn ich diesen Teil


for
(var j = 0; j < Protokoll.Abschnitt3.instanceManager.count; j++)

{

for (i = 0; i < xfa.resolveNode("Protokoll.Abschnitt3[" + j + "]").Abschnitt4.Zeile1.instanceManager.count; i++) {

xfa.resolveNode("Protokoll.Abschnitt3[" + j + "].Abschnitt4.Zeile1[" + i + "]").TextTagesordnungspunkt.access = "protected" ;

xfa.resolveNode("Protokoll.Abschnitt3[" + j + "]").Abschnitt4a.presence = "invisible" ;

}

for (i = 0; i < xfa.resolveNode("Protokoll.Abschnitt3[" + j + "]").Abschnitt5.instanceManager.count; i++) {

xfa.resolveNode("Protokoll.Abschnitt3[" + j + "].Abschnitt5[" + i + "]").DropdownListe1.access = "protected" ;

xfa.resolveNode("Protokoll.Abschnitt3[" + j + "].Abschnitt5[" + i + "]").Abschnitt5a.presence = "invisible" ;

xfa.resolveNode("Protokoll.Abschnitt3[" + j + "].Abschnitt5[" + i + "]").Text.access = "protected" ;

}

}


lösche, dann klappt es komischerweise wieder.

Was mache ich nun wieder falsch?

Muss ich die Felder anders ansprechen nur weil ich eine Schleife in einer Schleife habe? Und wenn ja ... wie?? und vor allem warum??

Gruss

Christian

 

Anlage: Protokoll_TEST1.pdf (2 Mal aufgenommen)

armine
Member
 

Eintragen seit: 15 Mai 2009
Herkunft:  
Berichte: 560
Status:  Offline
 Geschrieben: 22 Dez 2011 10:56

Text übernehmen

Antworten
Hallo Christian,

das Problem waren die Zeilen mit ».presence = "invisible"«, aber warum weiß ich auch nicht. Das hat weder direkt noch indirekt funktioniert.

Also alles auf Null und das Problemkind in eine Funktion auslagern. Nun wird alles mit einem Button erledigt und die Funktion überlegt sich, ob gerade ein- oder ausgeblendet werden soll. So wird wenigstens beim Übertragen zwischen ein- und ausblenden nichts mehr übersehen.

Gruß
armine

Anlage: Protokoll_TEST1b.pdf (11 Mal aufgenommen)

Letzte Änderung am 23 Dez 2011 06:27 von armine

cs080376
Member


Eintragen seit: 24 Mar 2011
Herkunft: Weil Am Rhein, Deutschland
Berichte: 40
Status:  Offline
 Geschrieben: 23 Dez 2011 19:18

Text übernehmen

Antworten
Hallo armine,

schön, dass es nicht immer nur an mir liegt.

Das mit dem Auslagern hatte ich mir auch schon überlegt, werde ich in dem Fall auch so machen.

Komisch ist nur, dass es beim Einblenden klappt.

Habe die Funktion kopiert und "umgedreht".

Wie dem auch sei, manchmal ist es besser das Problem nicht zu hinterfragen, sondern zu umgehen.

Nochmals Danke und ein schönes Weihnachtsfest.

Gruss
Christian

cs080376
Member


Eintragen seit: 24 Mar 2011
Herkunft: Weil Am Rhein, Deutschland
Berichte: 40
Status:  Offline
 Geschrieben: 2 Jan 2012 05:53

Text übernehmen

Antworten
Hallo armine,

hab mir Deine Lösung jetzt mal noch genauer angesehen.

Die Funktionsweise habe ich verstanden und habe dies auch gleich weiterverwendet. Wenn das Dokument gesperrt wird, wird nun der Button Formular zurücksetzen ausgeblendet.

Ob ich das hätte selbst erstellen zu können, wage ich jedoch zu bezweifeln.

Danke.

Gruss

Christian

cs080376
Member


Eintragen seit: 24 Mar 2011
Herkunft: Weil Am Rhein, Deutschland
Berichte: 40
Status:  Offline
 Geschrieben: 16 Feb 2012 14:02

Text übernehmen

Antworten
Hallo armine,

habe das Dokument hoffentlich richtig nach deinen Vorgaben weiterbearbeitet.

Soweit sieht auch alles gut aus.

Wenn ich das Dokument "Protokollvorlage_V01.pdf" bearbeite, reagiert dieses wie gewünscht. Alle Buttons wie Zeile hinzufügen, löschen, verschieben oder sperren ... kein Thema.

Kann das Dokument auch ausdrucken ... siehe "2012_02_16_Abwicklung_Eichamt1.pdf".

Sobald ich speichere, das Dokument schliesse und erneut öffne, ist die komplette Formatierung im Ar...  siehe 2012_02_16_Abwicklung_Eichamt2.pdf.

Ich hoffe Du kannst mir helfen.

Gruss

Christian

 

Anlage: Protokollvorlage_V01.pdf (7 Mal aufgenommen)

cs080376
Member


Eintragen seit: 24 Mar 2011
Herkunft: Weil Am Rhein, Deutschland
Berichte: 40
Status:  Offline
 Geschrieben: 16 Feb 2012 14:03

Text übernehmen

Antworten
-

Anlage: 2012_02_16_Abwicklung_Eichamt1.pdf (7 Mal aufgenommen)

cs080376
Member


Eintragen seit: 24 Mar 2011
Herkunft: Weil Am Rhein, Deutschland
Berichte: 40
Status:  Offline
 Geschrieben: 16 Feb 2012 14:03

Text übernehmen

Antworten
-

Anlage: 2012_02_16_Abwicklung_Eichamt2.pdf (10 Mal aufgenommen)

armine
Member
 

Eintragen seit: 15 Mai 2009
Herkunft:  
Berichte: 560
Status:  Offline
 Geschrieben: 19 Feb 2012 09:47

Text übernehmen

Antworten
Hallo Christian,

das Problem ist wohl, dass beim Speichen des Readers die Eingaben verloren gehen.

Der Weg zum Erfolg: Datei mit Acrobat öffnen, Datei > speichern unter > PDF mit erweiterten Reader-Funktionen > Zusätzliche Funktionen aktivieren
Dann klappts auch mit dem Reader.

Gruß
armine

cs080376
Member


Eintragen seit: 24 Mar 2011
Herkunft: Weil Am Rhein, Deutschland
Berichte: 40
Status:  Offline
 Geschrieben: 21 Feb 2012 06:00

Text übernehmen

Antworten
Hallo armine,

erstmal danke für Deine Hilfe.

Leider löst Dein Vorschlag das Problem zumindest bei mir nicht.

Arbeite mit folgenden Versionen:

-> Reader 9.4.0

-> Acrobat Pro 9.4.0

-> LCD 8.2.1

Die Daten sind nicht weg,. Das kannst Du in der Datei "2012_02_16_Abwicklung_Eichamt2.pdf" gut erkennen.

Hast Du eventuell noch eine andere Idee?

Gruss

Christian


 Uhrzeit 18:21





Powered by WowBB 1.7 - Copyright © 2003-2006 Aycan Gulez
Seite erstellt in 0.2159 Sekunden (54% DB + 46% PHP). 18 verarbeitete Abfragen.