Autor Thema: Drucken von Dokumenten -> andere Maske  (Gelesen 2470 mal)

Offline TMC

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 3.660
  • Geschlecht: Männlich
  • meden agan
Drucken von Dokumenten -> andere Maske
« am: 23.09.03 - 19:45:47 »
Hi,

bisher hab ich einen Button in der Maske frm_Standard:
Zitat
@Command([OpenDocument]);
@Command([ViewSwitchForm]; "frm_Print");
@PostedCommand([FilePrint]);
@Command([FileCloseWindow])


Soweit so gut, allerdings nutzen einige User die Druckfunktion direkt (also Menü Datei / Drucken).
Ich habe schon mal in der frm_Standard alle Hidewhen auf "Print" gesetzt.

Gibt es eine Möglichkeit die frm_Standard so zu beeinflussen, dass - wenn User Datei/Drucken ausführt - immer frm_Print verwendet wird?

Also sowas wie ein QueryPrint oder so....?

Oder wie löst Ihr sowas?
Die Hidewhen's für "Open for reading" und "Printed" sind ja leider gekoppelt.


Gruss,
TMC
Matthias

A good programmer is someone who looks both ways before crossing a one-way street.


Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re:Drucken von Dokumenten -> andere Maske
« Antwort #1 am: 23.09.03 - 20:51:45 »
Hi, TMC,

drucken und editieren sind doch hinsichtlich des "Absatz verbergen, wenn Dokument im Modus ..:" gar nicht gekoppelt ... Man darf nur Lesen nicht als erstes anklicken, sondern eben nur drucken.

Was aber natürlich auch Schirmschüsse etc. nicht verhindert. Lohnt das "Verbergen beim Drucken" wirklich ?

By the way: Getestet mit Client R5.0.8.

HTH,
Bernhard


Offline Semeaphoros

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.152
  • Geschlecht: Männlich
  • ho semeaphoros - agr.: der Notesträger
    • LIGONET GmbH
Re:Drucken von Dokumenten -> andere Maske
« Antwort #2 am: 23.09.03 - 21:03:17 »
Er will ja gar nicht das Drucken verhindern, sondern "nur" das Formular wechseln, wenn gedruckt wird. Eine durchaus legitime Angelegenheit. Leider druckt Notes ja sowieso nur zur Not und leider lässt sich das Drucken tatsächlich nicht abfangen --- es sei denn allenfalls über die WinAPI und das Abfangen der DruckMessages ..... na, das ist aber alles andere als eine einfache Lösung
Jens-B. Augustiny

Beratung und Unterstützung für Notes und Domino Infrastruktur und Anwendungen

Homepage: http://www.ligonet.ch

IBM Certified Advanced Application Developer - Lotus Notes and Domino 7 und 6
IBM Certified Advanced System Administrator - Lotus Notes and Domino 7 und 6

Offline TMC

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 3.660
  • Geschlecht: Männlich
  • meden agan
Re:Drucken von Dokumenten -> andere Maske
« Antwort #3 am: 23.09.03 - 21:12:24 »
Hi Bernhard,

ja, das Verbergen beim Drucken soll (leider) so sein :-(
Es reicht dem Anforderer leider nicht, die Maske entsprechend auch für den Ausdruck zu optimieren.

Bin schon froh, dass ihm ein ungefähres Layout reicht, meine umfangreiche "Belehrung", dass Notes != MSWord hat doch z.T. gefruchtet ;D

Zitat
Man darf nur Lesen nicht als erstes anklicken, sondern eben nur drucken.

Ich hoffe ich verwechsle nicht wieder Hide when (nicht) (oder doch)......

Klappt es bei Dir, in den Hidewhen-Texteigenschaften, alle 6 Haken zu setzen, und dann den "Drucken" - Haken wieder rauszunehmen?
Also wie hier (wurde von mir mit Paint gefaked):

Sprich er soll immer verbergen, nur beim Druck zeigt er's an.

Also unter R5011 Englisch geht es nicht.....


Grüße,
TMC
« Letzte Änderung: 23.09.03 - 21:13:33 von TMC »
Matthias

A good programmer is someone who looks both ways before crossing a one-way street.


Offline TMC

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 3.660
  • Geschlecht: Männlich
  • meden agan
Re:Drucken von Dokumenten -> andere Maske
« Antwort #4 am: 23.09.03 - 21:17:03 »
@Semaphoros:
danke, aber API wäre schon hammeraufwändig.......

@All:
Könnte man vielleicht irgendwie was mit "Hide paragraph if formula is true" drehen, dann würd ich die Felder (bzw. nur berechneten Text) in die selbe Maske reinnehmen.....

TMC


** EDIT **
Gerade auch mal unter R6 getestet, aber selbst hier kann man den Drucken-Haken auch nicht rausnehmen....
« Letzte Änderung: 23.09.03 - 21:25:00 von TMC »
Matthias

A good programmer is someone who looks both ways before crossing a one-way street.


Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re:Drucken von Dokumenten -> andere Maske
« Antwort #5 am: 24.09.03 - 09:42:37 »
@TMC: Ich habe Dich mißverstanden - ich hatte das Verbergen genau andersrum verstanden. Immer verbergen nur beim Drucken nicht geht natürlich auch bei mir nicht.

Sorry für meine Verwirrung,
Bernhard

Offline Semeaphoros

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.152
  • Geschlecht: Männlich
  • ho semeaphoros - agr.: der Notesträger
    • LIGONET GmbH
Re:Drucken von Dokumenten -> andere Maske
« Antwort #6 am: 24.09.03 - 09:52:45 »
Schon mal an 3rd party tools gedacht? Ich habe keine Ahnung, ob das Tool Midas von Geniisoft (Ben Langhinrichs, DER Spezialist für RichtText in Notes weltweit) so etwas hinbringt, könnte mir aber vorstellen, dass er das beherrscht. http://www.geniisoft.com
Jens-B. Augustiny

Beratung und Unterstützung für Notes und Domino Infrastruktur und Anwendungen

Homepage: http://www.ligonet.ch

IBM Certified Advanced Application Developer - Lotus Notes and Domino 7 und 6
IBM Certified Advanced System Administrator - Lotus Notes and Domino 7 und 6

Offline TMC

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 3.660
  • Geschlecht: Männlich
  • meden agan
Re:Drucken von Dokumenten -> andere Maske
« Antwort #7 am: 25.09.03 - 21:44:01 »
*mal wieder den Thread hochhol*

@Semaphoros:
Eigentlich ungern, nur wegen einer (aus meiner Sicht) Kleinigkeit gleich die 3.Party mit ins Boot zu holen.

Ich hoffe vielmehr dass es doch noch eine andere Lösung gibt.
Hab auch im Web gestöbert aber nix gefunden.

Oder hat wer von Euch vielleicht 1-2 Links parat (gerne auch Englisch) wo ich solch eine Lösung suchen könnte?

TMC
Matthias

A good programmer is someone who looks both ways before crossing a one-way street.


Offline Semeaphoros

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.152
  • Geschlecht: Männlich
  • ho semeaphoros - agr.: der Notesträger
    • LIGONET GmbH
Re:Drucken von Dokumenten -> andere Maske
« Antwort #8 am: 25.09.03 - 21:59:25 »
Na ja, begreif ich ja auch, aber wenns anders nicht geht, und RichText ist leider extrem kompliziert. Ich kenne eigentlich nur 2 Leute, die damit "intern" umgehen können: Ben Langhinrichs, der erwähnte Autor von Midas, und Normunds Kalnberzins von IBM Schweiz ... ach so, der hat auch so ein Tool, das ist aber auch nicht ganz frei, aber billiger als das von Ben ..... wo hat der bloss seine Homepage?

Hier:

http://www.rtlib.com
Jens-B. Augustiny

Beratung und Unterstützung für Notes und Domino Infrastruktur und Anwendungen

Homepage: http://www.ligonet.ch

IBM Certified Advanced Application Developer - Lotus Notes and Domino 7 und 6
IBM Certified Advanced System Administrator - Lotus Notes and Domino 7 und 6

Offline TMC

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 3.660
  • Geschlecht: Männlich
  • meden agan
Re:Drucken von Dokumenten -> andere Maske
« Antwort #9 am: 25.09.03 - 22:05:17 »
Ich verstehe nicht ganz den Bezug zu Richtext.
Oder meinst Du das allgemein (also "reichen" formatierten Text mit ggf. Bildern etc. drucken)?
Denn wenn meine Maske nur 1 Textfeld hätte, wäre das doch diesselbe Problematik.

TMC

Matthias

A good programmer is someone who looks both ways before crossing a one-way street.


Offline Semeaphoros

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.152
  • Geschlecht: Männlich
  • ho semeaphoros - agr.: der Notesträger
    • LIGONET GmbH
Re:Drucken von Dokumenten -> andere Maske
« Antwort #10 am: 25.09.03 - 22:09:13 »
Du hast natürlich recht, da diese Druck-HideWhens normalerweise im RichText auftauchen hab ich das grad so gesagt und diese Tools beschäftigen sich vorwiegend mit Richtext. Im Grunde genommen müsste man das richtigerweise im Design-Doc machen und dann reden wir von CD-Records, die Problematik bleibt sich aber in etwa gleich (sagen jedenfalls die Experten)
Jens-B. Augustiny

Beratung und Unterstützung für Notes und Domino Infrastruktur und Anwendungen

Homepage: http://www.ligonet.ch

IBM Certified Advanced Application Developer - Lotus Notes and Domino 7 und 6
IBM Certified Advanced System Administrator - Lotus Notes and Domino 7 und 6

Offline TMC

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 3.660
  • Geschlecht: Männlich
  • meden agan
Re:Drucken von Dokumenten -> andere Maske
« Antwort #11 am: 25.09.03 - 22:15:14 »
Ok ;)
Zu Links:
Ich würde vielmehr noch weiterführende Links zu Boards, Knowledge-Bases, etc. suchen, wo ich per Volltext-Recherche mal schauen könnte, ob vielleicht schon wer eine Lösung mit Boardmitteln gemacht hat.

TMC
Matthias

A good programmer is someone who looks both ways before crossing a one-way street.


Offline Semeaphoros

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.152
  • Geschlecht: Männlich
  • ho semeaphoros - agr.: der Notesträger
    • LIGONET GmbH
Re:Drucken von Dokumenten -> andere Maske
« Antwort #12 am: 26.09.03 - 00:53:40 »
Also ... nebst google würde ich mal unter http://www.searchdomino.com suchen, würd mich aber sehr erstaunen, wenn Du fündig wirst (aber ausschliessen lässt sich bekanntlich nichts ....... is ja schliesslich IT ...... oder schreibt man ET ?? )
Jens-B. Augustiny

Beratung und Unterstützung für Notes und Domino Infrastruktur und Anwendungen

Homepage: http://www.ligonet.ch

IBM Certified Advanced Application Developer - Lotus Notes and Domino 7 und 6
IBM Certified Advanced System Administrator - Lotus Notes and Domino 7 und 6

Offline TMC

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 3.660
  • Geschlecht: Männlich
  • meden agan
Re:Drucken von Dokumenten -> andere Maske
« Antwort #13 am: 29.09.03 - 22:29:01 »
Ok, jetzt hab ich nochmal ausführlicher gesucht.

Mein Fazit soweit:
 - mit Boardmitteln wohl wirklich nicht möglich
 - evtl. Workaround mit $KeepPrivate (damit drucken gar nicht mehr geht) ist aber
   nicht dir Traumlösung
 - tatsächlich API (hatte da schon was gefunden, was z.B. das Speichern unterbindet; aber das jetzt umzubiegen, dass stattdessen drucken nicht mehr geht - bzw. andere Maske verwendet werden soll - ist mir doch zu heftig)

Na ja, ein Versuch war es Wert  :)

TMC
Matthias

A good programmer is someone who looks both ways before crossing a one-way street.


Offline Semeaphoros

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.152
  • Geschlecht: Männlich
  • ho semeaphoros - agr.: der Notesträger
    • LIGONET GmbH
Re:Drucken von Dokumenten -> andere Maske
« Antwort #14 am: 30.09.03 - 00:10:07 »
Siehst Du? Ich brauche mich nicht zu wundern ....... :-) ... na, eigentlich sollte man dazu vielleicht eher weniger lachen, also :-/
Jens-B. Augustiny

Beratung und Unterstützung für Notes und Domino Infrastruktur und Anwendungen

Homepage: http://www.ligonet.ch

IBM Certified Advanced Application Developer - Lotus Notes and Domino 7 und 6
IBM Certified Advanced System Administrator - Lotus Notes and Domino 7 und 6

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz