Das Notes Forum

Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: TMC am 23.09.03 - 19:45:47

Titel: Drucken von Dokumenten -> andere Maske
Beitrag von: TMC 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
Titel: Re:Drucken von Dokumenten -> andere Maske
Beitrag von: koehlerbv 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

Titel: Re:Drucken von Dokumenten -> andere Maske
Beitrag von: Semeaphoros 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
Titel: Re:Drucken von Dokumenten -> andere Maske
Beitrag von: TMC 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):
(http://www.atnotes.de/attachments/hidewhen.gif)
Sprich er soll immer verbergen, nur beim Druck zeigt er's an.

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


Grüße,
TMC
Titel: Re:Drucken von Dokumenten -> andere Maske
Beitrag von: TMC 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....
Titel: Re:Drucken von Dokumenten -> andere Maske
Beitrag von: koehlerbv 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
Titel: Re:Drucken von Dokumenten -> andere Maske
Beitrag von: Semeaphoros 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
Titel: Re:Drucken von Dokumenten -> andere Maske
Beitrag von: TMC 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
Titel: Re:Drucken von Dokumenten -> andere Maske
Beitrag von: Semeaphoros 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
Titel: Re:Drucken von Dokumenten -> andere Maske
Beitrag von: TMC 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

Titel: Re:Drucken von Dokumenten -> andere Maske
Beitrag von: Semeaphoros 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)
Titel: Re:Drucken von Dokumenten -> andere Maske
Beitrag von: TMC 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
Titel: Re:Drucken von Dokumenten -> andere Maske
Beitrag von: Semeaphoros 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 ?? )
Titel: Re:Drucken von Dokumenten -> andere Maske
Beitrag von: TMC 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
Titel: Re:Drucken von Dokumenten -> andere Maske
Beitrag von: Semeaphoros 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 :-/