Verzija 4.2.2
Iz SDMS
Vsebina
Objava verzije
- Build 1 11 marec 2015
- Build 3 13 marec 2015
- Build 4 16 marec 2015
- Build 5 18 marec 2015
- Build 6 19 marec 2015
- Build 7
Popravki avtomatsko sporočenih napak
- (Build 6) Access violation...00000004 v maski, če je bila entiteta krog ali lok in se je uporabljal prostorski lookup.
Razni popravki
- (Build 3) Pri tekst in simbol temah opcija Avtomatski centroid na ekranu ni upoštevala otokov. Popravljeno. Napaka nastala v verziji 4.2.1.
- (Build 3) Sistem logiranja spremenjen, da uporablja niti.
- (Build 4) Popravek pri kreiranju dokumenta.
- (Build 1) Popravljeno nalaganje spletnih kart. Iz spleta se prenaša več kart naenkrat v ozadju, tako da prenos ne blokira več izrisa. Karte se rišejo od sredine navzven (boljši občutek za hitrost). Najprej se narišejo se vse karte, ki so na disku, potem pa še čaka do 5 sekund in riše, kar se je preneslo. Ostale karte se prenašajo v ozadju in so pripravljene za izris ob narlednjem risanju. Če je karta na disku starejša kot 1 teden, se bo ponovno prenesla v ozadju.
- (Build 7) Pohitreno nalaganje spletnih kart in tudi ostalih rastrov.
Buffer (Outline)
- (Build 1) Funkcija za izdelavo bufferja je popolnoma spremenjena in naredi sedaj topološko pravilen buffer. Naredi ga tudi veliko hitreje kot v verziji 4.1.
- (Build 1) Buffer lahko po novem naredimo za vse grafične tipe zapisov, tudi okoli točk in poligonov. Prej se ga je lahko naredilo le okoli polilinij.
- (Build 1) V urejevalniku geometrije je se buffer naredi različno, glede na dovoljene tipe topologije v podatkovni plasti. Če poligoni niso dovoljeni, bo naredil buffer kot polilinije, če pa plast dovoli poligone, pa ga bo naredil kot poligon.
- (Build 3) Izraz Outline spremenjen v Buffer
- (Build 3) V urejevalniku geometrije buffer prikaže masko, kjer določimo vse parametre za konstrukcijo, lahko pa tudi naredimo buffer iz poljubne plasti in v poljubno plast.
Basic ukazi
- (Build 1) Popravljeni funkciji TEditRecord.PointArray in TRecord.PointArray, da za poligone vedno vrneta zaprt poligon (zadnja točke je ista kot prva). Napaka nastala v verziji 4.2.1.
- (Build 1) Nova zanka ForEach X In Y ... Next, ki nastavi vrednost spremenljivke X na vse vrednosti iz seznama Y
- String / TStringList: ForEach S In SL
- TRecord / TRecordList: ForEach R In [Plast].FilteredRecords
- TEditRecord / TRecordList: ForEach ER In [Plast].FilteredRecords (ta naredi tudi L.Begin/L.EndMultipleUpdate, za vsak record pa ER.Edit in ER.Update)
- TDrawItem / TDrawList: ForEach DI In DrawList
- TPrintItem / TPrintLayout: ForEach P In [PredlogaIzrisa]
- TDialogControl / TDialog: ForEach DC In [Dialog]
- (Build X) Dodani ukazi za zapisovanje iz basica v poljubno log datoteko.
- CustomLogInit
- CustomLogDone
- CustomLogWrite