2008-12-04 78 views

Trả lời

7

This MSDN sẽ giúp bạn. Giãn cách dòng là kết quả của Phông chữ bạn đang sử dụng. Bạn có thể cần phải chia các lệnh DrawString của mình thành nhiều cuộc gọi nếu bạn cần khoảng cách dòng tùy chỉnh.

2

diễn đàn Microsoft đăng tải này có thể hữu ích:

http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=1507414&SiteID=1

này cho thấy cách MeasureString thể được sử dụng để xác định có bao nhiêu văn bản của bạn sẽ phù hợp trên mỗi dòng, sau đó sử dụng này để dần dần làm cho toàn bộ hình chữ nhật của nội dung theo từng dòng. Thật không may tôi không nghĩ rằng có một built-in dòng khoảng cách bất động sản, vì vậy bạn sẽ phải đi cho các phương pháp tiếp cận hướng dẫn sử dụng. Tác giả của bài đăng sử dụng Chiều cao * 1.5 của phông chữ.

Nó cũng đáng nghiên cứu StringFormatFlags - bạn sẽ cần phải chắc chắn cả hai Drawstring của bạn và các cuộc gọi MeasureString sử dụng StringFormat cùng nên vẽ và đo lường phù hợp:

http://msdn.microsoft.com/en-us/library/system.drawing.stringformatflags.aspx

Các vấn đề liên quan