Forum: "Principale";
Archivio attuale: 2002.01.08;
Scarica: [xml.tar.bz2];
giù
Immagine per stampante Trova rami simili
← →
hunter (2001-12-17 13:17) [0]Come creare un soggetto, ma in modo che sia corretto posizionarlo su А4 indipendentemente dalle dimensioni dell'immagine.
L'immagine è un elenco di formati A4, ma in quale risoluzione non è noto.
← →
Sergey_n (2001-12-18 00:06) [1]In Borland C ++ Builder piace così
if (PrintDialog1-> Execute ()) {
unsigned int BitmapInfoSize, BitmapImageSize;
lungo DIBWidth, DIBHeight;
PChar BitmapImage;
Windows :: PBitmapInfo BitmapInfo;
Grafica :: TBitmap * Bitmap;
Printer () -> BeginDoc ();
Bitmap = new Graphics :: TBitmap ();
Bitmap-> Assegna (Image3-> Immagine-> Bitmap);
GetDIBSizes (Bitmap-> Handle, BitmapInfoSize, BitmapImageSize);
BitmapInfo = (PBitmapInfo) new char [BitmapInfoSize];
BitmapImage = (PChar) new char [BitmapImageSize];
GetDIB (Bitmap-> Handle, 0, BitmapInfo, BitmapImage);
DIBWidth = BitmapInfo-> bmiHeader.biWidth;
DIBHeight = BitmapInfo-> bmiHeader.biHeight;
StretchDIBits (Printer () -> Canvas-> Handle,
0, 0, DIBWidth, DIBHeight,
0, 0, DIBWidth, DIBHeight,
BitmapImage, BitmapInfo,
DIB_RGB_COLORS, SRCCOPY);
delete [] BitmapImage;
delete [] BitmapInfo;
cancella bitmap;
Printer () -> EndDoc ();
}
per modificare su Delph penso che il lavoro non farà.
Pagine: 1 tutto il ramo
Forum: "Principale";
Archivio attuale: 2002.01.08;
Scarica: [xml.tar.bz2];
Memoria: 0.55 MB
Ora: 0.022 c