Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » Borland C++ Builder » Image1->Print ?

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
03.05.2005, 21:10 Uhr
~phi
Gast


Hi,
weiss jemand, wie ich ein Bild, dass sich in Image1 befindet ausdrucken kann? Ich dachte es gäbe eine Funktion, eta Image1->Print()..., gibts aber leider nicht.

Danke
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
04.05.2005, 10:35 Uhr
Th



Sieh dir mal die Hilfe zu TPrinter bzw. Printer() an.
Einfach das Image auf das Printer-Canvas kopieren.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
04.05.2005, 12:06 Uhr
Veasel



hi, hatte mal ein kleines Programm für den Ausdruck eines Fensters geschrieben. Vielleicht hilft dir das ein bißchen weiter... ist aber schon sehr alt!!!!

C++:
void __fastcall TForm1::Button1Click(TObject *Sender)
{
TRect Rectangle;
TPrinter * Prntr = Printer();
bool needsnewpg;

   Graphics::TBitmap *Picture = new Graphics::TBitmap();
   try
   {
      Form1->Hide();
      Picture = Screen->ActiveCustomForm->GetFormImage();
      int Scalierung = Prntr->PageWidth/Picture->Width;
      TRect r = Rect(200,200,Prntr->PageWidth - 200,Picture->Height * Scalierung + 200);
      PrintDialog1->Execute();

//Drucken
      Prntr->BeginDoc();
      Prntr->Canvas->StretchDraw(r, Picture);
      if (needsnewpg)
         Prntr->NewPage();
      Prntr->EndDoc();
Form1->Show();
   }
   catch(...)
   {
      MessageBeep(0);
   }
   delete Picture;
}


--
MFG Veasel
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ Borland C++ Builder ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: