|
Welcome, Guest.
|
||||||
| AutoLISP AutoLISP or Visual LISP, learn both here! |
![]() |
|
|
Thread Tools | Display Modes |
|
|
#1 |
|
Member
Join Date: 2004-01
Posts: 3
![]() |
I'm using the following code to generate a list of the available printers on a system. Do you know how I can likewise generate a list of available media sizes for a given printer?
(setq AOBJ (vlax-get-Acad-object) ADOC (vla-get-ActiveDocument AOBJ) ALOB (vla-Get-ActiveLayout ADOC)) (vla-RefreshPlotDeviceInfo ALOB) (setq PNAMS (vla-GetPlotDeviceNames ALOB)) (vl-princ-to-string (setq PLST (vlax-safearray->list (vlax-variant-value PNAMS)))) (if PLST (setq PLST (acad_strlsort PLST))) |
|
|
|
|
|
#2 |
|
Member
Join Date: 2004-01
Posts: 3
![]() |
Never mind - I've got it! Thanks.
(vla-RefreshPlotDeviceInfo ALOB) (foreach MNE (vlax-safearray->list (vlax-variant-value (vla-GetCanonicalMediaNames (setq MLO (vla-item (vla-get-layouts ADOC) "Model"))))) (setq MNL (cons (vla-GetLocaleMediaName MLO MNE) MNL))) (reverse MNL) |
|
|
|
![]() |
|
||||||
| Thread Tools | |
| Display Modes | |
|
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Help - Extra Large File Sizes | ajamil | CAD Management - General | 7 | 2004-07-02 10:11 PM |
| How do you change the sizes on a PRECAST- INVERTED TEE? | HouseInnovator | Revit Architecture - General | 7 | 2004-03-15 09:22 PM |