Witam,
mam pewien mały problem a raczej wątpliwości co do wykorzystanej przeze mnie metody.
Chcę wygenerować obrazek z tekstem.
Obrazek ma być wielkości tekstu, a więc do tego celu wykorzystuje MeasureString().
Robie to w następujący sposób:
- Tworze obiekt Bitmapy o dowolnym rozmiarze.
- Z bitmapy pobieram Graphics.
- Z Graphics pobieram MeasureString - szerokość i wysokość.
- Na podstawie tych wymiarów tworzę nową bitmapę i na niej wypisuję tekst.
Czy takie rozwiązanie jest poprawne?
Chciał bym uniknąć tworzenia dodatkowej bitmapy tylko po to aby zmierzyć rozmiar, a niestety właściwość Size tej bitmapy jest tylko do odczytu.
Dodam, że ma to być aplikacja konsolowa.