Sumary
Properties for sections and also for components inside sections
Name | Internal Name | Type | Description |
Width | Width | Twips | Width of the component, for sections or component |
Height | Height | Twips | Height of the component, for sections and components this size can be modified while the report is executing depending of other properties (autocontract, wordwrap) |
Print Condition | PrintCondition | Expression | This expression will be evaluated before printing the section or component, if evaluated to true or empty the component will print else the component will not print |
Before Print | DoBeforePrint | Expression | This expression will be evaulated before printing the component but after PrintCondition checked. You can use this expression to perform modifications in variables or evaluate expressions |
After Print | DoAfterPrint | Expression | This expression will be evaulated after printing the component You can use this expression to perform modifications in variables or evaluate expressions |
Developer info
Internal component name | TRpCommonComponent |
Parent class | TComponent |
Unit name | rpprintitem.pas |
Events
OnBeforePrint:TNotifyEvent
You can assign this event to any component so it will be activated before printing.
Properties for components inside sections
Name | Internal Name | Type | Description | ||||||||||
Left | PosX | Twips | Horizontal position for the component, this is relative for the parent section position in the page, the left position can be modified at run time because other properties like Align | ||||||||||
Top | PosY | Twips | Vertical position for the component, this is relative for the parent section position in the page, the left position can be modified at run time because other properties like Align | ||||||||||
Align | Align | TRpPosAlign |
The alignment is used to move the component down or right when the section resizes while the report is processing
|
* Twips are internally stored as an integer representing 1440 points per inchess, when you are in the designer they are converted to your selected unit in preferences, cms or inches.
* Expressions are internally stored as widestrings
Developer info
Internal component name | TRpCommonPosComponent |
Parent class | TRpCommonComponent |
Unit name | rpprintitem.pas |