19. juni 2002 - 21:28Der er
7 kommentarer og 1 løsning
tfont builder
Jeg bruger tfont klassen til at skrive på en canvas som udskrives på printeren. TFont->Size bruges til at styre størrelsen, men jeg kan ikke sætte den til 5,5 da det er en integer.
TFont klassen har to properties som kan bruges til at styre font'ens størrelse, nemlig
Height Size
hvor Size er font-størrelsen, der -som du har bemærket- kun kan være et heltal, og height er højden i pixels - næsten. I Borland hjælpen står:
"Use Height to specify the height of the font in pixels. If the value is negative, the internal leading that appears at the top of each line of text is not measured. If the value is positive, Height represents the height of the characters plus the internal leading.
To specify the size of the font in points, use the Size property instead. Users usually specify font size in points, while applications may be concerned with the actual size of the font in pixels when displaying the font on the screen.
The value of Height can be optained from the point size using this formula:
When the Height property has a positive value, the Size property has a negative value. When the Size property has a positive value, the Height property has a negative value."
Height er også en integer, men vha. overstående formel kan du måske ramme noget der minder om font-size 5.5
stigc >> JA ! Men der er altså heller ikke noget der hedder 5,5 pkt. (Man kan per definition ikke skrive ½ pkt.)
Hvis du vil lave en mindre skrifttype end det, så bliver du nødt til at tegne den selv - eller udnytte at en 10 punkt font på din skærm måske kan udskrives som 5,5 pkt. ved at du anvender printerens opløsning ved udskrift. (Det er noget med at du skal slå proportional fra ved kopiering til printerens Canvas/DC.)
I Word og Ultra Edit kan jeg sagtens sætte fonten til 5,5. Så det må kunne lade sig gøre.
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.