VFP 愛用者社區 首頁 VFP 愛用者社區
本討論區為 Visual Foxpro 愛用者經驗交流的地方, 請多多利用"搜尋"的功能, 先查看看有無前例可循, 如果還有不懂的再發問. 部份主題有附加檔案, 須先註冊成為社區居民才可以下載.
 
 常見問題常見問題   搜尋搜尋   會員列表會員列表   會員群組會員群組   會員註冊會員註冊 
 個人資料個人資料   登入檢查您的私人訊息登入檢查您的私人訊息   登入登入

如何動態改變地址標籤字型的大小
前往頁面 上一頁  1, 2
 
發表新主題   回覆主題    VFP 愛用者社區 首頁 -> VFP 討論區
上一篇主題 :: 下一篇主題  
發表人 內容
snciset



註冊時間: 2007-12-06
文章: 66
來自: 台北

第 16 樓

發表發表於: 星期六 二月 16, 2008 11:10 pm    文章主題: 引言回覆

剛剛又在REPORT的DYNAMICS 選項中試好久,該勾的也勾,不該選的也選了,REPORT 中只放一個TEXT,,還故意把條件設的很解簡單,只設兩個條件,FONT10和FONT14的條件,把DEFAULT設成粗體,FONT10的條件設成LEN(ALLTRIM(ADDRESS))>20,FONT14設成LEN(ALLTRIM(ADDRESS))<=20,但他每次還是去抓DEFAULT的粗體,怪怪,錯在那兒?
雖我有用小賴兄之前放兩個TEXT重疊的方法解決了,可是我"聽起來"這方法應該可以,否則有DYNAMICS的選項就沒意義,可是我就是試不出來,我到底是笨在哪裡呢?我已經試了幾個小時了......

_________________
一個LKK的勞工,只為了維護15年前寫的一些在dos下clipper的東東,96年11月決定學foxpro
回頂端
檢視會員個人資料 發送私人訊息
snciset



註冊時間: 2007-12-06
文章: 66
來自: 台北

第 17 樓

發表發表於: 星期日 二月 17, 2008 1:18 am    文章主題: 引言回覆

已經又試了快2個小時了,真的是該勾的也勾,該選的也選了,該試也試了,怎麼試的結果都是去抓預設值,還是我上面只放一個TEXT不對?那這樣和原先放兩個TEXT重疊的解決方式有何不同.......真的有點沒力了,一個功能試了整個下午和晚上都沒辦法.....還是抓設條件處最上方的<default>值
ps:因dynamics處已設條件了,所以print when... 處就不用設了,可是有設沒設我也都試了,也不行
我下指令時單純用label from XXXX preview
還是該在下指令時加入什麼參數呢?

_________________
一個LKK的勞工,只為了維護15年前寫的一些在dos下clipper的東東,96年11月決定學foxpro
回頂端
檢視會員個人資料 發送私人訊息
snciset



註冊時間: 2007-12-06
文章: 66
來自: 台北

第 18 樓

發表發表於: 星期日 二月 17, 2008 2:06 pm    文章主題: 引言回覆

好像條件沒VERFY好,因為我自己雞婆多家了幾個東西,之前忘了先檢驗,我自己先再TRY一下,但仍有問題,大概又是自己設定上的問題吧,把他寫至FILE可以看見字型的變化有大有小,但PREVIEW一樣大,不行,我自己得搞定才行,別啥事都用問的,真氣死我了~~
_________________
一個LKK的勞工,只為了維護15年前寫的一些在dos下clipper的東東,96年11月決定學foxpro
回頂端
檢視會員個人資料 發送私人訊息
jerryclt



註冊時間: 2009-03-10
文章: 334
來自: 佛心來的

第 19 樓

發表發表於: 星期一 七月 08, 2013 9:46 am    文章主題: 引言回覆

無效+1,
設成 SET REPORTBEHAVIOR 90,
雖然有效果出現,
但是原本一些條件式的 TEXT 都不見了!
果然是見鬼!!
回頂端
檢視會員個人資料 發送私人訊息
bx1166



註冊時間: 2011-12-06
文章: 273


第 20 樓

發表發表於: 星期一 七月 08, 2013 10:01 am    文章主題: 引言回覆

如果輸出結果不必分順序的話 倒是可以依照地址的長短 直接拆成兩個資料檔案
用兩個label form 分開去跑 簡單 又可以解決問題
回頂端
檢視會員個人資料 發送私人訊息
小賴



註冊時間: 2004-12-27
文章: 469


第 21 樓

發表發表於: 星期一 七月 08, 2013 10:20 am    文章主題: 引言回覆

jerryclt 寫到:
無效+1,
設成 SET REPORTBEHAVIOR 90,
雖然有效果出現,
但是原本一些條件式的 TEXT 都不見了!
果然是見鬼!!


如果 Text 顯視的是中文; 將Text之高度加大試試
回頂端
檢視會員個人資料 發送私人訊息 發送電子郵件
jerryclt



註冊時間: 2009-03-10
文章: 334
來自: 佛心來的

第 22 樓

發表發表於: 星期一 七月 08, 2013 10:54 am    文章主題: 引言回覆

小賴 寫到:
jerryclt 寫到:
無效+1,
設成 SET REPORTBEHAVIOR 90,
雖然有效果出現,
但是原本一些條件式的 TEXT 都不見了!
果然是見鬼!!


如果 Text 顯視的是中文; 將Text之高度加大試試


還是無效...
參考: http://vfp.sunyear.com.tw/viewtopic.php?t=2456
裡頭有提到令人垂頭喪氣的一段文字 @@

小弟的某一個報表有絕對必要性顯示 星期N 的需求.
真傷腦筋 = ="
回頂端
檢視會員個人資料 發送私人訊息
jerryclt



註冊時間: 2009-03-10
文章: 334
來自: 佛心來的

第 23 樓

發表發表於: 星期一 七月 08, 2013 11:34 am    文章主題: 引言回覆

太棒了, 連
LOAD:
PUBLIC ARRAY _week[7]
_week[1]='日'
_week[2]='一'
_week[3]='二'
_week[4]='三'
_week[5]='四'
_week[6]='五'
_week[7]='六'

REPORT:
_week[DOW(DATE())] <-- 連這樣也算是[例外], 真是夠了 >"<
回頂端
檢視會員個人資料 發送私人訊息
jerryclt



註冊時間: 2009-03-10
文章: 334
來自: 佛心來的

第 24 樓

發表發表於: 星期一 七月 08, 2013 11:43 am    文章主題: 引言回覆

神奇的事發生了,
咱一口氣把字高放到一整頁,
真的跑出來了,
後來慢慢縮小到... 12號字 高21點, 14號字 高24點
就可以顯示了...

感謝小賴兄提供這麼一條線索...(感恩啊!
回頂端
檢視會員個人資料 發送私人訊息
Patrick Wu



註冊時間: 2007-01-03
文章: 223
來自: 台北市

第 25 樓

發表發表於: 星期三 七月 10, 2013 11:16 am    文章主題: 引言回覆

您好
其實還有各方法
可開啟XXX.frx
去改 fontstyle.........

是的 後學的作法也是如此
沒有 FOXPRO 版本的問題
回頂端
檢視會員個人資料 發送私人訊息 MSN Messenger
55812296



註冊時間: 2012-09-19
文章: 49


第 26 樓

發表發表於: 星期三 七月 10, 2013 4:35 pm    文章主題: 引言回覆

jerryclt 寫到:
小賴 寫到:
jerryclt 寫到:
無效+1,
設成 SET REPORTBEHAVIOR 90,
雖然有效果出現,
但是原本一些條件式的 TEXT 都不見了!
果然是見鬼!!


如果 Text 顯視的是中文; 將Text之高度加大試試


還是無效...
參考: http://vfp.sunyear.com.tw/viewtopic.php?t=2456
裡頭有提到令人垂頭喪氣的一段文字 @@

小弟的某一個報表有絕對必要性顯示 星期N 的需求.
真傷腦筋 = ="


SET REPORTBEHAVIOR 90 有中文時
HEIGHT 至少要0.42CM已上(視字體大小)+中文字集
同時須注意當你改了字體(無論是自型或大小, 它的高度又會自動縮小, 須再改一次
回頂端
檢視會員個人資料 發送私人訊息
55812296



註冊時間: 2012-09-19
文章: 49


第 27 樓

發表發表於: 星期三 七月 10, 2013 5:22 pm    文章主題: 引言回覆

snciset 寫到:
剛剛又在REPORT的DYNAMICS 選項中試好久,該勾的也勾,不該選的也選了,REPORT 中只放一個TEXT,,還故意把條件設的很解簡單,只設兩個條件,FONT10和FONT14的條件,把DEFAULT設成粗體,FONT10的條件設成LEN(ALLTRIM(ADDRESS))>20,FONT14設成LEN(ALLTRIM(ADDRESS))<=20,但他每次還是去抓DEFAULT的粗體,怪怪,錯在那兒?
雖我有用小賴兄之前放兩個TEXT重疊的方法解決了,可是我"聽起來"這方法應該可以,否則有DYNAMICS的選項就沒意義,可是我就是試不出來,我到底是笨在哪裡呢?我已經試了幾個小時了......


第一步
於欄位連按2下 跑出FILELD PROPERTIES 欄位屬性>OTHER>EDIT USER DATA.. 寫入程式碼

"*:EFFECTS FONTNAME=IIF(LEN(ALLTRIM(ADDRESS))>20 ,FONT1,FONT2)"
第2步需DEFIEN CLASS MYEFFECT AS REPORTLISENER
由於印該欄位時會觸發Evaluatecontents事件
把你的需求寫入
PROC Evaluatecontents(tnFrxrecno.toObjProperties)
if '*:EFFECTS FONTFACE'$Frx.user
lcfont=後面的iif 函式內容
lcfont=evaluate(lcfont)
with toObjProperties
. FONTNAME=lcfont
.reload=.t.
endwith
endif

已上只是大概步驟 要試到好 還真拼

用其他大大說的改報表結構的FONTFACE 可能比較簡單
回頂端
檢視會員個人資料 發送私人訊息
ckp6250



註冊時間: 2004-07-30
文章: 1642


第 28 樓

發表發表於: 星期五 七月 12, 2013 10:37 pm    文章主題: 引言回覆

戲法人人會變,各有巧妙不同。
但,若以本題「如何動態改變地址標籤字型的大小?」來說的話
疊二個text是最節能省碳的方法

柿子最好挑軟的
回頂端
檢視會員個人資料 發送私人訊息 參觀發表人的個人網站
jerryclt



註冊時間: 2009-03-10
文章: 334
來自: 佛心來的

第 29 樓

發表發表於: 星期四 七月 18, 2013 7:57 am    文章主題: 引言回覆

ckp6250 寫到:
戲法人人會變,各有巧妙不同。
但,若以本題「如何動態改變地址標籤字型的大小?」來說的話
疊二個text是最節能省碳的方法

柿子最好挑軟的


中肯哪!

咱試了五顏六色的報表後,
發現一堆莫明其妙BUG...
最令人無法接受的是,
花樣一多, 報表的前置處理作業就更久,
20頁的報表加上7種顏色的變化就等了12秒...>"<

最後咱還是用了土方法,
給它疊了7個TEXT...(哀
回頂端
檢視會員個人資料 發送私人訊息
從之前的文章開始顯示:   
發表新主題   回覆主題    VFP 愛用者社區 首頁 -> VFP 討論區 所有的時間均為 台北時間 (GMT + 8 小時)
前往頁面 上一頁  1, 2
2頁(共2頁)

 
前往:  
無法 在這個版面發表文章
無法 在這個版面回覆文章
無法 在這個版面編輯文章
無法 在這個版面刪除文章
無法 在這個版面進行投票
無法 在這個版面附加檔案
無法 在這個版面下載檔案


Powered by phpBB © 2001, 2005 phpBB Group
正體中文語系由 phpbb-tw 維護製作