05. juli 2003 - 16:15Der er
7 kommentarer og 1 løsning
Print Layout
Hej. Jeg har lavet et program til at skrive labels ud med. Jeg har en RichTextBox og en knap, men jeg vil gerne have layoutet til at se anderledes ud. Som dette:
Hvor "Til.:" skal være med Arial str. 12 og "Afs.:" også skal være med Arial men med str. 8. Hvordan laver jeg det? Jeg ved godt at i syntes at det er mange point , men det haster ;o)
Prøv at skriv "Printer." og se hvad VB giver dig af muligheder - jeg har muligvis husket forkert, eller kik på msdn.microsoft.com, eller søg på Eksperten - det står mange steder
Ok, men når jeg skriver koden, skriver den ALT 50 mm fra top, 60 mm fra venstre, og alt bliver med Arial str. 12.. Hvordan gør jeg sådan at "Til er 1 CM fra venstre og "Afs." er 6 cm. fra venstre?
Tjaa - nu ved du hvordan du sætter fontstørrelsen og bestemmer hvor på papiret du skal udskrive. Det bliver ikke mere kompliceret af at du vil udskrive to linier - eller 1000 linier. Så er det altså ikke den store videnskab der skal til for skrive noget andet tekst ud i en anden fontstørrelse et andet sted...
Her et bud på hvordan det kan gøres:
Printer.Fontsize = "12" Printer.CurrentY = 50 Printer.CurrentX = 60 Printer.Print "Arail str. 12, udskrevet 50 mm fra top, 60 mm fra venstre"
Printer.Fontsize = "10" Printer.CurrentY = 80 Printer.CurrentX = 90 Printer.Print "Arail str. 10, udskrevet 80 mm fra top, 90 mm fra venstre"
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.