🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: be.comp.programming
Article #13058

probleem tijdens het printen van TChart-component en bijkomende tekst

#13058
From: Rudi Logghe
Date: Thu, 23 Aug 2001 13:48
49 lines
2263 bytes
Hallo,

Ik heb het volgende probleem met TChart: op een pagina worden
een drietal charts uitgedrukt, met erboven begeleidende tekst.

Stukje code:

--------------------
TPrinter *Prntr = Printer();

Prntr->BeginDoc();
Prntr->Canvas->Pen->Color=clBlack;
Prntr->Canvas->Brush->Color=clWhite;

for (int i=0; i<10; i++)
   {
   Prntr->Canvas->Font->Height=-24;
   Prntr->Refresh();
   Prntr->Canvas->Refresh();

   Prntr->Canvas->TextOut(20,200+500*(i%3),"blablabla");

Chart1->PrintPartial(Rect(200,300+1800*(i%3),Prntr->PageWidth-600,1500+1800*(i%3)));
   if ( (i%3)==2) Prntr->NewPage();
   }
Prntr->EndDoc();
-----------------

De eerste tekst wordt juist afgedrukt, evenals de eerste chart.
De tweede tekst wordt echter veel groot afgedrukt, de tweede
chart is OK. De verticale positie van de tekst is ook niet zoals
verwacht, nl te veel naar beneden. 
Alle volgende teksten worden steevast zo groot als de tweede
tekst uitgeprint...

Wanneer ik de lijn Chart1->PrintPartial (...) verwijder, worden
alle teksten wel correct uitgeprint...

Als ik Chart1->PrintPartial(...) vervang door
Chart1->PrintPartialCanvas(Prntr->Canvas,...) blijft het
probleem.

Gebruikte compiler is C++Builder 5.0 update pack 1
TChart is TeeChart Pro 4.02.

Iemand een idee?

Groeten,
Rudi
Technical Details
Message-ID: <3b8504ed.8188484@192.168.110.25>
Path: arc1-ca.pugleaf.net!archiver1.google.com!newsfeed.google.com!sn-xit-02!supernews.com!news.tele.dk!small.news.tele.dk!193.190.198.17!newsfeeds.belnet.be!news.belnet.be!ossa.telenet-ops.be!afrodite.telenet-ops.be.POSTED!not-for-mail

Show Full Headers
Complete Article Headers
X-Google-Language: DUTCH,ASCII-7-bit
X-Google-Thread: fcea4,f192f2cb3e24c89a,start
X-Google-Attributes: gidfcea4,public
X-Google-ArrivalTime: 2001-08-23 06:48:18 PST
Path: arc1-ca.pugleaf.net!archiver1.google.com!newsfeed.google.com!sn-xit-02!supernews.com!news.tele.dk!small.news.tele.dk!193.190.198.17!newsfeeds.belnet.be!news.belnet.be!ossa.telenet-ops.be!afrodite.telenet-ops.be.POSTED!not-for-mail
From: rudi@no_spam.decelek.be (Rudi Logghe)
Newsgroups: be.comp.programming
Subject: probleem tijdens het printen van TChart-component en bijkomende tekst
Organization: Declerck Elektronika BVBA
Message-ID: <3b8504ed.8188484@192.168.110.25>
X-Newsreader: Forte Free Agent 1.21/32.243
Lines: 50
Date: Thu, 23 Aug 2001 13:48:17 GMT
NNTP-Posting-Host: 213.224.111.39
X-Complaints-To: abuse@pandora.be
X-Trace: afrodite.telenet-ops.be 998574497 213.224.111.39 (Thu, 23 Aug 2001 15:48:17 MET DST)
NNTP-Posting-Date: Thu, 23 Aug 2001 15:48:17 MET DST