LISP

Opis wyrażeń i parametrów języka LISP

Wyszukaj w słowniku

Dostępne słowniki:

Termin Definicja
vlax-property-available-p

(vlax-property-available-p obiekt właściwość CzyModyfikowalne)

Sprawdza czy właściwość jest dostępna dla wskazanego obiektu.

Argumenty:

obiekt - obiekt rysunku w postaci VLA

właściwość - tekst lub symbol reprezentujący właściwość

czyModyfikowalne - jeśli ustawione funkcja sprawdza czy właściwość jest modyfikowalna, czy tylko do odczytu

vlax-product-key

(vlax-product-key)

Zwraca klucz rejestru programu ZWCAD

vlax-method-applicable-p

(vlax-method-applicable-p objekt metoda)

Sprawdza czy metoda jest dostępna dla obiektu.

vlax-map-collection

(vlax-map-collection objekt funkcja)

Stosuje funkcję na wszystkich elementach kolekcji VLA.

vlax-make-variant

(vlax-make-variant [wartość] [typ])

Tworzy dane typu wariant.

vlax-make-safearray

(vlax-make-safearray typ '(dolnyIndex . górnyIndex) ['(dolnyIndex . górnyIndex)...])

Tworzy listę typu safearray.

 

vlax-ldata-test

(vlax-ldata-test data)

Sprawdza czy dane LDATA mogą zostać zapisane - sprawdza poprawność danych do zapisania.

vlax-ldata-put

(vlax-ldata-put słownik klucz dane)

Stores LISP data to a drawing dictionary or a drawing entity dictionary.

Zapisuje dane do słownika rysunku, lub słownika powiązanego z  elementem  rysunku.

Jeśli w słowniku jest wartość powiązana z kluczem, zostanie nadpisana. Jeśli słownik nie zawiera klucza, zostanie dodany.

vlax-ldata-list

(vlax-ldata-list dict)

Zwraca listę par (klucz . wartość) zapianą w słowniku.

vlax-ldata-get

(vlax-ldata-get słownik klucz domyślna)

Funkcja zwraca wartość klucza w słowniku.

Jeśli w słowniku kluczowi nie jest przypisana żadna wartość, funkcja zwraca wartość domyślną.

vlax-ldata-delete

(vlax-ldata-delete słownik klucz)

Usuwa klucz ze słownika rysunku.

vlax-invoke-method

(vlax-invoke-method obiekt methoda arg1 [arg2...])

Wywołuje metodę obiektu typu vla-object.

 

vlax-import-type-library

(vlax-import-type-library :tlb-filename filename [:methods-prefix mprefix :properties-prefix pprefix :constants-prefix cprefix])

Importuje bibliotekę

vlax-get-property

(vlax-get-property vla-object propertyName)

Zwraca wartość właściwości propertyName.

 

vlax-get-or-create-object

(vlax-get-or-create-object prog-id)

Zwraca instancję działającej aplikacji, lub tworzy nową instancję aplikacji jeśli aktualnie żadna instancja nie jest uruchomiona.

vlax-get-object

(vlax-get-object prog-id)

Zwraca obiekt uruchomionej aplikacji

vlax-get-acad-object

(vlax-get-acad-object)

Zwraca obiekt aktualnej sesji aplikacji ZWCAD.

vlax-for

 

Iterator wykonujący określone operacje na każdym elemencie kolekcji przez wszystkie elementy kolekcji

(vlax-for element kolekcja [operacja1 [operacja2]] )

 

vlax-for

(vlax-for symbol kolekcja
       [expression1 ]
       [expression2 ]
       ...
)

Wykonuje wyrażenie na każdym elemencie kolekcji.

Funkcja zwraca wartość operacji wykonanej na ostatnim elemencie kolekcji.

vlax-erased-p

(vlax-erased-p vla-obj)

Sprawdza czy obiekt został usunięty.