Vertical Bullet Centering
Posted: Mon Mar 31, 2014 9:44 pm
Hi there, I'm using TRichView for Delphi and I'm trying to center my bullet images vertically with the first line of bulleted text. I found this post, http://www.trichview.com/forums/viewtop ... tre+bullet, which was helpful; however, lines 2-N when wrapped do not indent to match the first line's indent. I tried playing with paragraph styles, but have not come up with a combination of settings to achieve this. I also tried adding a new list style and level mapped to an image in an image list and that does handle text indenting properly, but does not center the bullet vertically and VAlign doesn't seem to apply here. In the screenshot the first bullet is created by...
https://www.dropbox.com/s/qtcm484gsaqheae/Capture.PNG
...and the second by...
How can I achieve both vertical alignment as well as properly indented bullet text?
Thanks,
Michael[/img]
https://www.dropbox.com/s/qtcm484gsaqheae/Capture.PNG
Code: Select all
RichView1.SetListMarkerInfo(-1, 0{ListNo}, 0, 1, 0{ParaNo}, False);
RichView1.AddNL('List item 3', 0, -1);
Code: Select all
RichView1.AddBulletEx('', 0, imgs, 2);
TRVBulletItemInfo(RichView1.GetItem(RichView1.ItemCount - 1)).VAlign := rvvaAbsMiddle;
RichView1.AddNL('There are two paragraphs in this document - '+
'the first one with centered alignment, and the second one - '+
'with left alignment. The first paragraph consists of one text item, '+
'and the second paragraph consists of three items. '+
'Each item is added with one call of AddNL method.', 0, -1);
Thanks,
Michael[/img]