Đang chuẩn bị liên kết để tải về tài liệu:
Phát triển AutoCAD bằng ActiveX & VBA - Chương 4
Đang chuẩn bị nút TẢI XUỐNG, xin hãy chờ
Tải xuống
TẠO VÀ HIỆU CHỈNH THỰC THỂ AutoCAD Trong chương này Ta có thể tạo rất nhiều đối tượng khác nhau, từ những đối tượng đơn giản như đường thẳng và đường tròn đến những đối tượng phức tạp hơn như đường cong, elip và vùng tô mẫu. Nhìn chung, ta có thể thêm các đối tượng vào không gian mô hình sử dụng phương thức Add. Ngoài ra, ta cũng có thể thêm các đối tượng trong không gian in hay trong một khối. Sau khi đã được tạo ra, ta có thể thay đổi thuộc tính lớp, màu sắc và kiểu. | TẠO VÀ HIỆU CHỈNH THỰC THỂ AutoCAD Ta có thể tạo rất nhiều đối tượng khác nhau từ những đối tượng đơn giản như đường thẳng và đường tròn đến những đối tượng phức tạp hơn như đường cong elip và vùng tô mẫu. Nhìn chung ta có thể thêm các đối tượng vào không gian mô hình sử dụng phương thức Add. Ngoài ra ta cũng có thể thêm các đối tượng trong không gian in hay trong một khối. Sau khi đã được tạo ra ta có thể thay đôi thuộc tính lớp màu sắc và kiểu đường của đối tượng đó. Ngoài ra ta cũng có thể thêm ký tự để ghi chú cho bản vẽ. Phát triển ứng dụng ActiveX và VBA 91 1. Tạo đối tượng Mặc dù có rất nhiều cách khác nhau để tạo một đối tượng đồ họa trong AutoCAD nhưng ActiveX Automation chỉ có một phương thức thức để tạo đối tượng cho mỗi đối tượng. Chẳng hạn như trong AutoCAD có 4 cách khác nhau để tạo một đường tròn 1 xác định tâm và bán kính 2 xác định 2 điểm là đường kính 3 xác định 3 điểm nằm trên chu vi đường tròn 4 xác định hai đường tiếp tuyến và bán kính. Tuy nhiên trong ActiveX Automation chỉ có một cách duy nhất để tạo đường tròn đó là cách sử dụng 2 giá trị tâm và bán kính. CHÚ Ý Các phương thức tạo đối tượng trong VB và VBA dùng CreateObject hoặc Dim với từ khóa New chỉ được sử dụng để tạo mới đối tượng Application trong AutoCAD. Tất cả các đối tượng khác của AutoCAD phải được tạo thông qua phương thức Add hoặc Add Object có trong giao tiếp AutoCAD. 1.1. Xác định đối tượng bao động1 Tất cả các đối tượng đồ họa đều được tạo trong tập đối tượng ModelSpace không gian mô hình tập đối tượng PaperSpace không gian in hoặc trong đối tượng Block khối . Tập đối tượng ModelSpace trả về thông qua thuộc tính ModelSpace và tập đối tượng PaperSpace trả về thông qua thuộc tính PaperSpace. Có thể tham chiếu trực tiếp những đối tượng này hoặc có thể thông qua biến tự định nghĩa. Để tham chiếu trực tiếp ta tạo đối tượng với toàn bộ cấu trúc phân nhánh. Ví dụ như khi tạo một đối tượng line trong không gian mô hình ta sử dụng dòng lệnh sau Set lineObj .