Zdravím! Potřebuji ve VB NET aplikaci pomocí GDI vykreslit text písmem, které bude dvojnásobně vysoké oproti standardnímu fontu. Zkusil jsem použít transformaci, ale ta mi ovlivní i pozici bodu, kde se začne text vykreslovat.
grp.ScaleTransform(1, 2) 'zvětším vše v Y směru dvakrát
grp.DrawString(sHodnota, pFont, pBrush, posX, posY * 0.5, sf) 'tady manipuluji s Y souřadnicí výchozího bodu, protože transformace ji ovlivní také ale pořád je text jinde než očekávám
'nebo obdobně s objektem RectangleF grp.DrawString(sHodnota, pFont, pBrush, rect, sf)
grp.ResetTransform()
Díky předem za tip
|