Results 1 to 4 of 4

Thread: Component Graph afdrukken

  1. #1

    Question

    Ha iedereen,

    Voor degene die het nog weten van mijn aanpassing aan een project (oud AP-opdracht):

    Ik heb eindelijk de boel weer aan de praat weten te krijgen, na hints van degene die er mee begonnen was.
    Het bleek een geheugen probleem van windows met de kaart te zijn [hij stond op basisconfiguratie met DMA op 5, tewijl kaart stond op DMA 7]. Dus weken lopen zweten op een simpel probleem, gek he.
    Dus het programma draait goed en doet het ook goed, maar hij is nog niet helemaal af, dus we gaan er mee door.

    Ik heb een vraag i.v.m. het component Graph.
    (zit standaard bij Delphi 3)
    Dit component heeft geen eigen mogelijkheid om te kunnen printen en toch wil je de grafiek van deze component afdrukken.

    Mijn vragen zijn:

    * Kan ik deze data tijdens run-time veranderen?
    * Hoe verander ik de data van deze grafiek?
    en tenslotte:
    * Hoe kan ik deze grafiek afdrukken?

    Ik heb gezocht in de handboeken (Visual Component Library Reference's, users guide, e.d.) maar ik kan hierin niets vinden onver dit component. En op internet heb ik ook nog niets kunnen vinden, vandaar mijn vragen.

    Dit vraag ik om inzicht te kunnen krijgen in het afdrukken van grafieken, omdat in mijn project (zie bij andere Threads) ook een grafiek voorkomt en die wil men graag afgedrukt hebben.
    Er is als een sourcecode voor de procedure afdrukken, maar hij drukt alleen tekst en geen grafiek. Ik heb het idee dat dit nog niet is opgenomen in de sourcecode.

    Het afdrukken gebeurt met een PrintDialog en een button.

    * Heeft iemand een idee?
    expert of doing notting groetjes,

    gajes

  2. #2
    Hoe wordt het tekstgedeelte nu afgedrukt? Via een QuickReport, of rechtstreeks naar de printer?
    Marcel

  3. #3

    Arrow

    Ha marcel,

    Voor zover ik het kan zien wordt hij rechtstreeks naar de printer toe gestuurd.
    Kan je dan ook het grafisch deel naar de printer sturen of niet?

    Ik hoop je hiermee voldoende info te hebben gegeven.

    expert of doing notting groetjes,

    gajes

  4. #4
    Old Navigator Matthijs's Avatar
    Join Date
    Mar 2001
    Location
    Ede, NL. Delphi: Delphi 7/2005 :). Matthijs schrijf je Matthijs
    Posts
    2,199

    Talking Grafiek tekenen

    Ja hoor. In principe kun je alles rechtstreeks naar de printer sturen. Voor een uitgebreid voorbeeld is dit medium niet echt geschikt (Leuk idee voor een artikeltje?) Maar je kunt het doen met behulp van de unit Printers en dan iets als:
    Code:
      with Printer, Canvas do begin
        BeginDoc;
        // Bepaal positie Y-as
        MoveTo(x1, y1); LineTo(x2, y1);
        // Bepaal positie X-as
        MoveTo(x1, y1); LineTo(x1, y2);
        // Terug naar de basis.
        MoveTo(x1, y1);
        while PuntjesTeTekenen do begin
          Bepaal_Volgend_Punt(x, y);
          LineTo(x, y);
        end;
        EndDoc;
      end;
    Om het mooi te maken moet je natuurlijk m.b.v. GetDeviceCaps(Printer, ....) natuurlijk wel even de resolutie van de printer bepalen enzo.
    What's in a sig?

    Would my posting be less valuable if it didnot have a sig? (Vrij naar William S.)

    Let op de kleine lettertjes. For all postings: e&oe!
    This program performed an illegal function, the police are on their way

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Similar Threads

  1. ActiveX component upgraden
    By TheMephisto in forum Algemeen
    Replies: 3
    Last Post: 30-Sep-03, 13:39
  2. Find component reference expert
    By skaug in forum Tools
    Replies: 0
    Last Post: 02-Sep-03, 17:37

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •