После прочтения этого поста на форуме поддержки Active Reports и некоторых проб и ошибок я обнаружил исправление.
Решение
Откройте дизайнер отчетовКод файла позади. В моем случае это было в файле SomeReport.rpx.vb
.
Найдите область сгенерированного дизайнером кода:
#Region "ActiveReports Designer generated code"
Public WithEvents Detail1 As DataDynamics.ActiveReports.Detail
Friend WithEvents ReportHeader1 As DataDynamics.ActiveReports.ReportHeader
Friend WithEvents ReportFooter1 As DataDynamics.ActiveReports.ReportFooter
....
1. Декларации стиля требуют font-family
Внутри этой области кода ищите экземпляры Style
свойств:
Me.Label2.Style = "font-family: Arial; color: Black; font-size: 10pt; font-weight: bold; text-align: right; ddo-char-set: 1"
Необходимо проверять каждые Style
собственность включает в себя font-family
. Просмотрите свой код и исправьте все, что отсутствует.
2. Декларации таблицы стилей также требуют font-family
Также ищите экземпляры кода, подобного этому, и убедитесь, что у них также определен font-family
.
Me.StyleSheet.Add(New DDCssLib.StyleSheetRule("font-family: Times New Roman; font-style: inherit; font-variant: inherit; font-weight: bold; font-size: 16pt; font-size-adjust: inherit; font-stretch: inherit", "Heading1"))
3. Обратите внимание на font-family: inherit
Вам нужно явно определить font-family
, если вы видите font-family: inherit
где-нибудь в разработанном коде, замените его на имя шрифта.
Заключение
Как только вы добавите все недостающие font-family
, ваш отчет должен работать.