原創(chuàng)|使用教程|編輯:我只采一朵|2017-12-07 10:16:53.000|閱讀 239 次
概述:在這篇文章中,我想把注意力集中在文本對象的一個有趣的屬性上。剪切(Clip)屬性確定文本是否對象內(nèi)文本溢出時是否將溢出的部分裁切掉。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關(guān)鏈接:
在這篇文章中,我想把注意力集中在文本對象的一個??有趣的屬性上。剪切(Clip)屬性確定文本是否對象內(nèi)文本溢出時是否將溢出的部分裁切掉。
如果啟用此屬性,則溢出的文本部分將被裁切掉。如果禁用則將顯示完整的文本,就好像對象被拉伸了一樣。
我們來看一個例子。首先創(chuàng)建一個簡單的報表。例如,一個帶有圖片的產(chǎn)品類別的列表:
請注意,帶有有類別名稱的選定文本對象尺寸很小。為了讓大家看得更明白,我專門關(guān)閉了文字折疊(WordWrap屬性)。
預(yù)覽報表:
如你所見,由于文本對象的尺寸很小,類別名稱被裁切掉了?,F(xiàn)在,對于同一個對象,將Clip屬性設(shè)置為false(默認為true)。
我們來看看現(xiàn)在報表的樣子:
盡管文本對象的尺寸仍然不變,但名稱完整的顯示了出來。
現(xiàn)在讓我們導(dǎo)出為PDF格式:
該文件與報表對照,一切都是正確的。
我決定更進一步——試試垂直顯示文本。為此,在Angle屬性中更改文本對象的角度,例如 - 270.現(xiàn)在文本對象如下所示:
運行報表:
這一次屬性設(shè)置并沒有起作用。但一切并沒有看上去那么糟糕。讓我們將報表導(dǎo)出為PDF:
在這里,剪切屬性確實被禁用了,且文本顯示正確(盡管文本對象仍然很?。?。
將文本的斜率設(shè)置為45度并重復(fù)實驗。
該報表仍然顯示不完整的文字。現(xiàn)在輸出為PDF:
而這一次導(dǎo)出到PDF并沒有失敗。一切看起來很完美。
我們總結(jié)一下。文本對象的剪切屬性會將溢出邊界的部分裁切掉。如果您使用具有自動增長(autogrow)屬性的對象,則可能會發(fā)生相鄰對象或?qū)ο蟮奈灰浦丿B的情況,在導(dǎo)出時可能會導(dǎo)致報表顯示不正確。這種情況下,禁用Clip屬性非常方便。
從上文實驗中可以清楚地看出,顯然這個“屬性”只能在報表文本的橫向折疊上起作用。但是,當導(dǎo)出為PDF時,文本的旋轉(zhuǎn)角度并不重要。文本始終能完整顯示。
產(chǎn)品介紹 | 下載試用 | 優(yōu)惠活動 | | 聯(lián)系Elyn
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請郵件反饋至chenjj@fc6vip.cn