Commit 3299f1b8 authored by Eric Pouech's avatar Eric Pouech Committed by Alexandre Julliard

winhelp: Set the borders of a paragraph in richedit.

parent 300fa962
...@@ -1067,7 +1067,28 @@ static BOOL HLPFILE_BrowseParagraph(HLPFILE_PAGE* page, struct RtfData* rd, BYTE ...@@ -1067,7 +1067,28 @@ static BOOL HLPFILE_BrowseParagraph(HLPFILE_PAGE* page, struct RtfData* rd, BYTE
sprintf(tmp, "\\fi%d", HLPFILE_HalfPointsToTwips(fetch_short(&format))); sprintf(tmp, "\\fi%d", HLPFILE_HalfPointsToTwips(fetch_short(&format)));
if (!HLPFILE_RtfAddControl(rd, tmp)) goto done; if (!HLPFILE_RtfAddControl(rd, tmp)) goto done;
} }
if (bits & 0x0100) format += 3; if (bits & 0x0100)
{
BYTE brdr = *format++;
short w;
if (brdr & 0x01 && !HLPFILE_RtfAddControl(rd, "\\box")) goto done;
if (brdr & 0x02 && !HLPFILE_RtfAddControl(rd, "\\brdrt")) goto done;
if (brdr & 0x04 && !HLPFILE_RtfAddControl(rd, "\\brdrl")) goto done;
if (brdr & 0x08 && !HLPFILE_RtfAddControl(rd, "\\brdrb")) goto done;
if (brdr & 0x10 && !HLPFILE_RtfAddControl(rd, "\\brdrr")) goto done;
if (brdr & 0x20 && !HLPFILE_RtfAddControl(rd, "\\brdrth")) goto done;
if (!(brdr & 0x20) && !HLPFILE_RtfAddControl(rd, "\\brdrs")) goto done;
if (brdr & 0x40 && !HLPFILE_RtfAddControl(rd, "\\brdrdb")) goto done;
/* 0x80: unknown */
w = GET_SHORT(format, 0); format += 2;
if (w)
{
sprintf(tmp, "\\brdrw%d", HLPFILE_HalfPointsToTwips(w));
if (!HLPFILE_RtfAddControl(rd, tmp)) goto done;
}
}
if (bits & 0x0200) if (bits & 0x0200)
{ {
int i, ntab = fetch_short(&format); int i, ntab = fetch_short(&format);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment