Bonjour,
Le fastReport n'est pas inclu dans ma version de Delphi.
J'aimerais savoir comment gérer la taille des fonts d'une imprimante
avec Tprinters
merci
Bonjour,
Le fastReport n'est pas inclu dans ma version de Delphi.
J'aimerais savoir comment gérer la taille des fonts d'une imprimante
avec Tprinters
merci
Tu peux jouer avec PixelPerInch,
Voir SetMapMode en MM_HIMETRIC au lieu d'un mode pixel comme le conseil ici AndNotOr.
j'ai pas utilisé TPrinter depuis l'an 2000, j'avais été surpris à l'époque de voir que la résolution d'une imprimante était si énorme (je débutais, j'avais même pas d'imprimante à la maison), j'avais fait toute uzinagaz pour convertir mes pixels\inch\mm de mes traits, font et code barre alors que Windows fourni un changement d'échelle
Sinon FastReport c'était pas Gratuit avant ???
Cela ne coute que 79$ pour un dev utilisant D4 à DXE3,
si c'est un projet Pro, l'investissement est minime
si c'est un projet perso, utilise plutôt un TRichEdit que tu imprimes
Pour un mini projet, on a pas utilisé Crystal Report qui est l'outil habituel mais un template RTF, quelques <balises> remplacer à coup de StringReplace, on a même pu intégrer un RTF dans un autre RTF et WordPad arrive quand à l'imprimer !
Comparatifs des générateurs d'états
Aide via F1 - FAQ - Guide du développeur Delphi devant un problème - Pensez-y !![]()
Attention Troll Méchant !
"Quand un homme a faim, mieux vaut lui apprendre à pêcher que de lui donner un poisson" Confucius
Mieux vaut se taire et paraître idiot, Que l'ouvrir et de le confirmer !
L'ignorance n'excuse pas la médiocrité !
L'expérience, c'est le nom que chacun donne à ses erreurs. (Oscar Wilde)
Il faut avoir le courage de se tromper et d'apprendre de ses erreurs
Printer.Canvas.Font.Size := 15
Attention, avec cette méthode, tu pars dans une gestion manuelle de la résolution, tu auras un résultat différent si 300 ou 600dpi
Aide via F1 - FAQ - Guide du développeur Delphi devant un problème - Pensez-y !![]()
Attention Troll Méchant !
"Quand un homme a faim, mieux vaut lui apprendre à pêcher que de lui donner un poisson" Confucius
Mieux vaut se taire et paraître idiot, Que l'ouvrir et de le confirmer !
L'ignorance n'excuse pas la médiocrité !
L'expérience, c'est le nom que chacun donne à ses erreurs. (Oscar Wilde)
Il faut avoir le courage de se tromper et d'apprendre de ses erreurs
Partager