31. august 2011 - 13:09Der er
6 kommentarer og 1 løsning
Delphi og printere
Jeg programmerer i Delphi 2009. Hvordan finder jeg installerede printere på computeren og hvordan udskriver jeg til en bestemt printer fra listen uden at bruge Printerdialog / Printersetupdialog? Håber nogen kan hjælpe.
function GetDefaultPrinterName : string; begin if (Printer.PrinterIndex > 0)then begin GetDefaultPrinterName := Printer.Printers[ Printer.PrinterIndex ]; end else begin GetDefaultPrinterName := ''; end; end;
>2Mida: Tak for svar. Det funger jo fint. Nu mangler jeg bare svar på hvordan jeg udskriver direkte til en af disse printere.
>kroning: Også tak til dig. Jeg har et gammelt program fra DOS der kan udskrive til en tekstfil. Denne fil formaterer jeg og gemmer stadigvæk i .txt da det skal passe til nye fortrykte formularer. Jeg vil derefter udskrive til en af de oprettede printere. Da der er tale om en printer med 2 bakker har jeg oprettet den samme printer 2 gange og opsat dem som bakke 1 og bakke 2 (1 txt-fil til bakke 1 og 1 til bakke 2).
Har selv fundet løsning på spørgsmålet med Unit Printers samt Richedit.
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.