Applying table row properties via script
I am setting some row properties and no matter what I have tried - they do not get applied.
I have the table row available in the oRow object. First I tried setting the row start position directly:
| oRow.RowStart = Constants.FV_ROW_TOP_OF_COL; |
If I call Table > Format > Row Format the dialog shows that the Top of Column setting is set. It is just not activated - the row remains where it is.
I tried to set the property via SetProps as follows:
| var oaProps = oRow.GetProps( ); | ||
| var i = GetPropIndex( oaProps, Constants.FP_RowStart ); | ||
| var oProp = oaProps; | ||
| oProp.propVal.ival = Constants.FV_ROW_TOP_OF_COL; |
| var oaNewProps = new PropVals; | ||
| oaNewProps.push( oProp ); | ||
| oRow.SetProps( oaNewProps ); |
Same result - the property is set (as showing in the Row Format dialog) but not activated. Does anyone know how to make this work ?
By the way, I first tried to use EDD rules to force the row to the top of the column via an attribute value - that does not work either.
