Đến nội dung


Hình ảnh

đo kích thước của text


  • Please log in to reply
11 replies to this topic

#1 huuhau172

huuhau172

    Chưa sử dụng CAD

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

Đã gửi 07 January 2010 - 09:48 PM

cho mình hỏi làm thế nào để ghi được kích thước của text vậy, giống như là ghi kích thước của line hoặc là hình chữ nhật vậy.
  • 0

#2 Bluster

Bluster

    biết vẽ line

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

Đã gửi 07 January 2010 - 10:11 PM

Để đo chính xác kích thước của text thì khó đấy. Tớ chỉ biết xem được chiều cao của text thôi.
  • 0

#3 chiewater

chiewater

    biết vẽ point

  • Members
  • PipPip
  • 99 Bài viết
Điểm đánh giá: 15 (tàm tạm)

Đã gửi 07 January 2010 - 10:20 PM

cho mình hỏi làm thế nào để ghi được kích thước của text vậy, giống như là ghi kích thước của line hoặc là hình chữ nhật vậy.


Hic, hôm nay mới nghe nói đến kích thước của Text ( k biết là có k nữa ), thường thì text có chiều cao ( high) thôi, còn kích thước theo chiều ngang thì quan tâm làm gì hả bạn???
  • 0
Đời là bể khổ...
Quay đầu là ... biển ...
----------o0o-----------

#4 duy782006

duy782006

    PHẠM QUỐC DUY

  • CADViet Team
  • PipPipPipPipPipPipPip
  • 2155 Bài viết
Điểm đánh giá: 1359 (rất tốt)

Đã gửi 08 January 2010 - 07:14 AM

Hic, hôm nay mới nghe nói đến kích thước của Text ( k biết là có k nữa ), thường thì text có chiều cao ( high) thôi, còn kích thước theo chiều ngang thì quan tâm làm gì hả bạn???

-Khi hỏi thì chắc rằng người ta có nhu cầu rồi. Ví dụ vẽ bãng hiệu của cơ quan chẳng hạn.
@huuhau172: Bạn tìm kiếm trên cadviet với từ textbox xem nhé
  • 1

Cứ ngỡ trần gian là cõi thật.Cho nên tất bật đến bây giờ.
Tạo hộp thoại bằng lisp My blog QUY ĐỊNH ĐẶT TÊN TOPIC TRONG CHUYÊN MỤC LISPD http://ktsduy.wordpress.com/
Để cám ơn chỉ cần nhấn rep_up.png
(Là nhấn vào nút đó phía bài viết của người ta í chứ đừng có nhè cái hình này mà nhấn miết đi nha :-D


#5 Mũn xinh

Mũn xinh

    biết lệnh adcenter

  • Moderator
  • PipPipPipPipPipPipPip
  • 1313 Bài viết
Điểm đánh giá: 633 (tốt)

Đã gửi 08 January 2010 - 08:32 AM

Thường thì nếu fải làm việc với text (dạng đồ họa, quảng cáo) bạn nên sử dụng những fần mềm hỗ trợ nhiều hơn việc này như corel, Iluss. Nếu muốn đo kích thước của text trong cad thì bạn convert đối tượng text đó về polyline bằng cách vào express -> text -> Explode text (cái này có lệnh tắt nhưng tớ ko nhớ vì chẳng dùng bao jờ).
  • 0

...Một chiều ngồi say

Một đời thật nhẹ

Ngày qua...


#6 huong259

huong259

    biết lệnh refedit

  • Members
  • PipPipPipPipPipPipPip
  • 596 Bài viết
Điểm đánh giá: 350 (khá)

Đã gửi 08 January 2010 - 09:09 AM

Hic, hôm nay mới nghe nói đến kích thước của Text ( k biết là có k nữa ), thường thì text có chiều cao ( high) thôi, còn kích thước theo chiều ngang thì quan tâm làm gì hả bạn???

Text trong dim, gõ ED thay đổi được góc nghiêng độ giãn dòng tại hai ô liền kề với chữ @ trong text formatting.
Lệnh TEXT cho phép ta viết dòng chữ co hoặc giãn trong một khoảng cách cố định chọn trước.
  • 1

#7 oizdoi_oi

oizdoi_oi

    biết dimlinear

  • Members
  • PipPipPipPipPip
  • 306 Bài viết
Điểm đánh giá: 452 (tốt)

Đã gửi 08 January 2010 - 03:19 PM

Để đo chính xác kích thước của text thì khó đấy. Tớ chỉ biết xem được chiều cao của text thôi.

có cách này cũng ko mất công lắm đâu. bạn hãy làm theo các bước này nhé
trước tiên bạn viết 1 text (giả sử cao 300)
sau đó Print ra (vd: tỉ lệ 1/100)
-> Lấy một cái thước đo xem tỉ chiều cao chữ 300 so với tỷ lệ in 1/100 là bao nhiêu mm
=> chiều ngang chữ tương tự
rồi lấy quyển sổ tay ra ghi lại là "nếu chiều cao chữ trong cad 300 thì khi in ra tương đương là bao nhiêu mm"
thế là xong.
tương tự thực hiện với các chiều cao khác 400, 500, 600..... lại ghi vào để nhớ rồi dần thành thư viện cho riêng mình.
khi nào cần thi ta lại mở sổ ra để tra!
chúc thành công!
  • 0
KTS không bao giờ chết đói...mà chỉ đói đến lúc chết!

#8 gia_bach

gia_bach

    biết lệnh adcenter

  • CADViet Team
  • PipPipPipPipPipPipPip
  • 1436 Bài viết
Điểm đánh giá: 1426 (rất tốt)

Đã gửi 08 January 2010 - 03:31 PM

cho mình hỏi làm thế nào để ghi được kích thước của text vậy, giống như là ghi kích thước của line hoặc là hình chữ nhật vậy.

Bạn dùng lệnh TCIRCLE (Express Tools) để vẽ đuờng bao quanh Text, Mtext với tùy chọn : Rectangles, k/cách offset đủ nhỏ
Sau đó ghi kích thước của đuờng Rectangle này.

Command: TCIRCLE
Select TEXT, MTEXT or ATTDEF objects...
Select objects: 1 found
Select objects:
Enter distance offset factor <0.1000>: .00001
Enclose text with [Circles/Slots/Rectangles] :
Create rectangles of constant or variable size [Constant/Variable] :
Maintain constant rectangle [Width/Height/Both] :

  • 4

#9 phamthanhbinh

phamthanhbinh

    biết lệnh adcenter

  • Moderator
  • PipPipPipPipPipPipPip
  • 6009 Bài viết
Điểm đánh giá: 3113 (tuyệt vời)

Đã gửi 08 January 2010 - 07:22 PM

cho mình hỏi làm thế nào để ghi được kích thước của text vậy, giống như là ghi kích thước của line hoặc là hình chữ nhật vậy.

Chào bạn huuhau172,
Chưa rõ mục đích của bạn để làm gì, nên mình cứ trả lời theo ý mình hiểu, có gì không đúng mong bạn bỏ quá.
1/- Để xác định kích thước của text bạn có thể sử dụng hàm textbox trong autolisp bạn ạ. Hàm textbox này sẽ trả vế hai điểm tương ứng với đường chéo của hình chữ nhật bao quanh text. Do vậy nếu bạn lấy hiệu số tọa độ x giữa hai điểm này sẽ cho ra chiều rộng của text, còn hiệu số giữa hai tọa độ y của các điểm này sẽ cho ra chiều cao của text. Đó là với các text viết theo phương trục x (góc nghiêng dòng text là 0 độ.)
2/- Để tạo một khung bao chữ nhật cho text bạn có thể sử dụng lisp sau:

(defun c:tebo ()
(setq tlst (entget(car(entsel)))
p0 (cdr(assoc 10 tlst))
g (cdr (assoc 50 tlst))
tbo (textbox tlst)
p1 (car tbo)
p2 (cadr tbo)
)
(command "rectangle" p1 p2)
(command "move" "l" "" p1 p0)
(if (/= g nil)
(command "rotate" "l" "" p0 (* 180 (/ g pi)))
)
)

Có khung bao này rồi bạn có thể thoải mái mà ghi kích thước theo ý bạn muốn. Việc ghi kích thước này tuy không khó nhưng nó lại rất lằng nhằng do mỗi người có một quan điểm riêng về cách ghi kích thước (cái style dimension ấy). Do vậy tốt nhất là bạn tự ghi cho đúng ý mình. Còn nếu muốn dùng lisp thì bạn nên gửi cho mình cái style dimension mà bạn khoái nhất. Hề hề hề, vài điều thiển học mong bạn chớ chấp.
  • 2
Chúc các quý Anh trên diễn đàn luôn khỏe, đẻ thêm được nhiều thứ để mót.

#10 quangha84

quangha84

    biết lệnh move

  • Members
  • PipPipPip
  • 123 Bài viết
Điểm đánh giá: 64 (tàm tạm)

Đã gửi 08 January 2010 - 08:26 PM

Bạn dùng lệnh TCIRCLE (Express Tools) để vẽ đuờng bao quanh Text, Mtext với tùy chọn : Rectangles, k/cách offset đủ nhỏ

Mình làm được Rectangles bằng cach TCIRCLE gõ vào dòng command.
Vào Express vào tiếp Tools ko thấy lệnh TCIRCLE đâu, bạn nói rõ hơn được ko? xin cảm ơn!
  • 0

#11 gia_bach

gia_bach

    biết lệnh adcenter

  • CADViet Team
  • PipPipPipPipPipPipPip
  • 1436 Bài viết
Điểm đánh giá: 1426 (rất tốt)

Đã gửi 09 January 2010 - 08:53 AM

Mình làm được Rectangles bằng cach TCIRCLE gõ vào dòng command.
Vào Express vào tiếp Tools ko thấy lệnh TCIRCLE đâu, bạn nói rõ hơn được ko? xin cảm ơn!

Bạn vào : Express menu : Text -> Enclose Text with Object

Khái niệm Express Tools : để chỉ toàn bộ ứng dụng của Express, bao gồm :
- Express menu
- các lệnh chỉ có ở dạng dòng lệnh. vd : Bcount, Overkill, Extrim, Flatten, Mpedit, ...
- các hàm dùng trong lập trình LISP, ARX, ...
- và ...
  • 4

#12 hoanghaiyp

hoanghaiyp

    biết lệnh minsert

  • Members
  • PipPipPipPipPipPip
  • 430 Bài viết
Điểm đánh giá: 244 (khá)

Đã gửi 11 January 2010 - 11:21 AM

Cách làm của mình các bác xem được không?

http://www.cadviet.c...s/2/dotext1.rar
  • 1