2008年5月19日 星期一

流灠器元件-文字轉圖形
























•線上會員申請系統防駭真人互動式密碼
•網頁資料查詢顯示可能會被有心人士收集
•會員名冊或大量資料容易剪貼及複製
•線上交易系統確保彼端真人操作
•您不能複製由本程式所產生的文字(巳經變成圖形)
•網頁上的價格或姓名等敏感資料不容易被利用
•您在網頁上公佈的Email信箱可能巳經被廣告商收集
•許多搜尋引擎不小心收集到你不想公開的資訊


以下是檔名為 mypng.asp 的範例語法:

Response.ContentType = ”image/png”
Response.AddHeader ”Content-Disposition”, ”filename=webtext2png.png”

Dim ByteArr
Dim Obj

Set Obj = Server.CreateObject(”GSFTText.WebText”)

Obj.FontFaceName = ”新細明體”
Obj.FontSize = 16
Obj.XMargin = 10
Obj.YMargin = 10
Obj.ForeGroundColor = ”000000”
Obj.BackGroundColor = ”FFFFFF”
Obj.TransparentEnable = 0
Obj.TransparentColor = ”000000”
Obj.Text = ”這是測試文字”
Obj.PicWidth = 540
Obj.PicHeight = 250
Obj.FontAlignment = 0
Obj.FontItalic = 0
Obj.FontUnderline = 0
Obj.FontBold = 0
Obj.CharacterExtra = 0
Obj.RowSpace = 4

ByteArr = Obj.Show
Response.BinaryWrite ByteArr

Set Obj=Nothing

客戶端 HTML 語法:

<htm>
<head>
</head>
<body>
<img src=”mypng.asp”>
</body>
</html>


規格
屬性 FontFaceName設定字形名稱, 字串值, 所指定的字形名稱應該是已經安裝在 WEB Server 上的字形, 內定字形為系統字
屬性 FontSize字形大小, 整數值, 請依一般字形大小的數值來定義, 例如: 10, 12, 16...
屬性 XMargin左邊界, 整數值, 定義文字區的左上角與圖形框左緣間的距離, 一般統稱文字左邊界, 單位為像素
屬性 YMargin上邊界, 整數值, 定義文字區的左上角與圖形框上緣間的距離, 一般統稱文字上邊界, 單位為像素
屬性 ForeGroundColor前景色(即文字顏色), 6位數的字串值, 依一般網頁定義 RGB 三原色的方式設定, 例如 FF0000 為紅色, 00FF00 為綠色, 0000FF 為藍色
屬性 BackGroundColor背景色(即底圖顏色), 6位數的字串值, 依一般網頁定義 RGB 三原色的方式設定, 例如 FF0000 為紅色, 00FF00 為綠色, 0000FF 為藍色
屬性 TransparentEnable透明功能, 整數值, 設 1 則透明功能啟用, 設 0 透明功能停用, 需搭配 [指定透明色] 屬性一齊使用
屬性 TransparentColor指定透明色, 6位數的字串值, 依一般網頁定義 RGB 三原色的方式設定, 例如 FF0000 為紅色, 00FF00 為綠色, 0000FF 為藍色, 需搭配 [透明] 屬性並啟用才有效
屬性 Text要顯示文字變成圖形的內容, 字串值, 有支援換行功能, 換行時需資料內容須加上 0Dh 0Ah
屬性 PicWidth圖形寬度, 整數值, 設定圖形的寬度, 所顯示的文字會在圖形的範圍內, 文字開始位置依 XMargin 與 YMargin 屬性來定義, 超過部份將不會顯示, 單位為像素
屬性 PicHeight圖形高度, 整數值, 設定圖形的高度, 所顯示的文字會在圖形的範圍內, 文字開始位置依 XMargin 與 YMargin 屬性來定義, 超過部份將不會顯示, 單位為像素
屬性 FontAlignment文字的對齊方式, 整數值, 設 0 為靠左, 設 1 為居中, 設 2 為靠右
屬性 FontItalic文字是否為斜體字, 整數值, 設 0 為正常字體, 設 1 為斜體字
屬性 FontUnderLine文字是否為底線字, 整數值, 設 0 為正常字體, 設 1 為底線字
屬性 FontBold文字是否為粗體字, 整數值, 設 0 為正常字體, 設 1 為粗體字
屬性 CharacterExtra設定字距, 整數值, 可以設定字與字間的距離, 單位為像素
屬性 RowSpace設定行距, 整數值, 可以設定上下行與行間的距離, 單位為像素
方法 Show將結果以二進位的方式輸出到客戶端的流灠器上
系統需求IIS 5 或更高級版本

產品規格僅供參考,以實際交易時包裝上說明為準,規格變動恕不另行通知

沒有留言: