It appears a default border weight of 1/2 pt is too thin to display a color. Increasing the border weight to 1.5 pt allowed the color to display.
I am having an issue with setting border colors using the iFieldMergingCallback function. No matter what I set the color to, the resulting document either seems to set the borders to white or eliminate them:
The code I am using is as follows:
If e.FieldName.Equals("someField") Then
Dim table As Table = parentRow.ParentTable
For Each row As Row In table
For Each cell As Cell In row.Cells
cell.CellFormat.Borders.Color = Color.Red
Next
Next
End If
I can see that it is changing the borders, so I know that the table and cell logic is correct. It’s just not setting it to the actual color specified. I have attached a document with some screenshots of the results.