Verzija 4.2.2: Razlika med redakcijama

Iz SDMS
Jump to navigationJump to search
m
m
Vrstica 4: Vrstica 4:
  
 
*'''Build 1''' 11. Marec 2015
 
*'''Build 1''' 11. Marec 2015
*'''Build 2'''
+
*'''Build 3''' 13. Marec 2015
 +
*'''Build 4'''
  
 
=== Popravki avtomatsko sporočenih napak  ===
 
=== Popravki avtomatsko sporočenih napak  ===
  
 
=== Razni popravki ===
 
=== Razni popravki ===
*(Build 2) Pri tekst in simbol temah opcija Avtomatski centroid na ekranu ni upoštevala otokov. Popravljeno. Napaka nastala v verziji 4.2.1.
+
*(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.
  
 
=== Buffer (Outline) ===
 
=== Buffer (Outline) ===
Vrstica 15: Vrstica 17:
 
*(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) 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 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 2) Izraz Outline spremenjen v Buffer
+
*(Build 3) Izraz Outline spremenjen v Buffer
*(Build 2) 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.
+
*(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  ===
 
=== Basic ukazi  ===
Vrstica 28: Vrstica 30:
 
** TPrintItem / TPrintLayout: ForEach P In [PredlogaIzrisa]
 
** TPrintItem / TPrintLayout: ForEach P In [PredlogaIzrisa]
 
** TDialogControl / TDialog: ForEach DC In [Dialog]
 
** TDialogControl / TDialog: ForEach DC In [Dialog]
 +
 +
 +
*(Build 4) Dodani ukazi za zapisovanje iz basica v poljubno log datoteko.
 +
**CustomLogInit
 +
**CustomLogDone
 +
**CustomLogWrite

Redakcija: 13:44, 13. marec 2015

Zgodovina verzij

Objava verzije

  • Build 1 11. Marec 2015
  • Build 3 13. Marec 2015
  • Build 4

Popravki avtomatsko sporočenih napak

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.

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 4) Dodani ukazi za zapisovanje iz basica v poljubno log datoteko.
    • CustomLogInit
    • CustomLogDone
    • CustomLogWrite