DCPRINT und Farben [ERLEDIGT]

Moderator: Moderatoren

Benutzeravatar
brandelh
Foren-Moderator
Foren-Moderator
Beiträge: 15695
Registriert: Mo, 23. Jan 2006 20:54
Wohnort: Germersheim
Hat sich bedankt: 65 Mal
Danksagung erhalten: 33 Mal
Kontaktdaten:

Re: DCPRINT und Farben

Beitrag von brandelh »

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. :D
Gruß
Hubert
Benutzeravatar
Koverhage
Der Entwickler von "Deep Thought"
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

Beitrag von Koverhage »

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.
Gruß
Klaus
Benutzeravatar
Manfred
Foren-Administrator
Foren-Administrator
Beiträge: 21186
Registriert: Di, 29. Nov 2005 16:58
Wohnort: Kreis Wesel
Hat sich bedankt: 210 Mal
Danksagung erhalten: 67 Mal

Re: DCPRINT und Farben

Beitrag von Manfred »

Hi Klaus,

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!!
Benutzeravatar
Manfred
Foren-Administrator
Foren-Administrator
Beiträge: 21186
Registriert: Di, 29. Nov 2005 16:58
Wohnort: Kreis Wesel
Hat sich bedankt: 210 Mal
Danksagung erhalten: 67 Mal

Re: DCPRINT und Farben

Beitrag von Manfred »

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!!
Benutzeravatar
brandelh
Foren-Moderator
Foren-Moderator
Beiträge: 15695
Registriert: Mo, 23. Jan 2006 20:54
Wohnort: Germersheim
Hat sich bedankt: 65 Mal
Danksagung erhalten: 33 Mal
Kontaktdaten:

Re: DCPRINT und Farben

Beitrag von brandelh »

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 !
Gruß
Hubert
Benutzeravatar
Manfred
Foren-Administrator
Foren-Administrator
Beiträge: 21186
Registriert: Di, 29. Nov 2005 16:58
Wohnort: Kreis Wesel
Hat sich bedankt: 210 Mal
Danksagung erhalten: 67 Mal

Re: DCPRINT und Farben

Beitrag von Manfred »

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!!
Benutzeravatar
brandelh
Foren-Moderator
Foren-Moderator
Beiträge: 15695
Registriert: Mo, 23. Jan 2006 20:54
Wohnort: Germersheim
Hat sich bedankt: 65 Mal
Danksagung erhalten: 33 Mal
Kontaktdaten:

Re: DCPRINT und Farben

Beitrag von brandelh »

so ist es, aber du musst schon in der express doku nachsehen wie du dort die Füllwerte bestimmen kannst.
Gruß
Hubert
Benutzeravatar
Koverhage
Der Entwickler von "Deep Thought"
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

Beitrag von Koverhage »

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
Benutzeravatar
Manfred
Foren-Administrator
Foren-Administrator
Beiträge: 21186
Registriert: Di, 29. Nov 2005 16:58
Wohnort: Kreis Wesel
Hat sich bedankt: 210 Mal
Danksagung erhalten: 67 Mal

Re: DCPRINT und Farben

Beitrag von Manfred »

Hallo Klaus,

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!!
Antworten