| 1. <!--#include file="Config/Function.asp"--> 2. <!--#include file="Config/SiteInfo.asp"--> 3. <!--#include file="Config/DbConn.asp"--> 4. <% a) Dim TeachID, PageTextLen, Page, SumPage, BodyLen, \ TemplateBody, Width, Height, FHeight, sEndStr b) TeachID = INT(Request("TeachID")) c) PageTextLen = INT(Request("PageTextLen")) d) IF PageTextLen <= 0 THEN i. PageTextLen = 300 e) END IF f) Page = INT(Request("Page")) g) Set Rs = Server.CreateObject("ADODB.Recordset") h) Sql="select * from Article where id=" & TeachID i) Rs.open sql,conn,1,1 j) IF NOT Rs.EOF THEN i. TeachingBody = Rs("Content") & constEndStr k) ELSE i. Response.Write("记录不存在") ii. Rs.Close iii. Set Rs = Nothing iv. Conn.Close v. Set Conn = Nothing vi. Response.End l) END IF m) BodyLen = len(TeachingBody) n) SumPage = GetMaxPageNum(BodyLen, PageTextLen) o) Dim sPageText p) IF Page >= SumPage THEN i. Page = SumPage q) END IF r) IF Page <= 0 THEN i. Page = 1 s) END IF t) sPageText = mid(TeachingBody, (Page-1) * PageTextLen + 1, PageTextLen) u) Dim sFont v) sFont = Request("FontFace") w) Dim FileName x) FileName = GetTempFileName(Server.MapPath("tmp"), "XTImg_", "jpg") y) On Error Resume Next z) Set Obj = Server.CreateObject("XTAspImage.AspImage") aa) Response.Clear bb) If Err.Number <> 0 Then i. Response.Write "请先在服务器安装信天ASPIMAGE组件!" ii. Response.End cc) End If dd) Obj.bstrFilePath = FileName ee) Obj.lHeight = INT(Request("Height")) ff) Obj.lWidth = INT(Request("Width")) gg) Obj.bstrFont = sFont hh) Obj.lLeft = INT(Request("ImgLeft")) ii) Obj.lTop = INT(Request("ImgTop")) jj) Obj.llfHeight = INT(Request("llfHeight")) kk) Obj.lWeight = INT(Request("Weight")) ll) Obj.l3D = INT(Request("l3D")) mm) Obj.lCSet = INT(Request("CSet")) nn) Obj.bstrText = sPageText oo) IF Obj.OutTextImg = 0 THEN i. Dim lDelFile ''是否删除临时文件,0为不删除,非0为删除 ii. lDelFile = 1 iii. ret = Obj.OutImg(FileName, lDelFile) iv. ''Response.Write "输出文件成功!" pp) ELSE i. Response.Write "输出文件失败!" qq) END IF rr) Set Obj = nothing 5. %> 6. <body> 7. </body> 8. </html> |
| <img src="outteachimg.asp?TeachID=67&PageTextLen=500&Height=300&Width=600&Page=1& FontFace=%BB%AA%CE%C4%D0%C2%CE%BA&l3D=0&FontColor=0&CSet=134&BGImgPath=&ImgLeft=10& ImgTop=20&ImgBottom=10&ImgRight=10&llfHeight=24&Weight=300" width="580" > |
关注此文的读者还看过: