收縮字體以適應(yīng)屬性
Stimulsoft是白俄羅斯一家報(bào)表控件廠商,該商家一直專注于報(bào)表控件的研發(fā)與創(chuàng)新,是報(bào)表控件行業(yè)的領(lǐng)導(dǎo)者。Stimulsoft 經(jīng)過多年的努力,終于實(shí)現(xiàn)了更加簡(jiǎn)單的設(shè)計(jì)報(bào)表,數(shù)據(jù)驅(qū)動(dòng)更快的應(yīng)用程序,更加簡(jiǎn)便的應(yīng)用新的技術(shù),極大程度上的減少了開發(fā)人員的工作量,提高了工作的效率。
當(dāng)需要根據(jù)文本組件的大小調(diào)整文本的高度時(shí),可使用文本組件的 "縮小字體以適合 "屬性。該屬性可在屬性面板上找到。
該屬性有兩個(gè)值:true 和 false,分別表示啟用或禁用該屬性。默認(rèn)情況下,該屬性設(shè)置為 false。
下圖顯示了一個(gè)帶有文字的組件,文字明顯大于組件的大小。
當(dāng) "縮小字體以適合 "屬性設(shè)置為 false 時(shí),查看器中的文本將如下圖所示
注意 收縮字體以適應(yīng)是一個(gè)后處理屬性,在調(diào)整文本組件時(shí)應(yīng)將其考慮在內(nèi)。如果啟用了 CanBreak 和 CanShrink 屬性,那么在渲染報(bào)表時(shí),文本組件將根據(jù)預(yù)設(shè)的字體大小采取與文本高度相對(duì)應(yīng)的大小。
禁用了 CanBreak 和 CanShrink 屬性,但將 "縮小字體以適合 "設(shè)置為 true
啟用了 CanBreak 和 CanShrink 屬性,但將字體縮小為適合設(shè)置為 true