|
TCustomRichView.GetBreakInfo |
Top Previous Next |
|
Returns main properties of item of break type procedure GetBreakInfo(ItemNo: Integer; var AWidth: Byte; var AStyle: TRVBreakStyle; var AColor: TColor; var ATag: Integer);
Input parameter: ItemNo – index of the item. The item must be of break type (rvsBreak), otherwise the method raises ERichViewError exception. Items are indexed from 0 to ItemCount-1, GetItemStyle returns type of item. Items of subdocuments (table cells) are not included in the items range of the main document; for items in cells, use Cell.GetRVData.GetBreakInfo.
Output parameters: AWidth – line width (or rectangle height). AStyle – visual style of this break, see TRVBreakStyle for possible values. AColor – line color. If it is equal to clNone, Style.TextStyles[0].Color is used. ATag – tag of the item.If tags are pointers to dynamically allocated strings (rvoTagsArePChars in Options), this procedure returns a pointer to this string (you can convert returned ATag to PChar), not to the copy of it, so you should not free it. Use SetItemTag or SetBreakInfo to change tag of item. This value can also be read using GetItemTag method.
Additional item properties are returned by the methods GetItemExtraIntProperty and GetItemExtraStrProperty.
See also methods: See also properties: See also:
|