EXFORMAT Транспорт към/от DBF или HTM
синтаксис: EXFORMAT(име$,формат$,посока$,опция$)
където
име$ - име на файла, който се изнася/внася
формат$ - трябва да е 'DBF' или 'HTM'
посока$ - трябва да е 'E' или 'I'
опция$ - трябва да е '+' или ''
DBF
описание: ако посока$='E', изнася таблица към посочения формат
при износа последните два реда от таблицата трябва да
съдържат имената и типовете на полетата към DBF-таблицата.
Допускат се типове 'C','D','N','L'.
ако посока$='I', внася таблица от посочения формат
ако посоката е 'I', а опцията е '+',
последните два реда от внесената таблица са списък
на имената на полетата в DBF-а и под тях
техните типове.
При внос Б4 създава таблица с име
JUST_CREATED_FROM_DBFILE
HTM (само износ и опции)
описание: ако посока$='E', изнася таблица към HTML формат
при износа се вземат предвид текущите опции
описание: ако посока$='O', първия параметър се тълкоува като
опция за следващ износ;
опциите са: <по подразбиране>
TEXTCOLOR <$000000>
BACKCOLOR <$FFFFFF>
BORDERWIDTH <0>
BORDERCOLOR <$FFFFFF>
TEXTSIZE <8>
TABLEONLY <0>
ROWDELIMITER <'@'>
EMPTYSYMBOL <'_'>
CELLBORDERWIDTH <'1'>
CELLBORDERCOLOR <'0'>
CELLALIGN <''>
CW[k]
CA[k]
DEFAULT
примери: DBF
внос: exformat('IS5202216.dbf','dbf','i','+')
износ: exformat('proben.dbf','dbf','e')
примери: HTM
износ: exformat('default','htm','o','') - всичко по подразбиране
exformat('textsize','htm','o','8') - размер на шрифта 8
exformat('textcolor','htm','o','$FF00FF') - цвят за буквите
exformat('borderwidth','htm','o','1') - дебелина на общата рамка
exformat('bordercolor','htm','o','$FFFFFF')
exformat('backcolor','htm','o','$202020')
exformat('tableonly','htm','o','1') - няма да има хедър и епилог за htm страница
exformat('rowdelimiter','htm','o','@')- ако в първа колона има '@', това ще е нов ред
exformat('rowdelimiter','htm','o','') - всички редове ще бъдат разделяни с хоризонтална линия
exformat('cw','htm','o','1 200') - първа колона ще е широка 100 пиксела
exformat('cw','htm','o','2 400') - втора колона ще е широка 400 пиксела
exformat('ca','htm','o','1 c') - първа колона ще е центриран текст
exformat('ca','htm','o','2 r') - втора колона ще е подравнена в дясно
exformat('emptysymbol','htm','o','-') - празните клетки ще се заместват с "-"
exformat('proben.htm','htm','e') - произвежда htm-файл
===================край=====================