2014年7月28日 星期一

偵測解析度來決定DIV要多長

利用client script,在onload事件時動態改變div的style屬性





this is div

2014年7月26日 星期六

控制印表機分頁的HTML標記

控制印表機分頁的HTML標記
  


利用“page-break-before:always”:
第一頁的內容

第二頁的內容



第三頁的內容


利用“page-break-after:always”:

第一頁的內容


第二頁的內容

第三頁的內容基本語法:
page-break-before : auto | always | avoid | left | right | null
auto :  假如需要在對象之前插入頁分割符
always :  始終在對象之前插入頁分割符
avoid :  未支持。避免在對象之前插入頁分割符
left :  未支持。在對象之前插入頁分割符直到它到達一個空白的左頁邊
right :  未支持。在對象之前插入頁分割符直到它到達一個空白的右頁邊
null :  空白字符串。取消頁分割符設置檢索或設置對象前出現的頁分割符。此屬性在打印文檔時發生作用。此屬性不作用於 BR 或 HR 對象。假如在瀏覽器已顯示的對象上此屬性和 page-break-after 屬性的值之間發生衝突,則導致最大數目分頁的值被使用。頁分隔符不允許出現在定位對象內部。
在IE6及之前版本瀏覽器中, left 和 right 值的作用結果等同於 always 。此屬性對於 currentStyle 對象而言是只讀的。對於其他對象而言是可讀寫的。對應的腳本特性為 pageBreakBefore 。 ECShop實現訂單分頁打印
在EC後臺打印多個訂單時,有時會出現不能正常打印的問題,可能字跑偏了,也可能內容沒有在訂單上相應的位置上面顯示,有時候選擇打印一張訂單,打印出來的時候卻打印了兩張訂單紙,這些問題一般都是打印機的尺寸沒有設置好.添加新的打印紙格式:
1. 以管理員的身份進入系統(一般用戶是無法設置打印機的格式的).
2. 選擇”開始”->”打印機和傳真”(XP系統),然後選擇要設置的打印機,再選擇”文件”->”服務器屬性”,就會出現下面的窗口:點擊”創 建新格式”,在表格名中輸入自己的紙張格式名稱,如:mypage,然後設置紙張的大小,根據自己的實際訂單紙大小進行設置,我選擇的單位是公制,有的訂 單需要選擇英制(如:順風快遞),然後點擊”保存格式”,完成,關閉.格式設置好以後,在要打印的頁面中也需要進行一下設置:
“頁面設 置”->”紙張大小”中選擇剛才設置的新格式:mypage,然後再根據實際位置再修改一下訂單的頁邊距的值.完成.最後還有最重要的一步,就是設 置分頁符,在每個訂單的後面都需要上加
如果訂單打印的時候有空白頁,可以通過程序進行一下控 制,一般就是上面那個分頁原因,只要把第一頁的分頁符刪除掉就沒事了.

這樣就可以連續打印訂單了,並且不會出現訂單內容跑偏的現象. 

2014年7月15日 星期二

grid轉excel亂碼

簡單五步驟將 GridView 資料轉檔到 Excel

DataGrid 匯出 EXCEL

附上一些常用的格式
  • 文本:vnd.ms-excel.numberformat:@
  • 日期:vnd.ms-excel.numberformat:yyyy/mm/dd
  • 數字:vnd.ms-excel.numberformat:#,##0.00
  • 貨幣:vnd.ms-excel.numberformat:¥#,##0.00
  • 百分比:vnd.ms-excel.numberformat: #0.00%
 '匯出Excel方法

    Private Sub toExcel()
        export("BIG5", "Excel_Fill.xls", "application/vnd.ms-excel")
    End Sub

    '匯出Word方法

    Private Sub toWord()
        export("BIG5", "Word_Fill.doc", "application/vnd.ms-word")
    End Sub

而Excel會無法判別中文的原因時...中文版Excel預設是big5...(也就是說用big5去讀utf-8...一定看不到字的...)
要嘛就是把ASP.NET的頁面設成big5

在web.config裡面可以設定...
把 
改成

要嘛就是匯出成Excel時,自己加上html的標籤


(這裡是你原本匯出的內容)


 



Response.Clear()
        Response.Buffer = True
        Response.Charset = "utf-8"
        Response.AddHeader("content-disposition", "attachment; filename=" & txt_req_no.Text.ToUpper.Trim & ".xls")
        Response.ContentEncoding = System.Text.Encoding.GetEncoding("utf-8")    ' BIG5 or utf-8
        Response.ContentType = "application/vnd.ms-excel"
        Me.EnableViewState = False
        Dim tw As StringWriter = New System.IO.StringWriter
        Dim hw As HtmlTextWriter = New HtmlTextWriter(tw)
        MyDataGrid.RenderControl(hw)
        Response.Write(tw.ToString())
        Response.End()

2014年7月8日 星期二

英文好句子

老子道德經 第22章
曲則全,枉則直;窪則盈,敝則新;少則得,多則惑。是以聖人抱一,為天下式。
不自見,故明;不自是,故彰;不自伐,故有功;不自矜,故長。
夫惟不爭,故天下莫能與之爭。古之所謂「曲則全」者,豈虛言哉?誠全而歸之!
「不管你擁有什麼樣的真理都無法治癒失去所愛的哀傷。不管什麼樣的真理、什麼樣的誠實、什麼樣的堅強、什麼樣的溫柔,都無法治療那哀傷。我們只能走過那哀傷才能脫離哀傷,從其中學到些什麼,而所學到的這什麼,對於下一個預期不到的哀傷來臨時,仍然也毫不能派上用場。」

——村上春樹

Forward-looking companies think transformation even when they dominate a market, retooling themselves to stay ahead

The game of life is a lot like football. You have to tackle your problems, block your fears, and score your points when you get the opportunity.

人生就像ㄧ場足球賽,你必須解決你的問題,擋住你的恐懼,並在機會出現時適時得分。

What matter the most in all of life's encounters is not how long they last, but how much you leave behind.
人生中的相遇,重要的不在於維繫多久,而在於能留下多少感動。

世界上最讓我難以理解的就是所得稅。 
The hardest thing to understand in the world is the income tax.......愛因斯坦語錄

A drop in the bucket.滄海一粟
Thrift is a virtue.
Patience is virtue.-耐心是一種美德
Practice makes perfect.
---熟能生巧
Rome was not built in a day.
---羅馬不是一天造成的
There is no smole without fire.
---無火不起煙,無風不起浪
All that glitters is not gold.
---中看未必中用;閃爍的未必是黃金

sophisticate 有品味的

Money doesn't thrill me or make me play better because there are benefits to being wealthy. I'm just happy with a ball at my feet. My motivation comes from playing the game I love. If I wasn't paid to be a professional footballer, I would willingly play for nothing.
-- Lionel Messi 

A year from now you will wish you had started TODAY.

regarding paternity leave 陪產假

All the things you thought were periods, they turn out to be commas. And when you’ve got a comma, you just keep living.

-- Matthew McConaughey, actor.

raises the question 提出了一个问题

i beg to bigger.

beg the question

知名的投資大師 約翰坦伯頓 (Sir John Templeton) 曾說過一段大家耳熟能詳的話: 「行情總在絕望中誕生,在半信半疑中成長,在憧憬中成熟,在希望中毀滅。」 (Bull markets are born on pessimism, grown on skepticism, mature on optimism, and die on euphoria.)

beg to differ 未敢苟同

good causes 公益事業

寫信的五個段落
1.the salutation 
2.the securing of goodwill
3.the narration
4.the petition
5.the conclusion


Life is not fair; get used to it. ~ Bill Gates
人生本就不公平,要習慣它。~比爾.蓋茲(微軟公司創辦人)

Your time is limited, so don’t waste it living someone else’s life. ~ Steve Jobs
你的時間有限,所以不要浪費時間過別人的生活。~史提夫.賈柏斯(蘋果公司創辦人)

If you have no critics, you will likely have no success. ~ Malcolm S. Forbes
如果沒有批評你的人,你就不太可能會成功。~馬康.S.富比士(《富比士》雜誌創辦人)

Business opportunities are like buses, there’s always another one coming. ~ Richard Branson
商機就像公車,總會有下一班。~理查.布蘭森(維京集團創辦人)

If you’re not confused, you’re not paying attention. ~ Tom Peters
如果你不覺得困惑,那就表示你不夠專注。~湯姆.彼得斯(被譽為「商界教皇」的美國管理學家)

Everything that is happening at this moment is a result of the choices you’ve made in the past. ~ Deepak Chopra
此刻所發生的所有事,都是你之前選擇的結果。~狄巴克.喬布拉(印度心靈導師)

How you think about a problem is more important than the problem itself-so always think positively. ~ Norman Vincent Peale
你如何看待一個問題,比這個問題本身更重要-所以,常保正向思考。~諾曼.文生.皮爾(全球知名勵志作家)

Forgiveness is a perfectly selfish act. It sets you free from the past. ~ Brian Tracy
寬恕是完全為了自己的行動,它能讓你不再被過去所困。~布萊恩.崔西(美國成功學大師)

The greatest gift that you can give to others is the gift of unconditional love and acceptance.(你能給別人最好的禮物,就是無條件的愛與包容)

1.此刻打盹,你將做夢;而此刻學習,你將圓夢。
This moment will nap, you will have a dream; But this moment study,you will interpret a dream.
2.我荒廢的今日,正是昨日殞身之人祈求的明日。
I leave uncultivated today, was precisely yesterday perishestomorrow which person of the body implored.
3.覺得為時已晚的時候,恰恰是最早的時候。
Thought is already is late, exactly is the earliest time.
4.勿將今日之事拖到明日。
Not matter of the today will drag tomorrow.
5.學習時的苦痛是暫時的,未學到的痛苦是終生的。
Time the study pain is temporary, has not learned the pain islife-long.
6.學習這件事,不是缺乏時間,而是缺乏努力。
Studies this matter, lacks the time, but is lacks diligently.
7.幸福或許不排名次,但成功必排名次。
Perhaps happiness does not arrange the position, but succeeds mustarrange the position.
8.學習並不是人生的全部。但,既然連人生的一部分——學習也無法征服,還能做什麼呢?
The study certainly is not the life complete. But, sincecontinually life part of - studies also is unable to conquer, what butalso can make?
9.請享受無法迴避的痛苦。
Please enjoy the pain which is unable to avoid.
10.只有比別人更早、更勤奮地努力,才能嘗到成功的滋味。
Only has compared to the others early, diligently diligently, canfeel the successful taste.
11.誰也不能隨隨便便成功,它來自徹底的自我管理和毅力。
Nobody can casually succeed, it comes from the thoroughself-control and the will.
12.時間在流逝。
The time is passing.
13.現在淌的哈喇子,將成為明天的眼淚。
Now drips the saliva, will become tomorrow the tear.
14.狗一樣地學,紳士一樣地玩。
The dog equally study, the gentleman equally plays.
15.今天不走,明天要跑。
Today does not walk, will have to run tomorrow.
16.投資未來的人是,忠於現實的人。
The investment future person will be, will be loyal to the realityperson.
17.教育程度代表收入。
The education level represents the income.
18.一天過完,不會再來。
One day, has not been able again to come.
19.即使現在,對手也不停地翻動書頁。
Even if the present, the match does not stop changes the page.
20.沒有艱辛,便無所獲。
Has not been difficult, then does not have attains

猶太人最有名的10句話
1、一杯清水因滴入一滴污水而變污濁,一杯污水卻不會因一滴清水的存在而變清澈。
2、這世上有三樣東西是別人搶不走的:一是吃進胃裡的食物,二是藏在心中的夢想,三是讀進大腦的書。
3、馬在鬆軟的土地上易失蹄,人在甜言蜜語中易摔跤。
4、世界沒有悲劇和喜劇之分,如果你能從悲劇中走出來,那就是喜劇,如果你沉緬於喜劇之中,那它就是悲劇。
5、如果不讀書,行萬里路也不過是個郵差。
6、當你的鄰居在深夜兩點彈鋼琴時你別氣惱,你可以在四點鐘時叫醒他,並告訴他你很欣賞他的演奏。
7、如果你只是等待,發生的事情只會是你變老了。
8、真正的朋友不是在一起有聊不完的話,而是即使不說一句話也不覺得尷尬。
9、時間是治療心靈創傷的大師,但絕不是解決問題的高手。
10、寧願做過了後悔,也不要錯過了後悔!
20歲以後,
『異鄉』與『家鄉』是一樣。
( 去到哪,都能適應 )
● 30歲以後,
『晚上』與『白天』是一樣。
( 幾天沒睡,無所謂 )
● 40歲以後,
『學歷高』與『學歷低』是一樣。
( 學歷低的,反而賺得多 )
● 50歲以後,『美』與『醜』是一樣。
( 再美的,此時皺紋、黑斑老態也出現了。)
● 60歲以後,
『官大』跟『官小』是一樣。
( 退休了,階級都一樣 )
● 70歲以後,
『房子大』跟『房子小』是一樣。
( 關節退化走不動,所需空間只一丁點。)
● 80歲以後,
『錢多』跟『錢少』是一樣。
( 再花,也花不了多少錢 )

● 90歲以後,
『男人』跟『女人』是一樣。
( 因為,沒人還能做那檔事 )
● 100歲以後,
『躺著』跟『起來』是一樣。
( 起來,也不知要做什麼?)
您我的ㄧ生就是如此,差異不大。
看開、看懂、看透了,
人生不過是爾爾。
請珍惜您已擁有的,
找回您已失去的!

這篇的領悟寫得很好,真值得一看。

(一)梁實秋:
你走,我不送你;你來,無論多大風多大雨,我要去接你。
(二)海明威:
優於别人,並不高貴,真正的高貴應該是優於過去的自己。
(三)三毛:
如果有來生,要做一棵樹,站成永恒,沒有悲傷的姿勢:一半埋在土裏安詳,一半在空中飛揚;一半散落陰涼,一半沐浴陽光。非常沉默非常驕傲,從不依靠、從不尋找。
(四)顧曼:
一個笑,就擊敗了一輩子;一滴淚,就還清了一個人。
(五)華淑敏:
優等的心,不必華麗,但必須堅固。
(六)七堇年:
人生如路,須在荒涼中,走出繁華的風景來。
(七)徐志摩:
走著走著,就散了,回憶都淡了;看著看著,就累了,星光也暗了;聽著聽著,就醒了,開始埋怨了;回頭發現,你不見了,突然我亂了。
(八)徐志摩:
一生至少該有一次,為了某個人而忘了自己、不求有结果、不求同行、不求曾經擁有,甚至不求你愛我,只求在我最美的年華裏,遇到你。
(九)朱德庸:
人生就像迷宫,我們用上半生找尋入口,用下半生找尋出口。
(十)顧城:l
我從沒被誰知道,所以也沒被誰忘記。在别人的回憶中生活,並不是我的目的。
(十一)村上春樹:
哪裏會有人喜歡孤獨,不過是不喜歡失望。
(十二)徐志摩:
如果真相是一種傷害,請選擇謊言。如果謊言是一種傷害,請選擇沉默。如果沉默是一種傷害,請選擇離開。
(十三)席慕容:
我們都是戲子,在别人的故事裏,流著自己的眼淚。
(十四)余秋雨:
你的過去我來不及参與,你的未來我奉陪到底。
年紀漸長,見識越廣,越覺得這些文句,智慧而雋永!

猶太人最有名的10句話
1、一杯清水因滴入一滴污水而變污濁,一杯污水卻不會因一滴清水的存在而變清澈。
2、這世上有三樣東西是別人搶不走的:一是吃進胃裡的食物,二是藏在心中的夢想,三是讀進大腦的書。
3、馬在鬆軟的土地上易失蹄,人在甜言蜜語中易摔跤。
4、世界沒有悲劇和喜劇之分,如果你能從悲劇中走出來,那就是喜劇,如果你沉緬於喜劇之中,那它就是悲劇。
5、如果不讀書,行萬里路也不過是個郵差。
6、當你的鄰居在深夜兩點彈鋼琴時你別氣惱,你可以在四點鐘時叫醒他,並告訴他你很欣賞他的演奏。
7、如果你只是等待,發生的事情只會是你變老了。
8、真正的朋友不是在一起有聊不完的話,而是即使不說一句話也不覺得尷尬。
9、時間是治療心靈創傷的大師,但絕不是解決問題的高手。
10、寧願做過了後悔,也不要錯過了後悔!
哈佛大學推薦:20種快樂的方法
1. Be grateful.
學會感恩。
2. Choose your friends wisely.
明智的選擇朋友。
3. Cultivate compassion.
培養同情心。
4. Keep learning.
不斷學習。
5. Become a problem solver.
學會解決問題。
6. Do what you love.
做你愛做的事情。
7. Live in the present.
活在當下。
8. Laugh often.
經常微笑。
9. Practice forgiveness.
學會原諒。
10. Say thanks often.
常說謝謝。
11. Create deeper connections.
學會深交。
12. Keep your agreement.
信守承諾。
13. Meditate.
反思、冥想。
14. Focus on what you’re doing.
關注你在做的事情。
15. Be optimistic.
樂觀。
16. Love unconditionally.
無條件付出愛。
17. Don’t give up.
永不放棄。
18. Do your best and then let go.
盡力而為,然後隨緣。
19. Take care of yourself.
照顧好自己。
20. Give back.
感恩圖報。