I'm using NetAdvantage 2005 Vol 3 for 1.1, and I'm using the UltraGridPrintDocument to print to pdf (using a 3rd party PDF printer driver). The printer driver will print any bolded text as a solid black bar. By default, the ultraGridPrintDocument seems to set the Wingrid column headers text to be bold (which will create a black bar instead of the text in the pdf file).
Is there a way to ensure that all of the text in the UltraGridPrintDocument is not bold/italic/underlined etc?
Thanks
I've tried setting the appearance on various objects in the printDocument after setting the ultraGrid:
ultraGridPrintDocument1.Grid = _grid;ultraGridPrintDocument1.Document.Page.Appearance.FontData.Bold = DefaultableBoolean.False;ultraGridPrintDocument1.Document.PageBody.Appearance.FontData.Bold = DefaultableBoolean.False;ultraGridPrintDocument1.Document.Appearance.FontData.Bold = DefaultableBoolean.False;
Actually by default, the UltraGridPrintDocument does a WYSIWYG print which means its not changing the bold state of the column header text. You would have to change the HeaderAppearance of the grid's override. Changing appearances on the print document just affects the document areas - i.e. header/footer of the print page.