Đến nội dung


Hình ảnh
- - - - -

Tính chiều rộng chữ


  • Please log in to reply
17 replies to this topic

#1 anonmyous

anonmyous

    biết vẽ arc

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

Đã gửi 18 July 2008 - 07:49 AM

Các pác cho em hỏi, e muốn tính chiều rộng của 1 chữ trong CAD thì dựa vào đâu?
Điều kiện là đã biết trước kiểu chữ, chiều cao chữ, độ co của chữ.
  • 0

#2 duy782006

duy782006

    PHẠM QUỐC DUY

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

Đã gửi 18 July 2008 - 08:37 AM

Các pác cho em hỏi, e muốn tính chiều rộng của 1 chữ trong CAD thì dựa vào đâu?
Điều kiện là đã biết trước kiểu chữ, chiều cao chữ, độ co của chữ.


Hông cần điều kiện gì hết bạn cứ đo bằng lệnh DI thôi.
  • 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


#3 pikeman286

pikeman286

    biết dimdiameter

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

Đã gửi 18 July 2008 - 08:39 AM

Các pác cho em hỏi, e muốn tính chiều rộng của 1 chữ trong CAD thì dựa vào đâu?
Điều kiện là đã biết trước kiểu chữ, chiều cao chữ, độ co của chữ.

Thật ra đối với mỗi Font thì có các kích cỡ khác nhau. Tuy nhiên theo tôi biết kiểu chữ chuẩn là chiều cao bằng 1.5 lần chiều rộng. Không tin bạn cứ thử vẽ rồi đo xem. :rolleyes:
  • 0

#4 anonmyous

anonmyous

    biết vẽ arc

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

Đã gửi 18 July 2008 - 03:59 PM

Chiều cao bằng 1.5 lần chiều rộng à, nhưng như vậy vẫn cần biết 1 trong 2 thông số 1 là chiều rộng, 2 là chiều cao để suy ra cái còn lại, còn chiều cao trong properties của đối tượng hình như là áp dụng cho chữ HOA còn chữ thường thì nhỏ hơn, và 1 vấn đề nữa như mình thấy các chữ như i, l có bề rộng đo được là rât nhỏ, không phải H/B = 1.5 đâu
  • 0

#5 duy782006

duy782006

    PHẠM QUỐC DUY

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

Đã gửi 18 July 2008 - 04:09 PM

Chiều cao bằng 1.5 lần chiều rộng à, nhưng như vậy vẫn cần biết 1 trong 2 thông số 1 là chiều rộng, 2 là chiều cao để suy ra cái còn lại, còn chiều cao trong properties của đối tượng hình như là áp dụng cho chữ HOA còn chữ thường thì nhỏ hơn, và 1 vấn đề nữa như mình thấy các chữ như i, l có bề rộng đo được là rât nhỏ, không phải H/B = 1.5 đâu

Mục đích của bạn là gì vậy?
Nói như bạn thì trường hợp đặc biệt nhiều lắm ví dụ: l,j;i;m;w nó phụ thuộc vào hình dáng chử mà.
Bạn cứ nêu mục đích xem biết đâu không cần đi theo con đường của bạn mà vẫn tới đích bạn nhắm thì sao?
  • 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


#6 anonmyous

anonmyous

    biết vẽ arc

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

Đã gửi 19 July 2008 - 07:31 AM

Mục đích của mình là muốn tách 1 TEXT chứa 1 câu thành các TEXT chứa từng chữ cái
  • 0

#7 anonmyous

anonmyous

    biết vẽ arc

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

Đã gửi 19 July 2008 - 07:34 AM

Mục đích của mình là muốn tách 1 TEXT chứa 1 câu thành các TEXT chứa từng chữ cái
  • 0

#8 duy782006

duy782006

    PHẠM QUỐC DUY

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

Đã gửi 19 July 2008 - 08:03 AM

Mục đích của mình là muốn tách 1 TEXT chứa 1 câu thành các TEXT chứa từng chữ cái

Bạn nghiên cứu hàm textbox Sẽ có được độ dài text.
  • 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


#9 Nguyen Hoanh

Nguyen Hoanh

    biết lệnh adcenter

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

Đã gửi 21 July 2008 - 08:40 AM

Hoặc search từ textbox trên diễn đàn, sẽ tìm thấy ví dụ về cách sử dụng nó.
  • 0

#10 vanduong

vanduong

    biết lệnh adcenter

  • Validating
  • PipPipPipPipPipPipPip
  • 1383 Bài viết
Điểm đánh giá: 536 (tốt)

Đã gửi 21 July 2008 - 09:56 AM

Mục đích của mình là muốn tách 1 TEXT chứa 1 câu thành các TEXT chứa từng chữ cái

---------------
sao lại có những chuyện quái chiêu nhỉ ?
Công việc của bạn cần những kiểu vậy sao ?
Tui thấy khó hiểu và cảm thấy hiếu kỳ quá ?

  • 0

#11 duongsatdn

duongsatdn

    biết lệnh adcenter

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

Đã gửi 21 July 2008 - 11:02 AM

Mục đích của mình là muốn tách 1 TEXT chứa 1 câu thành các TEXT chứa từng chữ cái

Mời bạn phát triển ý tưởng của bác Jin trong bài viết sau:

http://www.cadviet.c...&...ost&p=12777
  • 0

#12 nguyenbakien

nguyenbakien

    biết lệnh scale

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

Đã gửi 21 July 2008 - 01:33 PM

Các pác cho em hỏi, e muốn tính chiều rộng của 1 chữ trong CAD thì dựa vào đâu?
Điều kiện là đã biết trước kiểu chữ, chiều cao chữ, độ co của chữ.


bạn đánh chữ xong roi rec chữ đó lại
sau do mún bít kích thước nào thì tùy ý :rolleyes:
  • 0

#13 hellocadviet

hellocadviet

    biết vẽ line

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

Đã gửi 10 August 2008 - 02:51 PM

Mình cũng gặp phải vấn đề là tìm chiều rộng một chữ nào đó. Khi dimlinear khoảng cách giữa 2 điểm nếu độ rộng chữ lớn hơn khoảng cách giữa 2 điểm này thì chữ sẽ tự động xoay 90 độ. (Ví dụ khoảng cách là 20.36 - độ rộng của chữ 20.36 là 21 chẳng hạn thì nó sẽ tràn ra 2 bên đường gióng trông xấu). Các bác giúp giùm.
  • 0

#14 BKXD98

BKXD98

    biết vẽ circle

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

Đã gửi 11 November 2008 - 03:27 PM

Tôi cũng đang quan tâm đến vấn đề này, hiện giờ tôi mới nghĩ ra 1 cách xác định chiều rộng của text khá đơn giản : dùng lệnh "_justifytext" chọn là "right", chiều rộng text là khoảng cách giữa 2 điểm dxf10 và dxf11.
  • 0

#15 Flex

Flex

    biết lệnh erase

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

Đã gửi 11 November 2008 - 03:55 PM

Cái này trong ObjectARX hoặc VBA thì có hàm getGeoExtens, nó trả ra cái rectan của đối tượng, việc lấy width của nó chỉ việc lấy maxPoint.x-minPoint.x là xong. tương tự như lấy Height của nó ta sử dụng .y
  • 0
Phần mềm và Tiện ích trên AutoCAD
->SHD- Phần mềm TK nhà xưởng thép tiền chế
->Nhận hợp tác thiết kế nhà thép tiền chế
website: www.cad-app.com
email: flexnet@cad-app.com
ym: flex_tools

#16 duy782006

duy782006

    PHẠM QUỐC DUY

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

Đã gửi 11 November 2008 - 04:09 PM

Tôi cũng đang quan tâm đến vấn đề này, hiện giờ tôi mới nghĩ ra 1 cách xác định chiều rộng của text khá đơn giản : dùng lệnh "_justifytext" chọn là "right", chiều rộng text là khoảng cách giữa 2 điểm dxf10 và dxf11.

Không hiểu tại sao các bạn phải nghỉ ra chiêu gì khác trong khi líp cung cấp sẳn hàm tetbox nhỉ. Nó sẽ cho ra 2 đỉnh của hình chử nhật bao quanh text ấy. Muốn làm gì mà chả được.
  • 2

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


#17 trungkien_hatangdothi

trungkien_hatangdothi

    biết lệnh properties

  • Members
  • PipPipPipPip
  • 251 Bài viết
Điểm đánh giá: 121 (tàm tạm)

Đã gửi 11 November 2008 - 05:18 PM

Tớ cũng có 1 cách hơi nông dân đó là dùng tính năng của Cad là:khi ta đưa sợi tóc trùng vào 1 đường thẳng thì đt đó sẽ bị mờ đi (hoặc khi đưa 1 đường thẳng màu vàng chẳng hạn vào trùng với 1 đương thẳng màu đỏ thì nó sẽ biến thành 1 màu khác ) ...bạn làm như thế với text ,vẽ 1 line sau đó move Line đó vào đỉnh của text khi nào Line bị mờ đi (hoặc đoạn text đó mờ đi hay biến mất gì đó ) thì đấy là đỉnh text và làm thế với đáy text rồi Dim 2 đường Line.
Tớ nghĩ cách này cũng chính xác đến gần trăm phầm trăm trăm phần trăm ..chúng ta là những con bò nguyên chất...hooô -_-
  • 0
BUILD CAREER !


(Make life go to the dog..)


"Whenever I was in failure,I tried to overcome it & then to be SuccessFul man"

#18 haitd

haitd

    Chưa sử dụng CAD

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

Đã gửi 11 November 2008 - 07:05 PM

xin cho mình hỏi một tí.
mình muốn xuất một bản vẽ aatocad sang phần mềm photoshop .nhưng nó bị bể hình.xin anh em chỉ giáo giùm nha.
mình nghe nói phài tạo máy in ảo phài không.cách tạo như thế nào vậy
  • 0