measurestring 方法是用來測量指定字符串在指定字體下的寬度和高度的。但是有時候會發現 MeasureString 方法返回的結果并不準確,特別是當字符串中包含特殊字符或者在不同的操作系統環境下。
解決 MeasureString 不準確的問題可以嘗試以下幾種方法:
使用 Graphics.MeasureString 方法:Graphics 類提供了一個 MeasureString 方法,它可以更準確地測量字符串的寬度和高度??梢酝ㄟ^創建一個 Graphics 對象,然后調用 MeasureString 方法來獲取更準確的結果。using (Graphics g = Graphics.FromImage(new Bitmap(1, 1))){SizeF size = g.MeasureString(text, font);float width = size.Width;float height = size.Height;}
使用 TextRenderer.MeasureText 方法:TextRenderer 類提供了一個 MeasureText 方法,它可以在不依賴于操作系統的情況下測量字符串的寬度和高度??梢酝ㄟ^調用 MeasureText 方法來獲取更準確的結果。Size size = TextRenderer.MeasureText(text, font);int width = size.Width;int height = size.Height;
考慮使用不同的字體:有些字體可能會導致 MeasureString 返回不準確的結果??梢試L試使用不同的字體來測量字符串的寬度和高度,看是否能夠得到更準確的結果。
考慮使用 TextFormatFlags 屬性:TextFormatFlags 屬性可以用來指定測量字符串時的各種格式化選項??梢試L試使用不同的 TextFormatFlags 屬性來測量字符串的寬度和高度,看是否能夠得到更準確的結果。
以上是一些常見的解決 MeasureString 不準確問題的方法,可以根據具體的情況選擇合適的方法來解決問題。
本文由 貴州做網站公司 整理發布,部分圖文來源于互聯網,如有侵權,請聯系我們刪除,謝謝!
c語言中正確的字符常量是用一對單引號將一個字符括起表示合法的字符常量。例如‘a’。數值包括整型、浮點型。整型可用十進制,八進制,十六進制。八進制前面要加0,后面...
2022年天津專場考試原定于3月19日舉行,受疫情影響確定延期,但目前延期后的考試時間推遲。 符合報名條件的考生,須在規定時間登錄招考資訊網(www.zha...
:喜歡聽,樂意看。指很受歡迎?!巴卣官Y料”喜聞樂見:[ xǐ wén lè jiàn ]詳細解釋1. 【解釋】:喜歡聽,樂意看。指很受歡迎。2. 【示例】:這是...
(資料圖片)在生活中,很多人都不知道什么是淘寶特價版是什么意思,其實他的意思是非常簡單的,下面就是小編搜索到的什么是淘寶特價版相關的一些知識,我們一起來學習下吧!1、淘寶特價版是淘寶最新推出的小商品優惠購買平臺。平臺聚焦于低價商品,用戶能在app上購買到優惠低價的商品同時保證商品的質量。2、淘寶在過去幾年一直在“去爆款化”,爆款的盛行使得產品同質化,用戶購物體驗受到影響,淘寶鼓勵商家做精品店。然而...
有人捧著幾十萬跨省存錢是怎么回事?近日,浙商銀行、恒豐銀行、渤海銀行3家銀行密集發布了調整人民幣存款掛牌利率公告。第一財經記者發現,本輪降息中,中長期定期存款利率下調幅度相對較大,其中,渤海銀行3年期整存整取定期存款由3.25%調整為2.95%,下調了30個BP。業內普遍認為,這是繼4月多家中小銀行降息后新-輪“補降”。與4月存款降息潮以中小銀行為主不同,此輪3家都是股份制...
很多的投資者在投資的過程中都有見過美聯儲這一名詞,有不少的投資者表示,想要了解一下美聯儲的股東是哪些,那么今天我們就來給大家講解一下美聯儲的股東是哪些。美聯儲,作為私人銀行,實際上相當于美國,的央行,可以發行美元。更重要的是,美聯儲完全獨立于政府,即政府不能強迫美聯儲做任何事情?相反,它要求美聯儲美國政府無權發行貨幣。美國,政府缺錢,只能發行國債,以未來的稅收作為抵押,然后用國債作為抵押在美聯儲,...