DCPRINT und Farben [ERLEDIGT]
Moderator: Moderatoren
- brandelh
- Foren-Moderator
- Beiträge: 15697
- Registriert: Mo, 23. Jan 2006 20:54
- Wohnort: Germersheim
- Hat sich bedankt: 66 Mal
- Danksagung erhalten: 33 Mal
- Kontaktdaten:
Re: DCPRINT und Farben
wenn du es programmiert, einfach und genau willst, dann nimm meine Druckerklasse
Reportgeneratoren haben ihre Vorteile, aber gerade wenn man ein fixes Format erzeugen will (muss) ist das programmieren einfach einfacher ... finde ich.
Reportgeneratoren haben ihre Vorteile, aber gerade wenn man ein fixes Format erzeugen will (muss) ist das programmieren einfach einfacher ... finde ich.
Gruß
Hubert
Hubert
- Koverhage
- Der Entwickler von "Deep Thought"
- Beiträge: 2470
- Registriert: Fr, 23. Dez 2005 8:00
- Wohnort: Aalen
- Hat sich bedankt: 102 Mal
- Danksagung erhalten: 3 Mal
- Kontaktdaten:
Re: DCPRINT und Farben
Manfred,
irgendwie verstehe ich Dein Problem nicht.
Soll das so aussehen wie das Muster ?
Die Wochentage bleiben ja immer gleich.
// Montag bis Freitag
// aBoxattr auf gelb setzen
@ nRow, 2, nRow + 1.7, nBoxWidth DCPRINT box FILL GRA_OUTLINEFILL ;
ATTRIBUTE aBoxAttr PRINTER oPrinter
@ nRow, 5 DCPRINT say "Monatg - Freitag" PRINTER oPrinter
// aBoxattr auf blau setzen
@ nRow, 2, nRow + 1.7, nBoxWidth DCPRINT box FILL GRA_OUTLINEFILL ;
ATTRIBUTE aBoxAttr PRINTER oPrinter
// aBoxattr auf rot setzen
@ nRow, 2, nRow + 1.7, nBoxWidth DCPRINT box FILL GRA_OUTLINEFILL ;
ATTRIBUTE aBoxAttr PRINTER oPrinter
Mit den Linien und Abfahrzeiten so wie die Überschriften.
irgendwie verstehe ich Dein Problem nicht.
Soll das so aussehen wie das Muster ?
Die Wochentage bleiben ja immer gleich.
// Montag bis Freitag
// aBoxattr auf gelb setzen
@ nRow, 2, nRow + 1.7, nBoxWidth DCPRINT box FILL GRA_OUTLINEFILL ;
ATTRIBUTE aBoxAttr PRINTER oPrinter
@ nRow, 5 DCPRINT say "Monatg - Freitag" PRINTER oPrinter
// aBoxattr auf blau setzen
@ nRow, 2, nRow + 1.7, nBoxWidth DCPRINT box FILL GRA_OUTLINEFILL ;
ATTRIBUTE aBoxAttr PRINTER oPrinter
// aBoxattr auf rot setzen
@ nRow, 2, nRow + 1.7, nBoxWidth DCPRINT box FILL GRA_OUTLINEFILL ;
ATTRIBUTE aBoxAttr PRINTER oPrinter
Mit den Linien und Abfahrzeiten so wie die Überschriften.
Gruß
Klaus
Klaus
- Manfred
- Foren-Administrator
- Beiträge: 21199
- Registriert: Di, 29. Nov 2005 16:58
- Wohnort: Kreis Wesel
- Hat sich bedankt: 210 Mal
- Danksagung erhalten: 67 Mal
Re: DCPRINT und Farben
Hi Klaus,
nee, hat sich schon wieder geändert. Muß jetzt alles "seriell" ablaufen. Also Spalte für Spalte und dann Seitenumbruch.
nee, hat sich schon wieder geändert. Muß jetzt alles "seriell" ablaufen. Also Spalte für Spalte und dann Seitenumbruch.
Gruß Manfred
Mitglied der XUG Osnabrück
Schatzmeister des Deutschsprachige Xbase-Entwickler e.V.
großer Fan des Xbaseentwicklerwiki https://wiki.xbaseentwickler.de/index.p ... Hauptseite
Doof kann man sein, man muß sich nur zu helfen wissen!!
Mitglied der XUG Osnabrück
Schatzmeister des Deutschsprachige Xbase-Entwickler e.V.
großer Fan des Xbaseentwicklerwiki https://wiki.xbaseentwickler.de/index.p ... Hauptseite
Doof kann man sein, man muß sich nur zu helfen wissen!!
- Manfred
- Foren-Administrator
- Beiträge: 21199
- Registriert: Di, 29. Nov 2005 16:58
- Wohnort: Kreis Wesel
- Hat sich bedankt: 210 Mal
- Danksagung erhalten: 67 Mal
Re: DCPRINT und Farben
Das mit der Box ist ja eine gute Idee, aber sobald ich auf GRA_FILL gehe, wird alles schwarz darin. Ich kriege die Farbe nicht gewechselt. Und vor allen Dingen verstehe ich die ganzen ATTRIBUTE Parameter nicht. Ich weiß überhaupt nicht, was ich da wie einstellen muß. Bei meiner vorherigen Version, in der ich die Texte farbig unterlegt hatte, hat es geklappt.
Gruß Manfred
Mitglied der XUG Osnabrück
Schatzmeister des Deutschsprachige Xbase-Entwickler e.V.
großer Fan des Xbaseentwicklerwiki https://wiki.xbaseentwickler.de/index.p ... Hauptseite
Doof kann man sein, man muß sich nur zu helfen wissen!!
Mitglied der XUG Osnabrück
Schatzmeister des Deutschsprachige Xbase-Entwickler e.V.
großer Fan des Xbaseentwicklerwiki https://wiki.xbaseentwickler.de/index.p ... Hauptseite
Doof kann man sein, man muß sich nur zu helfen wissen!!
- brandelh
- Foren-Moderator
- Beiträge: 15697
- Registriert: Mo, 23. Jan 2006 20:54
- Wohnort: Germersheim
- Hat sich bedankt: 66 Mal
- Danksagung erhalten: 33 Mal
- Kontaktdaten:
Re: DCPRINT und Farben
Beim Text regelt das intern GraSetAttrString(), die Express Syntax kenne ich nicht.
Bei BOX wird das intern über GraSetAttrArea() und GraSetAttrLine(), Hintergrundfarbe, Mixmode, Rahmenfarbe müssen eingestellt werden.
Sicher kannst du das bei dem Express++ BOX Befehl auch angeben !
Bei BOX wird das intern über GraSetAttrArea() und GraSetAttrLine(), Hintergrundfarbe, Mixmode, Rahmenfarbe müssen eingestellt werden.
Sicher kannst du das bei dem Express++ BOX Befehl auch angeben !
Gruß
Hubert
Hubert
- Manfred
- Foren-Administrator
- Beiträge: 21199
- Registriert: Di, 29. Nov 2005 16:58
- Wohnort: Kreis Wesel
- Hat sich bedankt: 210 Mal
- Danksagung erhalten: 67 Mal
Re: DCPRINT und Farben
wozu ist denn Areacolor gut? Da tut sich m.E. nichts, wenn ich da Werte angebe. Und so wie ich die Anleitung verstehe sollte damit bestimmt werden, wie der Bereich innerhalb der Box gefärbt werden soll.
Gruß Manfred
Mitglied der XUG Osnabrück
Schatzmeister des Deutschsprachige Xbase-Entwickler e.V.
großer Fan des Xbaseentwicklerwiki https://wiki.xbaseentwickler.de/index.p ... Hauptseite
Doof kann man sein, man muß sich nur zu helfen wissen!!
Mitglied der XUG Osnabrück
Schatzmeister des Deutschsprachige Xbase-Entwickler e.V.
großer Fan des Xbaseentwicklerwiki https://wiki.xbaseentwickler.de/index.p ... Hauptseite
Doof kann man sein, man muß sich nur zu helfen wissen!!
- brandelh
- Foren-Moderator
- Beiträge: 15697
- Registriert: Mo, 23. Jan 2006 20:54
- Wohnort: Germersheim
- Hat sich bedankt: 66 Mal
- Danksagung erhalten: 33 Mal
- Kontaktdaten:
Re: DCPRINT und Farben
so ist es, aber du musst schon in der express doku nachsehen wie du dort die Füllwerte bestimmen kannst.
Gruß
Hubert
Hubert
- Koverhage
- Der Entwickler von "Deep Thought"
- Beiträge: 2470
- Registriert: Fr, 23. Dez 2005 8:00
- Wohnort: Aalen
- Hat sich bedankt: 102 Mal
- Danksagung erhalten: 3 Mal
- Kontaktdaten:
Re: DCPRINT und Farben
Code: Alles auswählen
Local aBoxAttr := array( GRA_AA_COUNT )
aBoxAttr[ GRA_AA_COLOR ] := 2 // Blau
aBoxAttr[ GRA_AA_BACKCOLOR ] := GRA_CLR_PALEGRAY
aBoxAttr[ GRA_AA_BGMIXMODE ] := GRA_BGMIX_LEAVEALONE
aBoxAttr[ GRA_AA_SYMBOL ] := GRA_SYM_DEFAULT
@ nRow + 1.0, 2.1, nRow + 2.2, 100 DCPRINT box FILL GRA_FILL ;
ATTRIBUTE aBoxAttr PRINTER oPrinter
Gruß
Klaus
Klaus
- Manfred
- Foren-Administrator
- Beiträge: 21199
- Registriert: Di, 29. Nov 2005 16:58
- Wohnort: Kreis Wesel
- Hat sich bedankt: 210 Mal
- Danksagung erhalten: 67 Mal
Re: DCPRINT und Farben
Hallo Klaus,
das war es. Jetzt klappt es. Ich habe irgendwie einen falschen Parameter angepackt und es absolut nicht gesehen.
das war es. Jetzt klappt es. Ich habe irgendwie einen falschen Parameter angepackt und es absolut nicht gesehen.
Gruß Manfred
Mitglied der XUG Osnabrück
Schatzmeister des Deutschsprachige Xbase-Entwickler e.V.
großer Fan des Xbaseentwicklerwiki https://wiki.xbaseentwickler.de/index.p ... Hauptseite
Doof kann man sein, man muß sich nur zu helfen wissen!!
Mitglied der XUG Osnabrück
Schatzmeister des Deutschsprachige Xbase-Entwickler e.V.
großer Fan des Xbaseentwicklerwiki https://wiki.xbaseentwickler.de/index.p ... Hauptseite
Doof kann man sein, man muß sich nur zu helfen wissen!!