WPF4 में, या GlyphRun
drawingvisual
के लिए 'Size'
की गणना कैसे कर सकता हूं।wpf में स्वरूपित टेक्स्ट या ग्लाइफ्रुन के 'आकार' की गणना कैसे करें?
मैं कैनवास में ड्राइंग विज़ुअल का उपयोग कर रहा हूं। जब मैं टेक्स्ट आकार या टेक्स्ट बदलता हूं, तो परिवर्तन होते हैं लेकिन वास्तविक चौड़ाई और ऊंचाई समान होती है या अपडेट नहीं होती है।
Using dc As DrawingContext = drawingvisual.RenderOpen
Dim ft As New FormattedText(...)
dc.DrawText(ft, New Point(0, 0))
dc.Close()
End Using
'ग्लाइफ्रुन' के बारे में क्या? – Code0987
जब आपने अपना ग्लिफ्रुन बनाया है तो आपने इसे पहले से ही प्रत्येक वर्ण के लिए अग्रिम चौड़ाई दी है, इसलिए आप चौड़ाई के लिए उन्हें जोड़ते हैं। ऊंचाई प्राप्त करने के लिए, GlyphTypeface का उपयोग करें। बेसलाइन * फ़ॉन्ट आकार। –
कृपया अपना उत्तर संपादित करें और इसके बारे में 'GlyphRun' जोड़ें। – Code0987