Funkce slovníkové

(vlax-ldata-delete dict key [private])
 
Argumenty:
 
dict
-VLA - objekt, objekt entity AutoCADu nebo jméno globálního slovníku
 
key
- klíč slovníku
 

private

- je-li přítomen a je různý od nil a funkce vlax-ldata-delete je volána z odděleného prostoru jmen VLX, vlax-ldata-delete vymaže privátní LISPovská data z dict.
 
Popis:
  - vymaže data LISPu ze slovníku výkresu
 
Návratové hodnoty:
  - T - vše proběhlo v pořádku
  - nil - v opačném případě
Příklady:
  Přidá data LISPu do slovníku:
  _$ (vlax-ldata-put "dict" "key" '(1))
    vrací (1)
   
  Použití funkce vlax-ldata-delete pro vymazání dat LISPu:
  _$ (vlax-ldata-delete "dict" "key")
    vrací T
   
  Při druhém zavolání funkce vlax-ldata-delete na již odstraněná data je vrácena hodnota nil - už není co odstranit:
  _$ (vlax-ldata-delete "dict" "key")
    vrací nil

Podívejte se na funkce vlax-ldata-get a vlax-ldata-list.

(vlax-ldata-get dict key [default-data] [private])
 
Argumenty:
 
dict
-VLA - objekt, objekt entity AutoCADu nebo jméno globálního slovníku
 
key
- klíč slovníku
 
default-data
- data LISPu, které mají být vrácena v případě nenalezení klíče ve slovníku
 
private
- je-li přítomen a je různý od nil a funkce vlax-ldata-get je volána z odděleného prostoru jmen VLX, vlax-ldata-get získá privátní LISPovská data z dict.
 
Popis:
  - získá data LISPu ze slovníku výkresu nebo objektu
 
Návratové hodnoty:
  - T - vše proběhlo v pořádku
  - nil - v opačném případě
 
Příklady:
  _$ (vlax-ldata-put "mydict" "mykey" "Mumbo Dumbo")
    vrací "Mumbo Dumbo"
  _$ (vlax-ldata-get "mydict" "mykey")
    vrací "Mumbo Dumbo"

Podívejte se na funkce vlax-ldata-delete a vlax-ldata-list.

(vlax-ldata-list dict [private])
 
Argumenty:
 
private
- je-li přítomen a je různý od nil a funkce vlax-ldata-list je volána z odděleného prostoru jmen VLX, vlax-ldata-list získá pouze privátní LISPovská data z dict.
 
dict
-VLA - objekt, objekt entity AutoCADu nebo jméno globálního slovníku
 
Popis:
  - vypíše data LISPu ve slovníku výkresu
 
Návratová hodnota:
  - asociační seznam složený z dvojic (klíč . hodnota)
 
Příklady:
  Použijeme vlax-ldata-put pro vložení data LISPu do slovníku:
  $ (vlax-ldata-put "dict" "cay" "Mumbo Jumbo ")
    vrací "Mumbo Jumbo "
   
  $ (vlax-ldata-put "dict" "say" "Floobar ")
    vrací "Floobar "
   
  Zobrazení dat uložených ve slovníku:
  _$ (vlax-ldata-list "dict")
    vrací (("say" . "Floobar ") ("cay" . "Mumbo Jumbo "))

Podívejte se na funkce vlax-ldata-delete a vlax-ldata-get.

(vlax-ldata-put dict key data [private])
 
Argumenty:
 
dict
-VLA - objekt, objekt entity AutoCADu nebo jméno globálního slovníku
 
key
- klíč slovníku
 
data
- LISPovská data, ukládaná do slovníku
 
private
- je-li přítomen a je různý od nil a funkce vlax-ldata-put je volána z odděleného prostoru jmen VLX, vlax-ldata-put označí data jako získatelná pouze stejným VLX.
 
Popis:
  - uloží data LISPu do slovníku nebo objektu výkresu
 
Návratové hodnoty:
  - hodnota argumentu data - je-li vše v pořádku
  - nil - v opačném případě
 
Příklady:
  _$ (vlax-ldata-put "dict" "key" '(1))
    vrací (1)
   
  _$(vlax-ldata-put "dict" "cay" "Gumbo jumbo")
    vrací "Gumbo jumbo"

Podívejte se na funkce vlax-ldata-get a vlax-ldata-list.

(vlax-ldata-test data)
 
Argumenty:
 
data
- data LISPu k otestování
 
Popis:
  - zjistí jestli data mohou být uloženy při hraniční relaci
 
Návratové hodnoty:
  - T - data mohou být uložena a obnovena při hraniční relaci
  - nil - v opačném případě
 
Příklady:
  Zjištění zda řetězec může být uložen jako Idata při hraniční relaci:
  _$ (vlax-ldata-test "Gumbo jumbo")
    vrací T
   
  Zjištění zda funkce může být uložena jako Idata při hraniční relaci:
  _$ (vlax-ldata-test yinyang)
    vrací nil

Podívejte se na funkce vlax-ldata-get, vlax-ldata-delete, vlax-ldata-put a vlax-ldata-list.