Đến nội dung


Hình ảnh

Hỏi về Attribute


  • Please log in to reply
10 replies to this topic

#1 hoanganhkiet

hoanganhkiet

    biết zoom

  • Members
  • Pip
  • 14 Bài viết
Điểm đánh giá: 0 (bình thường)

Đã gửi 04 July 2009 - 05:50 PM

Mình muốn làm text có Attribute nhưng không làm được. Mình đã tham khảo về lệnh att rồi nhưng không biết cách nào để nhập thuộc tính vào đối tượng text và block được
Mình muốn làm đối tượng như vậy nè
Hình đã gửi
Bạn nào biết tạo đối tượng này thì hướng dẫn cho mình nhe..Thanks
  • 0

#2 Tue_NV

Tue_NV

    KS Võ Quang Tuệ

  • Moderator
  • PipPipPipPipPipPipPip
  • 4296 Bài viết
Điểm đánh giá: 3804 (đỉnh cao)

Đã gửi 04 July 2009 - 09:37 PM

Mình muốn làm text có Attribute nhưng không làm được. Mình đã tham khảo về lệnh att rồi nhưng không biết cách nào để nhập thuộc tính vào đối tượng text và block được
Mình muốn làm đối tượng như vậy nè
Hình đã gửi
Bạn nào biết tạo đối tượng này thì hướng dẫn cho mình nhe..Thanks

Bạn hãy đọc bài viết này có hướng dẫn bạn làm cụ thể :
http://www.cadviet.c...amp;#entry47241
  • 1

#3 hoanganhkiet

hoanganhkiet

    biết zoom

  • Members
  • Pip
  • 14 Bài viết
Điểm đánh giá: 0 (bình thường)

Đã gửi 08 July 2009 - 10:11 PM

Bạn hãy đọc bài viết này có hướng dẫn bạn làm cụ thể :
http://www.cadviet.c...amp;#entry47241


Mình đã làm được rồi. Thanks. Nhưng làm sao nhập cho text xuống hàng được????Tức là sau khi nhập text nếu text dài dòng quá mình cần cho text xuống hàng
  • 0

#4 bluebox

bluebox

    biết vẽ line

  • Members
  • PipPip
  • 28 Bài viết
Điểm đánh giá: 5 (bình thường)

Đã gửi 09 July 2009 - 10:02 AM

Mình đã làm được rồi. Thanks. Nhưng làm sao nhập cho text xuống hàng được????Tức là sau khi nhập text nếu text dài dòng quá mình cần cho text xuống hàng

Theo mình nghĩ mình nên tính toán độ dài hợp lý để tránh xuống hàng. :blink:

Trường hợp này mình nghĩ khi làm block thuộc tính, đề phòng value dài phải xuống hàng, bạn nên làm thêm 1 att với tag, prompt cùng tên với att kia, chỉ khác là phần value (default) bạn để trống, vị trí insert point mình để ngay dưới att kia. Như vậy khi value trên quá dài, mình còn có value dưới để mà ghi tiếp. :s_big:

Xin có ý kiến như vậy, ae nào có cách chính quy cho trường hợp trên xin chỉ giáo. :blink:

Thân
  • 0

#5 hoanganhkiet

hoanganhkiet

    biết zoom

  • Members
  • Pip
  • 14 Bài viết
Điểm đánh giá: 0 (bình thường)

Đã gửi 09 July 2009 - 07:35 PM

Theo mình nghĩ mình nên tính toán độ dài hợp lý để tránh xuống hàng. :blink:

Trường hợp này mình nghĩ khi làm block thuộc tính, đề phòng value dài phải xuống hàng, bạn nên làm thêm 1 att với tag, prompt cùng tên với att kia, chỉ khác là phần value (default) bạn để trống, vị trí insert point mình để ngay dưới att kia. Như vậy khi value trên quá dài, mình còn có value dưới để mà ghi tiếp. :s_big:

Xin có ý kiến như vậy, ae nào có cách chính quy cho trường hợp trên xin chỉ giáo. :blink:

Thân


Cũng là một gợi ý nhưng làm như vậy thì không được chuyên nghiệp lắm. Mà tại sao phải làm cùng tag và prompt với cái trên nhỉ, khác thì vẫn dùng được đúng không??? Chẳng lẽ ngoài cách của bạn thì thực sự không có cách làm nào khác sao?????Có bác nào giúp đỡ vấn đề này jum mình không?
  • 0

#6 Tue_NV

Tue_NV

    KS Võ Quang Tuệ

  • Moderator
  • PipPipPipPipPipPipPip
  • 4296 Bài viết
Điểm đánh giá: 3804 (đỉnh cao)

Đã gửi 13 July 2009 - 09:33 AM

Theo mình nghĩ mình nên tính toán độ dài hợp lý để tránh xuống hàng. :blink:

Trường hợp này mình nghĩ khi làm block thuộc tính, đề phòng value dài phải xuống hàng, bạn nên làm thêm 1 att với tag, prompt cùng tên với att kia, chỉ khác là phần value (default) bạn để trống, vị trí insert point mình để ngay dưới att kia. Như vậy khi value trên quá dài, mình còn có value dưới để mà ghi tiếp. :s_big:
Xin có ý kiến như vậy, ae nào có cách chính quy cho trường hợp trên xin chỉ giáo. :blink:



Cũng là một gợi ý nhưng làm như vậy thì không được chuyên nghiệp lắm. Mà tại sao phải làm cùng tag và prompt với cái trên nhỉ, khác thì vẫn dùng được đúng không??? Chẳng lẽ ngoài cách của bạn thì thực sự không có cách làm nào khác sao?????Có bác nào giúp đỡ vấn đề này jum mình không?

Chỉ còn có cách của bạn bluebox là được thôi. Và ta nên để vị trí insert point của Att trống bên cạnh Att có dòng cần xuống hàng
Nhưng trong trường hợp bạn nhận bản vẽ của một người khác , hoặc bạn đang thao tác trên bản vẽ của người khác thì thao tác trên là chưa được vì Att trên đã có sẵn, hoặc bạn đã lỡ tạo 1 Att rồi

Vấn đề bây giờ là ta phải thêm (hoặc bỏ) một (hay nhiều) Att mới vào Att đã có. với vị trí att mới đặt cạnh att có dòng dài cần xuống hàng và giá trị của Att mới này nhận giá trị rỗng ""

Thao tác này sẽ giúp bạn thêm (hoặc bỏ) một hay nhiều Att vào Att đã có

Đầu tiên đánh lệnh Refedit -> Chọn Att đã có -> hiện hộp thoại Reference Edit -> OK

-> Đánh lệnh Att -> để tạo một (hay nhiều) Attribute mới cần thêm vào Att đã có. Trong trường hợp của bạn hoanganhkiet thì vị trí Att mới này đặt cạnh Att cũ và tagvalue của Att mới này nhận giá trị rỗng

-> Refclose -> đóng hộp thoại Refedit

-> đánh lệnh Battman -> Select Block : chọn Att -> Nhấp Sync -> OK

Vậy, ta đã thêm (hoặc bỏ) một (hay nhiều) Att vào Att sẳn có. :blink:
Mọi người thấy hay thì tick thanks ủng hộ nhé :cry: :)
  • 5

#7 hoanganhkiet

hoanganhkiet

    biết zoom

  • Members
  • Pip
  • 14 Bài viết
Điểm đánh giá: 0 (bình thường)

Đã gửi 15 July 2009 - 08:50 PM

-> Đánh lệnh Att -> để tạo một (hay nhiều) Attribute mới cần thêm vào Att đã có. Trong trường hợp của bạn hoanganhkiet thì vị trí Att mới này đặt cạnh Att cũ và tagvalue của Att mới này nhận giá trị rỗng

Tại sao phải đặt att cạnh cái cũ trong khi mình cần xuống hàng khác mà. Mình đã làm theo hướng dẫn mà ra kết quả không mong muốn chút nào.
Đây là cái mình làm
Hình đã gửi
Kết quả nè:
Hình đã gửi
  • 0

#8 Tue_NV

Tue_NV

    KS Võ Quang Tuệ

  • Moderator
  • PipPipPipPipPipPipPip
  • 4296 Bài viết
Điểm đánh giá: 3804 (đỉnh cao)

Đã gửi 15 July 2009 - 09:31 PM

Tại sao phải đặt att cạnh cái cũ trong khi mình cần xuống hàng khác mà. Mình đã làm theo hướng dẫn mà ra kết quả không mong muốn chút nào.
Đây là cái mình làm
Hình đã gửi
Kết quả nè:
Hình đã gửi

Chào bạn hoanganhkiet
Thay vì bạn upload hình ảnh thì bạn hãy upload file .dwg và nói rõ điều bạn muốn

-> Ý của Tue_NV muốn nói ở đây là : Mình đã có 1 Att sẵn có. Bây giờ phát sinh là phải xuống hàng cho phù hợp
thì phải tạo một Att trống, rồi sau này bạn xuống hàng thì di chuyển các Att này về vị trí phù hợp
  • 1

#9 bluebox

bluebox

    biết vẽ line

  • Members
  • PipPip
  • 28 Bài viết
Điểm đánh giá: 5 (bình thường)

Đã gửi 16 July 2009 - 09:14 AM

Tại sao phải đặt att cạnh cái cũ trong khi mình cần xuống hàng khác mà. Mình đã làm theo hướng dẫn mà ra kết quả không mong muốn chút nào.
Đây là cái mình làm
Hình đã gửi
Kết quả nè:
Hình đã gửi



Chào bạn hoanganhkiet
Thay vì bạn upload hình ảnh thì bạn hãy upload file .dwg và nói rõ điều bạn muốn

-> Ý của Tue_NV muốn nói ở đây là : Mình đã có 1 Att sẵn có. Bây giờ phát sinh là phải xuống hàng cho phù hợp
thì phải tạo một Att trống, rồi sau này bạn xuống hàng thì di chuyển các Att này về vị trí phù hợp

@hoanganhkiet: bạn đã làm được chưa, mình nghĩ chỉ có cách thêm att vào att block ban đầu như Tue_NV chỉ là giải pháp "đẹp" nhất (cho đến lúc này).

Có 1 vài điều bạn chú ý. refedit>chọn att block>tạo att bổ sung(vị trí tuỳ ý mình thôi) (value: rỗng)>refclose, bạn chọn save để lưu att mới>battman, bạn sync cho từng att trong att block mới thay đổi nhé.

Mình nghĩ như vậy đã hoàn toàn đáp ứng được vấn đề của bạn, một câu hỏi rất hay. :s_dead: (Hix, phải có câu hỏi mới biết được thêm nhiều vấn đề)

@Tue_NV: thật tuyệt đó Tue_NV :s_dead:
  • 0

#10 hoanganhkiet

hoanganhkiet

    biết zoom

  • Members
  • Pip
  • 14 Bài viết
Điểm đánh giá: 0 (bình thường)

Đã gửi 16 July 2009 - 11:56 AM

-> Ý của Tue_NV muốn nói ở đây là : Mình đã có 1 Att sẵn có. Bây giờ phát sinh là phải xuống hàng cho phù hợp
thì phải tạo một Att trống, rồi sau này bạn xuống hàng thì di chuyển các Att này về vị trí phù hợp

Ok. Vậy là hiểu ý bạn rùi, Thanks
Nhưng thực tình mình vẫn muốn tìm cái khác hay hơn nữa, ko biết có hay không???
  • 0

#11 Tue_NV

Tue_NV

    KS Võ Quang Tuệ

  • Moderator
  • PipPipPipPipPipPipPip
  • 4296 Bài viết
Điểm đánh giá: 3804 (đỉnh cao)

Đã gửi 16 July 2009 - 03:09 PM

Ok. Vậy là hiểu ý bạn rùi, Thanks
Nhưng thực tình mình vẫn muốn tìm cái khác hay hơn nữa, ko biết có hay không???

Bạn muốn tìm cách hay hơn nữa ư?
Có đây :
Đánh các Text đàng hoàng. Muốn xuống hàng cứ xuống hàng đàng hoàng

Sử dụng Lisp sau của Tue_NV -> sẽ biến các Text do user chọn -> thành Attribute
Lisp đó nằm ở đây :
Bai viet so 2347 - topic Viet Lisp theo yeu cau
  • 0