Avatar billede hiks Nybegynder
07. april 2003 - 20:22 Der er 3 kommentarer og
1 løsning

Printer.Print

Hej eksperter...

Lige et hurtigt et...

Jeg er ved at lave en print funktion og vil muligvis gerne bruge printer: (ved ikke helt om det er optimalt endnu)

  Printer.CurrentX = 2.5
  Printer.CurrentY = pos + 0.7
  Printer.Print "Beløb inkl. moms: "
 
  Printer.CurrentX = 6.5
  Printer.CurrentY = pos + 0.7
  Printer.Print "kr. " & Total
 
  Printer.CurrentX = 2.5
  Printer.CurrentY = pos + 1
  Printer.Print "Beløb ekskl. moms: "
 
  Printer.CurrentX = 6.5
  Printer.CurrentY = pos + 1
  Printer.Print "kr. " & Total * 0.8

Problemet er at talene skal højre stilles nogle af tilfældene - hvordan gør man det snedigst???

mvh Hiks
Avatar billede hiks Nybegynder
07. april 2003 - 20:23 #1
Jeg har også en hel række andre tal som skal højrestilles - dog ikke inkl. moms og ekskl. moms!

mvh Hiks
Avatar billede joern Nybegynder
07. april 2003 - 20:56 #2
Hej.

Jeg har tidligere selv søgt i Books Online og endte med at sætte spaces foran.

Du kender vel anvendelsen af tab?

  printer.Print ""
  printer.FontName = "Vagabond"
  printer.FontSize = 20
  printer.FontBold = 1
  'printer.Print Tab(21); "Joka' Handel & Udlejning    tlf. 55 45 96 78"
  printer.Print Tab(24); "Firmaet JKF-demo      tlf. 55 81 18 28"
  printer.FontName = "Times New Roman"
  printer.FontSize = 16
  printer.Print Tab(25); "Prisliste for udvalgte varegrupper"
  printer.FontSize = 12
  printer.Print Tab(30); "Udskrevet d. " & Left$(Now, 5) & "-" & Year(Now) & Space(80) & "Side  " & sidetal
  printer.Print Tab(25); "___________________________________________________________________________"


For at højrestille:

printer.print tab(40); Right(space(20) & "kr. " & Total * 0.8, 15)

Jeg sætter 20 blanktegn foran udtrykket og anvender de 15 fra højre.

M.v.h.  Jørn
Avatar billede venne Nybegynder
08. april 2003 - 09:09 #3
Du kan jo bruge Printer.TextWidth til at beregne hvor bred teksten er (altså det, der skal højrestilles) og så bruge det i en beregning af CurrentX.

/venne
Avatar billede hiks Nybegynder
08. april 2003 - 09:39 #4
Den køber jeg lige for 30 p. den idé, dér!!!

Takker for hjælpen...

/hiks
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester