25/05/2018, 14:03

Tạo các dạng đường (file linetype)

Các dạng đường đơn giản được cấu tạo từ các điểm(dot), đoạn thẳng(dash) và khoảng trống được vẽ đi vẽ lại nhiều lần. Nét gạch dài 0.5 đơn vị bản vẽ - Khoảng trống 0.25 đơn vị bản vẽ ...

Các dạng đường đơn giản được cấu tạo từ các điểm(dot), đoạn thẳng(dash) và khoảng trống được vẽ đi vẽ lại nhiều lần.

Nét gạch dài 0.5 đơn vị bản vẽ

- Khoảng trống 0.25 đơn vị bản vẽ

- Nét gạch dài 0.5 đơn vị bản vẽ

- Khoảng trống 0.25 đơn vị bản vẽ

- Một điểm ảnh (nét gạch dài 0 đơn vị bản vẽ)

- Khoảng trống 0.25 đơn vị bản vẽ

Ta phân dạng đường làm hai loại : dạng đường đơn giản và dạng đường phức tạp.

- Dạng đường đơn giản là các dạng đường chỉ bao gồm các đoạn thẳng, khoảng trống và đấu chầm.

- Dạng đường phức tạp là các dạng đường không chỉ chứa các đoạn thẳng, khoảng trống, dấu chấm mà còn chứa các đối tượng khác như phông chữ hay các đối tượng Shape.

Có hai cách tạo dạng đường đơn giản

- Dùng creat trong lệnh -linetype

- Tạo file mô tả dạng mã ACII có phần mơ rộng .LIN.

Dùng creat trong lệnh -linetype

Quy ước mô tả dạng đường trong linetype.

- Dạng đường được bắt đầu bằng chữ A. Chữ A này quy định kết thúc đối tượng bằng gạch liền.

- Giá trị dương quy định chiều dài nét gạch liền.

- Giá trị âm quy định độ dài khoảng trống.

- Số 0 quy định đoạn thẳng có độ dài bằng 0 hay nốt chấm (dot).

Như vậy dạng đường được mô tả trong file sample1.lin trên có dạng sau :

Mã A (alignment) quy định cách vẽ các dạng đường tại các điểm cuối của các đối tượng vẽ. Mã Alignment là tự động đưa vào trong định nghĩa file .LIN.

Tạo linetype bằng cách soạn thảo trực tiếp trong .LIN

Mỗi dạng đường trong file .LIN được mô tả trong hai dòng :

*linetype_name,description

A,descriptor1,descriptor2, ...

- Dấu * đặt trước tên dạng đường là bắt buộc.

- Linetypename : Tên của đường, sẽ hiện lên trong linetype manager.

- Description : Chuỗi mô tả có thể có hoặc không có và dài không quá 47 ký tự.

- A : quy định kết thúc đối tượng vẽ bằng nét gạch liền.

- Descriptor 1,2,.. : Byte mô tả dạng đường (như đã trình bày ơ trên).

0