2012-11-09 63 views
0

我試圖通過在擒縱表達式內輸入整數來在數據窗口內旋轉我的文本控件,如下面的鏈接所示。Powerbuilder旋轉文本和邊框

http://infocenter.sybase.com/help/index.jsp?topic=/com.sybase.infocenter.dc00844.1200/html/pbug/BABBCCJF.htm

現在的問題是:我其實有文本週圍邊框。當文本本身旋轉時,我也需要邊框旋轉。

原因是我試圖打印標籤,並且由於文本框的邊框不旋轉,所以它實際上超出了紙張的允許寬度。

文本控件旋轉270度。

(THE輪換:)

enter image description here

(旋轉後,你可以看到,邊界不旋轉。)前面

enter image description here

你如何旋轉的邊界連同文字?

+1

思想,這是PB的一個bug。創建具有特定座標的獨立矩形。如果當然,你應該計算它們。 – Maximus

+0

不知道如何設置標籤,但不是試圖旋轉文本,而是更容易更改打印方向(橫向vs縱向)? – Slapout

+0

@slapout只有特定的文字纔會旋轉,所以即使我在橫向上打印它也會遇到同樣的問題。 – l46kok

回答

1

很抱歉,無法讓您旋轉這些項目。文字Escapement確實旋轉了顯示器,但在實際頁面定位中它仍然是一樣的。意思是,如果您的文字位於頁面的最右側,您將得到兩(2)頁而不是一頁,因爲它會將擒縱系統正確地顯示爲垂直,但仍然會失去當前頁邊距。我建議您使用自動調整高度並使用垂直顯示的字體。我曾經在我現在的公司中嘗試過這樣做,但您也必須部署該字體。

我希望我能以某種方式幫助。

+0

是的,我不喜歡與我們的應用程序一起部署字體的想法,但它可能是唯一的選擇。謝謝。 – l46kok

-1

是的,你可以。在你的代碼語法中使用它。

dw_1.object.<tag>.font.escapement = ### 

您可以用等級* 10,例如,改變###:90°= 900