Существует несколько различных способов создания горизонтальной линии в RTF.В зависимости от используемого элемента управления или программы ваш пробег может отличаться.Реализации RTF в элементах управления и программах, как правило, просто игнорируют разметку, с которой они не знают, как справиться.
Рисуя многоугольники:
{\pard{\*\do
\dobxcolumn \dobypara \dodhgt7200
\dpline \dpptx0 \dppty0 \dpptx7200
\dppty0 \dpx0 \dpy0 \dpxsize7200
\dpysize0 \dplinew15
\dplinecor0 \dplinecog0 \dplinecob0 }\par}
Вставляя пустой абзац с рамкойдругим пустым абзацем без рамки:
{\pard \brdrb \brdrs \brdrw10 \brsp20 \par}
{\pard\par}
Вы можете изменить размер и видимое положение строки, установив отступы для абзаца:
{\pard \li2268 \ri567
\brdrb \brdrs \brdrw10 \brsp20 \par}
{\pard\par}
Я настоятельно рекомендую RTF О'РейлиPocket Guide для работы с этим материалом, откуда он взялся.
В результате дальнейших экспериментов был получен код ниже, который работает в WordPad и элементе управления RichTextBox.
{\pict\wmetafile8\picw26\pich26\picwgoal20000\pichgoal15
0100090000035000000000002700000000000400000003010800050000000b0200000000050000
000c0202000200030000001e000400000007010400040000000701040027000000410b2000cc00
010001000000000001000100000000002800000001000000010000000100010000000000000000
000000000000000000000000000000000000000000ffffff00000000ff040000002701ffff0300
00000000
}
В основном,он включает в себя вставку 1x1 пиксельного изображения черной точки и растягивание его по мере необходимости путем корректировки целей высоты и ширины.Цель измерения в два раза.Твип определяется как 1/1440 дюйма.Это ужасный хак, но он работает.