Ausgabe mit DCPRINT in eine Datei statt auf einen Drucker
Moderator: Moderatoren
-
- Cut&Paste-Entwickler
- Beiträge: 28
- Registriert: Mi, 01. Aug 2007 15:53
- Wohnort: Bärlin
Ausgabe mit DCPRINT in eine Datei statt auf einen Drucker
Frage : kann man mit DCPRINT einen Bericht (Report) in eine (text) kompatible Datei ausgeben ? Es muss ja nicht gleich der Drucker sein.
Lassen sich die ?, ?? weiter verwenden ? oder @ DCPRINT Say
Ich bekomm es nicht gebacken , es erscheint immer das
Drucker Menü mit dem Preview (Print und leider nicht save Option,
irgendwie doof...)
Lassen sich die ?, ?? weiter verwenden ? oder @ DCPRINT Say
Ich bekomm es nicht gebacken , es erscheint immer das
Drucker Menü mit dem Preview (Print und leider nicht save Option,
irgendwie doof...)
- Tom
- Der Entwickler von "Deep Thought"
- Beiträge: 9367
- Registriert: Do, 22. Sep 2005 23:11
- Wohnort: Berlin
- Hat sich bedankt: 102 Mal
- Danksagung erhalten: 361 Mal
- Kontaktdaten:
Code: Alles auswählen
DCPRINT NAME cPrinter TOFILE myfile.txt
Herzlich,
Tom
Tom
-
- Cut&Paste-Entwickler
- Beiträge: 28
- Registriert: Mi, 01. Aug 2007 15:53
- Wohnort: Bärlin
Thanks einstweilen. Pfriemel mir den Mist inzwischen selber
zusammen. Habe allerdings soviele Fragezeichen in meinen
Reports (durchaus ambivalent zu verstehen), daß ich am
Ende der Modifikation sicher Motten im Sakko habe.
Reports (durchaus ambivalent zu verstehen), daß ich am
Ende der Modifikation sicher Motten im Sakko habe.
-
- Cut&Paste-Entwickler
- Beiträge: 28
- Registriert: Mi, 01. Aug 2007 15:53
- Wohnort: Bärlin
-
- UDF-Programmierer
- Beiträge: 94
- Registriert: Do, 22. Dez 2005 16:37
File-Geprinte
HI..
ich migriere (boa.. welch wort..) grade eine App, bei der der Programmierer
per Clipper generell immer in ein File mit dem Namen des Users ausgegeben hat und dann per copy an den jeweiligen LPT geschickt hat!
Für die Migration hab ich mir eine kleine Funktion geschrieben, mit der
das echt lecker geht:
Man übergibt die Datei, die Font, die Zeilenlänge und einen Drucker
Vieleicht hilft Dir das.. -- und wie Du siehst, ist DCPRINT ? ein relativ guter Ersatz für alle ? dieser Welt!
FUNCTION MR_PrintFile(cFile, cFont, nLen, cDevice)
Local c:=''
Local n
Local cLine
DEFAULT cDevice := 'PROMPT'
DEFAULT cFont := '10.Courier'
DEFAULT nLen := 120
IF cDevice = 'PROMPT'
DCPRINT ON FONT cFont
elseif cDevice = 'DEFAULT'
DCPRINT ON USEDEFAULT FONT cFont
else
DCPRINT ON NAME cDevice FONT cFont
ENDIF
c := MemoRead(cFile)
n := MlCOunt(c,nLen)
FOR i := 1 TO n
cLine := Memoline(c,nLen,i)
// Keine ESC-Sequenzen
IF substr(cLine,1,1) # chr(27)
DCPRINT ? Memoline(c,nLen,i)
ENDIF
NEXT
DCPRINT OFF
RELEASE ALL
RETURN (NIL)
ich migriere (boa.. welch wort..) grade eine App, bei der der Programmierer
per Clipper generell immer in ein File mit dem Namen des Users ausgegeben hat und dann per copy an den jeweiligen LPT geschickt hat!
Für die Migration hab ich mir eine kleine Funktion geschrieben, mit der
das echt lecker geht:
Man übergibt die Datei, die Font, die Zeilenlänge und einen Drucker
Vieleicht hilft Dir das.. -- und wie Du siehst, ist DCPRINT ? ein relativ guter Ersatz für alle ? dieser Welt!
FUNCTION MR_PrintFile(cFile, cFont, nLen, cDevice)
Local c:=''
Local n
Local cLine
DEFAULT cDevice := 'PROMPT'
DEFAULT cFont := '10.Courier'
DEFAULT nLen := 120
IF cDevice = 'PROMPT'
DCPRINT ON FONT cFont
elseif cDevice = 'DEFAULT'
DCPRINT ON USEDEFAULT FONT cFont
else
DCPRINT ON NAME cDevice FONT cFont
ENDIF
c := MemoRead(cFile)
n := MlCOunt(c,nLen)
FOR i := 1 TO n
cLine := Memoline(c,nLen,i)
// Keine ESC-Sequenzen
IF substr(cLine,1,1) # chr(27)
DCPRINT ? Memoline(c,nLen,i)
ENDIF
NEXT
DCPRINT OFF
RELEASE ALL
RETURN (NIL)
-
- UDF-Programmierer
- Beiträge: 92
- Registriert: Di, 19. Dez 2006 19:37
- Wohnort: Düsseldorf
- Kontaktdaten:
Drucken in Datei.
Hallo,
Ausgaben mit ?, ?? gehen am einfachsten:
set printer to (cFilename)
set print on
set console off
? "Test 1"
?? "Text 2" ... usw.
set printer to
set print off
set console on
Gruß
Jürgen
Ausgaben mit ?, ?? gehen am einfachsten:
set printer to (cFilename)
set print on
set console off
? "Test 1"
?? "Text 2" ... usw.
set printer to
set print off
set console on
Gruß
Jürgen
-
- UDF-Programmierer
- Beiträge: 94
- Registriert: Do, 22. Dez 2005 16:37
Drucken in Datei
Hi Juergen!
Es geht nicht um Raw-Printing, sondern um die Möglichkeit per
eXPress die ?/?? zu erschlagen - zumindest dachte ich das!
Gruß
Michl
Es geht nicht um Raw-Printing, sondern um die Möglichkeit per
eXPress die ?/?? zu erschlagen - zumindest dachte ich das!
Gruß
Michl