r=mkaply, a=blizzard
Much better fix for italic layout
This commit is contained in:
mkaply%us.ibm.com 2000-10-09 22:46:35 +00:00
Родитель 73bb99e7a1
Коммит 69596e3021
1 изменённых файлов: 3 добавлений и 3 удалений

Просмотреть файл

@ -1364,15 +1364,15 @@ NS_IMETHODIMP nsRenderingContextOS2::GetWidth( const char* aString,
SetupFontAndColor(); // select font
POINTL ptls[ 4];
POINTL ptls[ 5];
const char* aStringTemp = aString;
while( lLength) // max data to gpi function is 512 chars.
{
ULONG thislen = min( lLength, 512);
GpiQueryTextBox( mSurface->mPS, thislen, (PCH) aStringTemp, 4, ptls);
sum += ptls[ TXTBOX_TOPRIGHT].x - ptls[ TXTBOX_TOPLEFT].x;
GpiQueryTextBox( mSurface->mPS, thislen, (PCH) aStringTemp, 5, ptls);
sum += ptls[ TXTBOX_CONCAT].x;
lLength -= thislen;
aStringTemp += thislen;
}