Does anybody have suggestions for software that can programmatically produce formatted text for printing? I need to produce a printed report with plain text but various fonts and highlighting (bold). The program's API has to be callable from VBS. Alternatively, it could read read a .csv or .xml file created by the VBS script but would need record selection and combining logic.
The closest I've gotten is having the VBS script produce HTML and printing it from a browser. I have to do pixel or font point counting to figure out when to produce footer and header lines, and that's a real pain to get just right. By the end of the report - over 60 pages - I'm off a bit. I figure there must be programs specifically designed for created such reports.
Update: I forgot to ,mention that the original data is from an SQLite database so the program could directly access the database rather than use the .csv or .xml files ... if it has fairly extensive record selection and data manipulation capabilities.
The closest I've gotten is having the VBS script produce HTML and printing it from a browser. I have to do pixel or font point counting to figure out when to produce footer and header lines, and that's a real pain to get just right. By the end of the report - over 60 pages - I'm off a bit. I figure there must be programs specifically designed for created such reports.
Update: I forgot to ,mention that the original data is from an SQLite database so the program could directly access the database rather than use the .csv or .xml files ... if it has fairly extensive record selection and data manipulation capabilities.
My Computer
System One
-
- OS
- Windows 11
- Computer type
- PC/Desktop
- Manufacturer/Model
- Microsoft
- CPU
- Intel Core i5-8400
- Motherboard
- ASUS PRIME H370-PLUS
- Memory
- 16GB
- Graphics Card(s)
- Intel UHD Graphics 630
- Sound Card
- On board
- Monitor(s) Displays
- Samsung SyncMaster 2043BWX
- Screen Resolution
- 1680 x 1050
- Hard Drives
- Samsung SSD 850 256GB
WDC 1TB NVMe
WD 3TB external USB drive
- PSU
- I don't remember
- Case
- Corsair something-or-other
- Cooling
- Air CPU + 2 case fans
- Keyboard
- DAS S Pro (Cherry Brown)
- Mouse
- Logitech USB of some sort