列印輔助類。
首先新增
using system.windows.printing;
命名空間
1public
class
silverprint215
public
void onprintpage(object
sender, printpageeventargs e)
1635
//設定textblock在canvas中的位置
36txt.setvalue(canvas.topproperty, topposition);
37txt.setvalue(canvas.leftproperty, e.pagemargins.left);
38//
將textblock新增到列印的元素中去
39printsu***ce.children.add(txt);
40 listprintindex++;
41//
追加高度
42 topposition = topposition +measuredheight;43}
44 e.pagevisual =printsu***ce;45}
46}47//
列印內容類
48public
class
printstr
4951
public
int fontsize
52public printstr(string str,int size=10)53
57 }
列印直接呼叫
new silverprint().print(printstrs);
如果是silverlight5.0之前會彈出列印預覽。。。如果是silverlight5.0 允許瀏覽器外允許 增加許可權。就可以不用彈出列印預覽,直接列印了。
了解Silverlight呼叫
html 頁面會呼叫 default.html.js 源 頁中的 createsilverlight sys.silverlight.createobjectex events 該呼叫將用到許多屬性,其中包括那些用於定義要呈現的 xaml silverlight 控制項外觀以及 onload 和 o...
SilverLight 呼叫js方法
sl處理js的後台 scriptojbect js htmlpage.window.getproperty jsfunname as scriptobject jsfunname 你的js方法名稱 show.invokeself invokeself 這是模擬呼叫你的js方法 可理解為就是呼叫此js...
Silverlight呼叫本機exe程式
要點 1.silverlight必須啟用oob模式,以及 require elevated trust when running in browser.參考下圖設定 注 oob模式,並不意味著必須脫離瀏覽器執行,仍然可以嵌入到網面中執行 2.必須新增microsoft.csharp.dll 引用,預...