Results 1 to 4 of 4

Thread: Bovenste printer marge instellen

  1. #1
    Senior Member
    Join Date
    Aug 2003
    Location
    Vlaardingen
    Posts
    106

    Bovenste printer marge instellen

    Ik gebruik Lazarus 0.9.28-2 onder Ubuntu 10.04 en ik wil een tekst uitprinten die zo ver mogelijk in de linker bovenhoek moet komen.

    De onderstaande code heb ik geprobeerd:

    Code:
    procedure TForm1.Button1Click(Sender: TObject);
    begin
         if PrintDialog1.Execute then
         begin
              Printer.BeginDoc;
              Printer.Canvas.TextOut(0,0,'Place any text here');
              Printer.EndDoc;
         end;
    end;
    Maar de tekst komt op 2 cm onder de bovenrand van het papier. Ik gebruik een Canon ip4000 printer. Ik heb ook een PDF printer geprobeerd maar daar komt de tekst ook 2 cm onder de bovenrand.

    Weet iemand hoe ik de bovenmarge kan instellen zodat de tekst vlak bij de rand komt?

  2. #2
    Fornicatorus Formicidae VideoRipper's Avatar
    Join Date
    Mar 2005
    Location
    Vicus Saltus Orientalem
    Posts
    5,708
    Ik denk dat je het eerder in de printerdriver zelf moet zoeken

    Nou ben ik niet bekend met Lazarus, Linux en/of de Canon ip4000, maar dat lijkt mij (als
    Windows gebruiker) de meest logische plaats om te kijken.
    Daar moet je namelijk ook de Margins instellen in de printer-driver...
    "Jij" (als programma) krijgt alleen de printer-canvas tot je beschikking zoals ingesteld in
    de driver (maar misschien dat ik ernaast zit)...

    Click image for larger version. 

Name:	PrinterMargins.png 
Views:	203 
Size:	15.4 KB 
ID:	5164

    Greetz,

    Peter.
    TMemoryLeak.Create(Nil);

  3. #3
    Senior Member
    Join Date
    Aug 2003
    Location
    Vlaardingen
    Posts
    106
    Net zoals in mijn vorige topic functioneert het programma in Windows vanuit Lazarus wel goed. Ik ga dit programma op een andere Linux computer proberen, want ik begin zo zachtjes aan niet goed te worden van de combinatie Ubuntu en Lazarus.

    Als ik een printer dialoog opstart dan is het tabblad waar de marges ingesteld kunnen worden helemaal leeg, dus daar kom ik niet verder mee onder Ubuntu.

  4. #4
    mov rax,marcov; push rax marcov's Avatar
    Join Date
    Apr 2004
    Location
    Ehv, Nl
    Posts
    10,357
    Ook onder Windows verschilt dit per printer driver. Bij vele drivers staat dit standaard op een inch.

    Hoe het in Linux moet, waarschijnlijk via CUPS.

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •