Dxl и аттрибут Font.name у Columnheader'а

Omh

Lotus team
04.07.2007
2 210
1
#1
Добрый день.

Надумал я тут переводчик баз сделать :wacko:
Ну и сразу наткнулся на грабли.
Всё как обычно в лотусе: какая-то супер-пупер технология, но мелкий косячёк и всё, неиспользуема :)

Проблема в том, что при импорте view игнорируется значения аттрибута "name" тега "font" в конструкции
Код:
<columnheader>
<font size='8pt' style='bold' name='Tahoma' pitch='variable' truetype='true' familyid='20'/>
</columnheader>
Всё время скидывает на Default Sans Serif

Так на 7.0.2.
На других пока проверить не могу.

Кто-либо сталкивался?
Спасибо!

В аттаче простенький DXL вьюшки.
 
O

oshmianski

#3
Omh
При помощи DXL этого не делал.
Использовал свойства notesViewColumn.
Но ты прав, при реализации чем-то схожей задачи пришлось скрещивать все, что можно: notesView + notesViewColumn + DXL.
Только тогда получилось поиметь практически все свойства представления.
 

Omh

Lotus team
04.07.2007
2 210
1
#4
Sandr
Насколько я вижу у элемента font нету аттрбута face
Код:
<xsd:complexType name="font">
<xsd:attribute name="name" type="xsd:string" use="optional"/>
<xsd:attribute name="color" type="xsd:string" use="optional"/>
<xsd:attribute name="size" type="xsd:string" use="optional"/>
<xsd:attribute name="style" type="xsd:NMTOKENS" use="optional"/>
<xsd:attribute name="pitch" type="font.pitches" use="optional"/>
<xsd:attribute name="truetype" type="xsd:boolean" use="optional"/>
<xsd:attribute name="familyid" type="noteshex" use="optional"/>
</xsd:complexType>
oshmianski
Я бы хотел олько один подход использовать (через DXL).
Но похоже пока не растёт кокос.