Article View: be.comp.programming
Article #13058probleem tijdens het printen van TChart-component en bijkomende tekst
From: Rudi Logghe
Date: Thu, 23 Aug 2001 13:48
Date: Thu, 23 Aug 2001 13:48
49 lines
2263 bytes
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-mailShow 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