Tôi đến để xuất ra một chuỗi trên nhiều dòng bên trong một retangle nhưng không tìm thấy một cách để giảm hoặc mở rộng khoảng cách dòng. Làm thế nào để làm điều đó?Làm thế nào để thiết lập khoảng cách dòng Graphics.DrawString
Trả lời
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.
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
- 1. Làm thế nào để thiết lập cookie
- 2. Làm thế nào để thiết lập root_url
- 3. Làm cách nào để thiết lập JSONP?
- 4. Android làm thế nào để thiết lập windowanimation lập trình
- 5. Làm thế nào để thiết lập đoạn PDF hoặc phông chữ dòng chiều cao với iTextSharp?
- 6. Làm thế nào để lưu XmlDocument với nhiều thiết lập thụt đầu dòng?
- 7. Làm thế nào để thiết lập biến môi trường dòng lệnh trong PHP shell_exec
- 8. Làm thế nào để thiết lập cả hai dòng của một ListView sử dụng simple_list_item_2?
- 9. Làm thế nào để tự thiết lập proxy ngược dòng cho lõi fiddler?
- 10. Làm thế nào để thiết lập chiều rộng dòng của mũ thanh lỗi, trong matplotlib?
- 11. Làm thế nào để thiết lập thời gian chờ cho một dòng C# mã
- 12. Làm thế nào để thiết lập một dòng mới có điều kiện trong PS1?
- 13. Làm thế nào để thiết lập Android thiết bị ngày/giờ lập trình
- 14. Làm thế nào để thiết lập bóng nút Android thay vì thiết lập bóng văn bản
- 15. Làm thế nào để thiết lập một tokenizer trong elasticsearch
- 16. Làm thế nào để thiết lập Groovy + Eclipse + Junit4?
- 17. Làm thế nào để thiết lập các khung cell.imageview
- 18. Làm thế nào để thiết lập một nền UITableViewCell gradient?
- 19. Làm thế nào để thiết lập một Squid Reverse Proxy?
- 20. Làm thế nào để thiết lập từ trong MFMailComposeViewController?
- 21. JTable trong JScrollPane, làm thế nào để thiết lập nền?
- 22. Làm thế nào để thiết lập lại AnimationDrawable
- 23. Làm thế nào để thiết lập vị trí của "JOptionPane.showMessageDialog"
- 24. Làm thế nào để thiết lập enum null
- 25. Java làm thế nào để thiết lập jpg chất lượng
- 26. Làm thế nào để thiết lập hình nền trong android
- 27. làm thế nào để thiết lập mục ListView chiều cao
- 28. Làm thế nào để thiết lập SublimeLinter cho mac
- 29. Làm thế nào để thiết lập tooltip cho một ListviewSubItem
- 30. Làm thế nào để thiết lập nền trong StackPanel