Autocad VBA kód példák segédfunkciók

Pont építésére merőlegesek (Merőleges)

A függvény egy pont feküdt egy előre meghatározott intervallumban, amelyen keresztül az erre merőleges szegmens egy adott pont.
Amellett, hogy az alapvető funkciókat a leírásban példákat whazzup következő kiegészítő funutsy:
PI () - visszaadja a száma p
Fok (radiánban kifejezett Double) - átalakítja a megadott szög radiánban fokban
Radián (fok Double) - átalakítja a szög fokban megadott, radiánban

Fájlok és mappák

Példák a többi rész:

Parancsikon létrehozása egy adott objektum

Nyitva minden dwg fájlokat a megadott mappában
teljesítése összes szerv a rajz ezeket a fájlokat
azonos átalakítások.

Elindítása után OpenAndProcessAllDrawings eljárás, a felhasználó a program kérni fogja a mappát. Beállítása után mappa dwg összes fájlt a mappából nyílik, és minden primitívek rajzok ezeket a fájlokat átkerülnek a réteg 0

felhasználói interakció

Funkciók és eljárásokat, amelyek más fejezetekben:

Kérés paraméter alapértéke

Egyéb támogató eljárások és függvények

Funkciók és eljárásokat, amelyek más fejezetekben:

SetDatabaseClean eljárás törli a log felhasználó változások a rajzon, ami lehetetlenné teszi, hogy használja a Visszavonás parancsot.

Meghatározása a teljes elérési utat a kérelem

Meghatározása az aktuális lap teret

Szinte minden, a fenti eljárások ebben a kézikönyvben használt műveleteket, hogy bármilyen rajz primitívek. Oniobychno néz ki:

Mindenesetre, a jelenlegi tér (modell vagy papír) kell megadni azokat a parancsokat. Általában, ha maga az eljárás nem határozza meg a teret, amelyben a rendering termelni, a korábban ismert, ahol a felhasználó szeretné használni ezt az eljárást - a modell térben vagy a tér egy lapon. Ezért ilyen esetekben szükség van, hogy az automatikus felismerés az aktuális helyet. Az összes példát kaptam ettől, hogy meghatározzák a tér által használt következő elvet:

Azt javaslom a módszert. Ez a funkció határozza meg az aktuális helyet minden esetben. Helyezzük a kódot a szabványos modul és megpróbálja futtatni TEST_GetSpase eljárást. Mi vagyunk a különböző terek a rajz.

Meghatározása az aktuális méretarányt