Chuyển đến nội dung
Diễn đàn CADViet
Đăng nhập để thực hiện theo  
nvson

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

Các bài được khuyến nghị

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.

Chia sẻ bài đăng này


Liên kết tới bài đăng
Chia sẻ trên các trang web khác

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

 

textalign.png

 

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.

  • Vote tăng 1

Chia sẻ bài đăng này


Liên kết tới bài đăng
Chia sẻ trên các trang web khác

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.

 

mtextformat.png

 

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.

  • Vote tăng 1

Chia sẻ bài đăng này


Liên kết tới bài đăng
Chia sẻ trên các trang web khác

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.

Chia sẻ bài đăng này


Liên kết tới bài đăng
Chia sẻ trên các trang web khác

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.

Chia sẻ bài đăng này


Liên kết tới bài đăng
Chia sẻ trên các trang web khác

 

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!

Chia sẻ bài đăng này


Liên kết tới bài đăng
Chia sẻ trên các trang web khác

Tạo một tài khoản hoặc đăng nhập để nhận xét

Bạn cần phải là một thành viên để lại một bình luận

Tạo tài khoản

Đăng ký một tài khoản mới trong cộng đồng của chúng tôi. Điều đó dễ mà.

Đăng ký tài khoản mới

Đăng nhập

Bạn có sẵn sàng để tạo một tài khoản ? Đăng nhập tại đây.

Đăng nhập ngay
Đăng nhập để thực hiện theo  

×