sarssor
Messages postés63Date d'inscriptiondimanche 22 juillet 2007StatutMembreDernière intervention28 avril 2011
-
3 avril 2011 à 22:37
cs_Michel34
Messages postés79Date d'inscriptionsamedi 28 décembre 2002StatutMembreDernière intervention27 juin 2011
-
6 avril 2011 à 16:01
Salut mes Amis
Je veux imprimer une image avec cette fonction
Mais Je reçois la largeur 80 mm et pas 100 mm
la largeur est de 100 mm corect
Si je imprimer l'image bitmap avec un autre programme si je reçois 100 mm
mais avec mon programme Delphi je reçois 80 mm pour la largeur
merci
...ein TImage ausdrucken?
Autor: Dirk B�gelspacher
Homepage: http://www.boegi.de
[ Tip ausdrucken ]
Tip Bewertung (16):
{1.}
uses
Printers;
procedure TForm1.Button1Click(Sender: TObject);
var
ScaleX, ScaleY: Integer;
RR: TRect;
begin
with Printer do
begin
BeginDoc;
// Mit BeginDoc wird ein Druckauftrag initiiert.
// The StartDoc function starts a print job.
try
ScaleX := GetDeviceCaps(Handle, logPixelsX) div PixelsPerInch;
ScaleY := GetDeviceCaps(Handle, logPixelsY) div PixelsPerInch;
// Informationen über die Auflösung
// Retrieves information about the Pixels per Inch of the Printer.
RR := Rect(0, 0, Image1.picture.Width * scaleX, Image1.Picture.Height * ScaleY);
Canvas.StretchDraw(RR, Image1.Picture.Graphic);
// An die Auflösung anpassen
// Stretch to fit
finally
EndDoc; //Methode EndDoc beendet den aktuellen Druckauftrag und schließt die
// Textdatei-Variable.
// Steht in finally - um auch bei Abbruch des Druckauftrages Papierausgabe
// sicherzustellen
end;
end;
end;
Bacterius
Messages postés3792Date d'inscriptionsamedi 22 décembre 2007StatutMembreDernière intervention 3 juin 201610 4 avril 2011 à 23:04
Ou sinon, tu lis les API et tu le fais toi-même à partir de la doc, plutôt que de t'appuyer sur un composant déjà tout cuit pour toi. Ca donne des connaissances de bas niveau en plus et c'est désirable. Mais je dois venir d'un autre monde, non ?
Caribensila
Messages postés2527Date d'inscriptionjeudi 15 janvier 2004StatutMembreDernière intervention16 octobre 201918 4 avril 2011 à 23:39
Déjà qu'il faut parfois quand même mâcher les trucs tout cuit !..
Mais, perso, y'a une limite où je ne suis plus d'accord pour suivre le bol alimentaire (surtout au bas niveau).
Bien sûr que tu viens d'un autre monde, Bacterius.
Ici-bas, c'est un monde où on se fout de comprendre le pourquoi du comment puisque de nos jours même les opinions se font en prêt-à-porter; t'as qu'à voir !
_______________________________________
Soutenez Wikimédia France aujourd'hui : http://dons.wikimedia.fr