zwischen "druckend" und "nicht druckend" umschalten?

Hallo zusammen,

Gibt es eine Möglichkeit mehrere, auf verschiedenen Seiten verteilte
Container in einem Dokument gleichzeitig zwischen "druckend" und
"nicht druckend" umzuschalten?
Falls ja wäre ich für eine kurze Erklärung sehr dankbar!

Die Lösung sollte auch auf einem PC funktionieren, weshalb
AppleScript leider ausscheidet.

Die konkrete Anwendung ist folgende:
Das Dokument wird von einem Formularblock abgerissen (erste Seite ist
anders als die Folgeseiten).
Die umzuschaltenden Container enthalten Bilder, die als Briefpapier
fungieren.
Zur Ausgabe als PDF sollen die Bilder gedruckt, bei Ausgabe über den
Drucker auf realem Briefpapier sollen die Bilder dann nicht gedruckt
werden.

Vielen Dank für Eure Hilfe!

Thomas

Re: zwischen "druckend" und "nicht druckend" umschalten?

#5681 On 17 September, 2006 23:42 "Klaus Steigemann" said,

Hallo Thomas,

Solche Faelle loese ich immer mit einem Knopf, einem Rechenblatt und der Funktion Index(Bereich; Position).

Im Detail:
Zunaechst legst du einen neuen Knopf in Formularblock an (als Ankreuzfeld) und positionierst diesen auf der Seite Eins deines Briefformulars in einem Container, den du in der Information (Tafel Objekt) auf "Objekt nicht drucken" stellst. Knopftitel koennte sein: "Bild drucken".

Im Layout des Formularblocks ziehst Du einen Container so gross auf, wie fuer das Bild benoetigt. Wenn ich dich richtig verstanden habe, soll die erste Seite ein anderes Bild als die Folgeseiten erhalten, dann ziehe auf der zweiten Seite nochmal einen solchen Container auf. Beide Container stellst Du in den Hintergrund hinter deinen Textcontainer.

Nun legst Du im diesen Container je ein Rechenblatt an.Vergroessere die Zellen A1 auf Containergroesse. Oeffne die erste Rechenblattkomponente und lege in einem im Layout spaeter nicht sichtbaren Bereich die Bilder in einer Spalte ab. Fuer dieses Beispiel waehle ich mal die Spalte E. Die Zellen sollten am besten gleich die Groessen erhalten, wie sie im Layout gebraucht werden.

In die Zelle A1 klickst Du nun rein und oeffnest die Formelpalette. Dort tippst du die Formel Index(D1:E1;Knopf 1!X+1) ein. (Falls dein Knopf anders benannt ist, den entsprechenden Namen.) In Zelle A1 des zweiten Rechenblattes kommt die Formel Index(Rechenblatt 1!$D$2:$E$2;Knopf 1!X+1). Je nach Knopfstellung (An/Aus) wird nun das entsprechende Bild oder die leere Zelle in die Zellen A1 geholt.

Das war alles.
Mit dieser Methode kann man alle Arten von moeglichen Zellinhalten via Knopf in eine Zelle holen oder fuer "nicht druckend" durch leeren Inhalt ersetzen. Alternativ kann in Spalte D auch fuer "nicht druckend" eine Zeichnungskomponente anstelle des Bildes genutzt werden, die das Bild in einem nicht druckenden Container enthaelt.

Eine Anmerkung noch zur Formel:
Damit die Index-Funktion keinen Fehler liefert, muss der Knopf-referenz noch das "+1" angehaengt werden. Ein nicht gewaehltes Ankreuzfeld liefert die 0 (Null), was in der Indexfunktion nicht zulaessig ist. Somit liefert sie entweder 1 oder 2, also im Bereich D1:E1 entweder D1 oder E1.

Gruss
Klaus Steigemann
Hamburg
-------- Original-Nachricht --------
Datum: Sun, 17 Sep 2006 14:44:19 +0200
Von: Thomas Bohm
An: ragtime@macnews.de
Betreff: zwischen "druckend" und "nicht druckend" umschalten?

> Hallo zusammen,
>
> Gibt es eine Möglichkeit mehrere, auf verschiedenen Seiten verteilte
> Container in einem Dokument gleichzeitig zwischen "druckend" und
> "nicht druckend" umzuschalten?
> Falls ja wäre ich für eine kurze Erklärung sehr dankbar!
>
> Die Lösung sollte auch auf einem PC funktionieren, weshalb
> AppleScript leider ausscheidet.
>
> Die konkrete Anwendung ist folgende:
> Das Dokument wird von einem Formularblock abgerissen (erste Seite ist
> anders als die Folgeseiten).
> Die umzuschaltenden Container enthalten Bilder, die als Briefpapier
> fungieren.
> Zur Ausgabe als PDF sollen die Bilder gedruckt, bei Ausgabe über den
> Drucker auf realem Briefpapier sollen die Bilder dann nicht gedruckt
> werden.
>
> Vielen Dank für Eure Hilfe!
>
> Thomas
--
"Feel free" - 10 GB Mailbox, 100 FreeSMS/Monat ...
Jetzt GMX TopMail testen: http://www.gmx.net/de/go/topmail

Re: zwischen "druckend" und "nicht druckend" umschalten?

#5683 On 19 September, 2006 06:04 Tom Kaegi said,

Hallo Klaus (und Thomas)

> Dort tippst du die Formel Index(D1:E1;Knopf 1!X+1) ein.

Als Formel, um ein Bild aus E1 in die Zelle mit der Formel zu holen
reicht: Wenn(Knopf 1!X;E1)

Nur wenn der Knopf den Wert 1 hat (in deinem Beispiel das Ankreuzfeld
markiert ist), wird das Bild aus E1 geholt, sonst eben nicht.

Mit freundlichem Gruss
Thomas

Re: zwischen "druckend" und "nicht druckend" umschalten?

#5686 On 19 September, 2006 11:00 Thomas Bohm said,

Hallo Klaus (& Thomas),

vielen Dank für Deine sehr ausführliche Antwort!

Gelegentlich scheint die Liste ja zu funktionieren. Da dies gestern
nicht der Fall war, hatte ich die selbe Frage auch noch mal ins
Webforum gestellt. Dieser Thread hat es offenbar leider nicht in die
Mailingliste geschafft. Deshalb hier noch einmal die Antworten von
gestern per e-mail:
Martin Michel, 18.09.2006 13:09:16

Hallo Thomas,

wir lösen das für die PCs, indem wir die Bilder per Knopfdruck aus
dem Layout herausnehmen (und per Knopdfruck wieder einfügen). Ein
Beispieldokument habe ich Dir einmal hier bereitgestellt (ist als
RagTime 5.5-Dokument gespeichert):

http://www.schoolscout24.de/tmp/bilderwunsch.rtd.zip

(ca. 160 KB)

Dabei steckt das Hintergrundbild in einer Rechenblattzelle und wird
dort, je nach Knopfstellung, angezeigt oder ausgeblendet (die
eigentliche Grafik ist in einem anderen Rechenblatt gelagert und wird
nur mit dem 'SetzeZelle'-Befehl hinübergeschoben).

Ich finde diesen 'Workaround' ganz nützlich, gerade weil ich unter
Windows keine Möglichkeit habe, per AppleScript auf die 'druckend'-
Eigenschaft Einfluß zu nehmen.

Vielleicht ist das für Dich ja auch eine Lösung?

Beste Grüsse aus Ostwestfalen

Martin
Nach oben

Thomas Kaegi, 18.09.2006 13:48:41

Hallo Martin (& Thomas)

Die von dir vorgeschlagene Lösung ist auch für Mac optimal - es ist
ganz einfach eine gute RagTime-Lösung. Ein AppleScript zu erstellen
ist komplizierter.

Gruss
Thomas

PS: Vom Listserver habe ich in den letzten 2 Wochen nur etwa 4 Mails
erhalten - die aber im Forum nie aufgetaucht sind. Umgekehrt
entstehen aus dem Forum keine Mails. Da ist also noch "Sense". - Am
14.9. meldete Marc Korthaus, dass ein Problem mit DNS-Servern behoben
sei und es nach rund 24 Stunden (wenn überall der DNS-Eintrag
nachgetragen ist) funktionieren sollte. Aber dem ist offensichtlich
nicht so.
Nach oben

Thomas Bohm, 18.09.2006 15:24:06

Hallo Martin & Thomas,

Vielen Dank für Eure schnelle Hilfe!
Ich hatte im Vorfeld auch schon eine ähnliche Lösung ausprobiert.
Allerdings waren bei diesen ersten Versuchen alle Bilder in einem
einzigen Rechenblatt untergebracht, die dann mittels Pipelines auf
den verschiedenen Seiten im Layout verteilt wurden. Dies hatte noch
nicht zu den geplanten Ergebnissen geführt, d. h. auf der dritten
Seite erschien kein Bild mehr.
Teilt man jedem Bild im Layout ein eigenes Rechenblatt zu (in meinem
Fall: Hintergrundbild für die erste Seite, Hintergrundbild für die
zweite Seite und Unterschrift) funktioniert alles wie gewünscht. Der
einzige Nachteil ist, daß man auf diese Weise mit zunehmender
Seitenanzahl jede Menge Rechenblätter produziert.

Als Formel reicht übrigens einfach:

Index(Bilder!A1:A2;Auswahl!X)

Bei Interesse könnte Ihr meine vereinfachte Beispieldatei, die ich zu
Testzwecken gebastelt habe, hier laden:
http://homepage.mac.com/tbohm/temp/FileSharing16.html

Viele Grüße,
Thomas