Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   RTF/PDF ReadOnly anzeigen (https://www.delphipraxis.net/173494-rtf-pdf-readonly-anzeigen.html)

uligerhardt 28. Feb 2013 09:22

RTF/PDF ReadOnly anzeigen
 
Hallo zusammen!

Kennt ihr eine Möglichkeit, wie ich eine RTF-/PDF-/...-Datei "ReadOnly" anzeigen kann? Das ganze muss nicht narrensicher sein - es soll halt ein Hinweis ans System sein. Bei ShellExecute kann man ja z.B. als Verb 'open' im Gegensatz zu 'edit' übergeben, aber das macht auf meinem System keinen großen Unterschied - bei RTF-Dateien geht z.B. MS Word auch bei 'open' im normalen Editiermodus auf und der Benutzer kann munter editieren; erst beim Speichern merkt er, dass die Datei schreibgeschützt ist. Schöner wäre, wenn das Dokument im Vollbild-Lesemodus aufginge.

p80286 28. Feb 2013 09:46

AW: RTF/PDF ReadOnly anzeigen
 
Hast Du es mal mit den "Readern" versucht?
Word-Viewer

Gruß
K-H

uligerhardt 28. Feb 2013 10:02

AW: RTF/PDF ReadOnly anzeigen
 
Zitat:

Zitat von p80286 (Beitrag 1205356)
Hast Du es mal mit den "Readern" versucht?
Word-Viewer

Gruß
K-H

Ich hab mal kurz dran gedacht, aber ich will ja eine vom Dateiformat unabhängige Lösung und möglichst auch auf dem System des Benutzers nichts konfigurieren oder installieren müssen. Insofern kann ich die MS-Viewer nicht nutzen, oder?

Wäre gut, wenn es ein Verb 'view' gäbe, für das sich die Viewer registrieren würden, während sie 'edit' und von mir aus auch 'open' den "Großen" überlassen, aber in der Richtung finde ich eben nix.

p80286 28. Feb 2013 10:32

AW: RTF/PDF ReadOnly anzeigen
 
Ich hab es so gelöst, daß .RTF auf einen Viewer verweist.
Eine weitere Möglichkeit wäre es, eine der Eierlegendenwollmilchsäue aus der CT-Sammlung (für die Anzeige) zu nutzen. Leider kann ich keine davon empfehlen (fehlende Erfahrung).

Aber wenn Du nichts installieren kannst/darfst gäbe es nur noch die Möglichkeit Word zu kastrieren (per Makro) aber da ist jede Word-Version unterschiedlich zickig.

Gruß
K-H


Alle Zeitangaben in WEZ +1. Es ist jetzt 16:01 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz