Jag har en applikation som skickar data (t.ex. fakturor) till en väldigt primitiv utskriftsbyrå. Vet inte vad du skapat din applikation i för språk men jag har tidigare i en del VB6 applikationer använt mig av Längd på text med proportionellt teckensnitt
De vill nu att jag skall klippa texterna så att de får plats inom en given fältlängd. Nu är det så att de använder proportionellt teckensnitt så antalet tecken som får plats varierar.
Har tänkt mig en enkel algoritm som bara summerar nåt standardvärde för varje teckens bredd (ignorerar kerning och sånt). Någon som har en sån tabell? (typ: l=1,00 t=1.25 a=2,25 m=3,5)
Skulle förmodligen kunna använda en GDI funktion med något standardteckensnitt men det verkar lite omständigt,Sv: Längd på text med proportionellt teckensnitt
Printer.TextWidth("MinText") för att mäta hur bred texten blir och jag har för mig att det tar hänsyn till typsnitt, fontstorlek mm.