Rated 5/5 based on 240179 internet user reviews

Đến nội dung


Hình ảnh

Hỏi về đối tượng Text trong AutoCad.NET?


  • Please log in to reply
6 replies to this topic

#1 nvson

nvson

    biết vẽ arc

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

Đã gửi 15 December 2011 - 01:54 PM

Tôi dùng VB.NET, sử dụng liên kết muộn đến AutoCad.
Các bác cho hỏi:
- Cách thay đổi TextStyle trong VB.NET
- Thay đổi cách căn chỉnh của đối tượng Text (Left, Right, Center...)

Thanks.
  • 0

#2 anhcos

anhcos

    biết lệnh properties

  • Advance Member
  • PipPipPipPip
  • 258 Bài viết
Điểm đánh giá: 168 (tàm tạm)

Đã gửi 16 December 2011 - 09:49 AM

Cú pháp chỉnh canh chữ:
object.Alignment = giá trị
trong đó object là Attribute, AttributeRef, Text
Các giá trị
acAlignmentLeft = 0
acAlignmentCenter =1
acAlignmentRight ..
acAlignmentAligned
acAlignmentMiddle
acAlignmentFit
acAlignmentTopLeft
acAlignmentTopCenter
acAlignmentTopRight
acAlignmentMiddleLeft
acAlignmentMiddleCenter
acAlignmentMiddleRight
acAlignmentBottomLeft
acAlignmentBottomCenter
acAlignmentBottomRight=14

Hình đã gửi

Quy định và ngoại lệ:
Text aligned to acAlignmentLeft uses the InsertionPoint property to position the text.
Text aligned to acAlignmentAligned, or acAlignmentFit uses both the InsertionPoint and TextAlignmentPoint properties to position the text.
Text aligned to any other position uses the TextAlignmentPoint property to position the text.
  • 1
Clear sky!

MF Rock collection.

#3 anhcos

anhcos

    biết lệnh properties

  • Advance Member
  • PipPipPipPip
  • 258 Bài viết
Điểm đánh giá: 168 (tàm tạm)

Đã gửi 16 December 2011 - 10:07 AM

MText thì Align theo kiểu khác:
Nó sử dụng định dạng riêng:

Format Multiline Text in an Alternate Text Editor
If you use an alternate text editor, you apply formatting by entering format codes. You can underline text, add a line over text, and create stacked text. You can also change color, font, and text height. You can change the spaces between text characters or increase the width of the characters themselves. To apply formatting, use the format codes shown in the following table.

Hình đã gửi

Braces can be nested up to eight levels deep.
You can also use control codes to add special characters, such as tolerance or dimensioning symbols.
  • 1
Clear sky!

MF Rock collection.

#4 anhcos

anhcos

    biết lệnh properties

  • Advance Member
  • PipPipPipPip
  • 258 Bài viết
Điểm đánh giá: 168 (tàm tạm)

Đã gửi 16 December 2011 - 10:13 AM

Thay đổi Texstyle

Đối tượng TextStyle có một số thuộc tính như:
- Height, Name, ObliqueAngle
- FontFile chỉ dùng cho .shx ...
- Truetype font dùng hàm SetFont, còn GetFont để lấy thông tin font (dùng liên kết muộn không xài được hàm này - chán)

Bạn tham khảo Acad Development Help là có trong đó hết.
  • 0
Clear sky!

MF Rock collection.

#5 thunhai

thunhai

    biết zoom

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

Đã gửi 16 December 2011 - 10:25 AM

mình hok đc học về ngành này, nhưng lại thích các ký tự của nó.........hi
  • 0

#6 nvson

nvson

    biết vẽ arc

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

Đã gửi 16 December 2011 - 10:55 AM

Thay đổi Texstyle

Đối tượng TextStyle có một số thuộc tính như:
- Height, Name, ObliqueAngle
- FontFile chỉ dùng cho .shx ...
- Truetype font dùng hàm SetFont, còn GetFont để lấy thông tin font (dùng liên kết muộn không xài được hàm này - chán)

Bạn tham khảo Acad Development Help là có trong đó hết.


Cảm ơn anhcos,
Thay đổi TextStyle:
Ý tôi là trong bản vẽ AutoCad đã đã tồn tại 1 số TextStyle, bi giờ dùng lệnh gì trong VB.NET để Setcurrent 1 TextStyle. Giống như đánh lệnh Style, chọn 1 kiểu nào đó, rồi nhấn Set current.
  • 0

#7 Detailing

Detailing

    biết lệnh xclip

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

Đã gửi 16 December 2011 - 11:02 AM


Cảm ơn anhcos,
Thay đổi TextStyle:
Ý tôi là trong bản vẽ AutoCad đã đã tồn tại 1 số TextStyle, bi giờ dùng lệnh gì trong VB.NET để Setcurrent 1 TextStyle. Giống như đánh lệnh Style, chọn 1 kiểu nào đó, rồi nhấn Set current.

Để xài cho nhiều phiên bản thì nên dùng system variable (TEXTSTYLE)
Good luck!
  • 0

Ideas don't matter, execution does!

1908412_308002392716743_8165279281236341