levitra prezzo pastilla sildenafil acheter cialis internet aquisto cialis acheter cialis 20mg compro levitra comprar viagra em portugal levitra effet secondaire commande cialis viagra sin receta acheter accutane vardenafil 10 mg viagra italia achat de levitra viagra versand kamagra apcalis procurer du levitra viagra dosaggio achete levitra levitra prijs generische cialis cialis ordonnance achete cialis generique du cialis trouver du viagra tadalafil bestellen levitra ohne rezept levitra sin receta cialis sur le net levitra sur le net sildenafil receta vente levitra clomid sans ordonnance viagra pharmacie commande levitra generische viagra kamagra rezeptfrei sildenafil venta pilule viagra comprare levitra cialis ohne rezept cialis generico sicuro vendo levitra acquistare levitra tadalafil precio kamagra kopen propecia prix procurer du cialis vendita levitra cialis svizzera viagra europe acheter cialis en pharmacie cialis sur internet impuissance sexuelle viagra ricetta comprar viagra pela internet procurer du viagra levitra en ligne sildenafil kaufen acheter zyban acheter cialis sur internet acheter cialis generic cialis preço cialis venta libre levitra generico aquisto levitra kamagra generique le viagra acheter cialis france citrate de sildenafil prix du viagra levitra precio viagra suisse acheter levitra pas chere cialis effetti collaterali acheter kamagra commander du viagra disfunzione erettile rimedi kamagra oral jelly achat kamagra acheter tadalafil ordina viagra impotenza sessuale aquisto viagra prezzi viagra viagra prezzo comprare viagra viagra donna cialis generico impuissance homme vente de cialis viagra naturel viagra rezeptfrei sildenafil generique acheter cialis pas chere sildenafil bestellen pildoras cialis cialis indien prix de cialis sildenafil generico cialis generique acheter levitra kopen cura impotenza cialis france levitra a vendre achat de viagra pastilla viagra compro viagra viagra acquisto online acheter cialis en ligne vardenafil generika farmaci impotenza zithromax prix acquisto cialis generico acquisto viagra generico acquisto viagra levitra generico achat cialis 20mg acheter du kamagra viagra generico vente cialis prezzi levitra propecia moins cher cialis prix levitra ricetta tadalafil 10 mg viagra svizzera pastilla cialis viagra indien cialis suisse viagra kopen acheter prozac

Auto/VisualLisp 101 – 3

In our last article we looked at how to create a function and create variables. Now let’s look at getting some user input, in this case the text objects we are going to resize. Let’s look at how to do this.

The lisp method SSGET accomplishes this. The result of SSGET (SelectionSetGET) we want to store to a variable so we would call the following:

(SETQ SS (SSGET))

However, since we want to just get text and mtext objects we will want to add a filter to our SSGET method. We do this by adding a filter list. The list will be made of what is called dotted pairs. Once constructed, the dotted pair will look like “(0 . “Test”). To construct a dotted pair, we use the lisp method CONS. A filter list is below.

(LIST (CONS -4 "<OR")(CONS 0 "MTEXT")(CONS 0 "TEXT")(CONS -4 "OR>"))))

So we use two new methods: LIST and CONS. This filter will only allow an Mtext OR text object.

Let’s put this all together which will create a variable called SS which will contain a selection set object.

(SETQ SS (SSGET (LIST (CONS -4 "<OR")(CONS 0 "MTEXT")(CONS 0 "TEXT")(CONS -4 "OR>"))))

In our next article, we will get a new size from the user to apply to the text or mtext object.

 

Comments are closed.



Calendar Test

October 2009
M T W T F S S
« Sep   Nov »
 1234
567891011
12131415161718
19202122232425
2627282930  

Archives