16.04.2009, 11:11 | #1 |
Участник
|
Report tutorial_FontInfo
Осваиваю отчеты в Ахапте, натолкнулся на отчет tutorial_FontInfo. Расстолкуйте что означает строка: myPrinterFontInfo.font(fontName); в методе fetch()? Там такой текст:
... myPrinterFontInfo.font(fontName); myScreenFontInfo.font(fontName); theBrownFox.font(fontName); element.execute(1); ... причем myPrinterFontInfo это дисплай метод в этом Report: display str myPrinterFontInfo() а в fetch() вызов этого метода выглядит как вызов метода класса. |
|
16.04.2009, 14:29 | #2 |
Участник
|
Так же обратите внимание, что такое же имя имеет и отображаемый на отчёте Field String:myPrinterFontInfo, у которого включено (установленно в значение Yes) свойство AutoDeclaration. Скорее всего контрол был создан простым перетаскиванием (Drag&Drop) дисплэй-метода на дизайн отчёта. В таком случае имя контрола формируется из названия метода. А включение AutoDeclaration даёт возможность изменять свойства контрола напрямую из кода отчёта, что и происходит в данном примере. Т.е строка
myPrinterFontInfo.font(fontName) меняет шрифт у визуального контрола myPrinterFontInfo |
|
17.04.2009, 08:06 | #3 |
Участник
|
Спасибо. Сам не заметил.
|
|
Теги |
отчет, шрифты |
|
Опции темы | Поиск в этой теме |
Опции просмотра | |
|