光速云插件
特點(diǎn)
- 免費(fèi)瀏覽器打印PDF/HTML/圖片/Word文檔/Excel/PPT/指令打印/自定義繪圖。
- 支持超大PDF文件打印板丽,能夠快速響應(yīng)打印际歼。
- 使用靜默方式打印探橱。
- 讀取串口數(shù)據(jù)瘫想。
- 讀取電子秤重量蚊惯。
- 支持谷歌侠鳄、火狐异剥、IE7+等瀏覽器愚屁。
- 支持HTTPS協(xié)議的站點(diǎn)济竹。
- 跨平臺,支持Windows集绰、Linux规辱、Mac、Android系統(tǒng)
安裝
文檔
<a href="#打印PDF"></a>
1. 打印PDF
GSCloudPlugin.PrintPdf({
Title:"PDF0001",
Width: 100,
Height: 150,
Url: "https://domain/demo.pdf",
PrinterName: "",
OnSuccess:function(result){
console.log(result);
},
OnError:function(result){
console.log(result);
}
});
字段說明
屬性 |
說明 |
類型 |
默認(rèn)值 |
Title |
標(biāo)題 |
String |
默認(rèn)GUID格式字符串 |
Width |
紙張寬度。單位毫米 |
Int |
0 |
Height |
紙張高度蔼啦。單位毫米榆纽;值為0時,打印高度自適應(yīng)捏肢,應(yīng)用于連續(xù)紙張 |
Int |
0 |
Url |
PDF文件地址 |
String |
無 |
PrinterName |
打印機(jī)名稱奈籽。不傳值則使用默認(rèn)打印機(jī) |
String |
無 |
Pages |
指定打印頁碼。例:值為"2,5"鸵赫,指定打印第2衣屏、3、4辩棒、5頁狼忱;如果只需打印第2頁膨疏,設(shè)置值為"2" |
String |
無 |
UseFileCache |
適用于大文件。需要先調(diào)用下載文件或異步下載文件钻弄,注意:并且需要設(shè)置Title一致
|
bool |
false |
RemoveMargin |
移除空白邊距佃却。適用于四周有較大的空白邊距的不正規(guī)PDF文檔;當(dāng)然其他的類型打印也可以使用該參數(shù) |
bool |
false |
Cookies |
cookie |
Array(Cookie) |
無 |
HttpHeaders |
http頭信息 |
Array(HttpHeader) |
無 |
Copies |
打印文檔份數(shù) |
Int |
1 |
IsAsync |
是否異步窘俺;如果為true饲帅,則每打印完一頁,就會回調(diào)一次批销;如果為false洒闸,則等到全部頁打印完,才回調(diào)一次均芽。支持瀏覽器:谷歌丘逸、火狐、IE10+ |
bool |
false |
<a href="#打印圖片"></a>
2. 打印圖片
GSCloudPlugin.PrintImage({
Title:"PNG0001",
Width: 100,
Height: 150,
Url: "https://domain/demo.png",
PrinterName: "",
OnSuccess:function(result){
console.log(result);
},
OnError:function(result){
console.log(result);
}
});
字段說明
屬性 |
說明 |
類型 |
默認(rèn)值 |
Title |
標(biāo)題 |
String |
默認(rèn)GUID格式字符串 |
Width |
紙張寬度掀宋。單位毫米 |
Int |
0 |
Height |
紙張高度深纲。單位毫米;值為0時劲妙,打印高度自適應(yīng)湃鹊,應(yīng)用于連續(xù)紙張 |
Int |
0 |
Url |
圖片文件地址 |
String |
無 |
PrinterName |
打印機(jī)名稱。不傳值則使用默認(rèn)打印機(jī) |
String |
無 |
Cookies |
cookie |
Array(Cookie) |
無 |
HttpHeaders |
http頭信息 |
Array(HttpHeader) |
無 |
Copies |
打印文檔份數(shù) |
Int |
1 |
<a href="#打印HTML"></a>
3. 打印HTML
GSCloudPlugin.PrintHtml({
Title:"HTML0001",
Width: 210,
Height: 297,
Url: "https://domain/demo.html",
PrinterName: "",
OnSuccess:function(result){
console.log(result);
},
OnError:function(result){
console.log(result);
}
});
字段說明
屬性 |
說明 |
類型 |
默認(rèn)值 |
Title |
標(biāo)題 |
String |
默認(rèn)GUID格式字符串 |
Width |
紙張寬度镣奋。單位毫米 |
Int |
0 |
Height |
紙張高度币呵。單位毫米;值為0時侨颈,打印高度自適應(yīng)余赢,應(yīng)用于連續(xù)紙張 |
Int |
0 |
Url |
HTML網(wǎng)頁地址 |
String |
無 |
PrinterName |
打印機(jī)名稱。不傳值則使用默認(rèn)打印機(jī) |
String |
無 |
Cookies |
cookie |
Array(Cookie) |
無 |
HttpHeaders |
http頭信息 |
Array(HttpHeader) |
無 |
Copies |
打印文檔份數(shù) |
Int |
1 |
<a href="#打印Word文檔"></a>
4. 打印Word文檔
GSCloudPlugin.PrintWord({
Title:"Word0001",
Width: 210,
Height: 297,
Url: "https://domain/demo.docx",
PrinterName: "",
OnSuccess:function(result){
console.log(result);
},
OnError:function(result){
console.log(result);
}
});
字段說明
屬性 |
說明 |
類型 |
默認(rèn)值 |
Title |
標(biāo)題 |
String |
默認(rèn)GUID格式字符串 |
Width |
紙張寬度哈垢。單位毫米 |
Int |
0 |
Height |
紙張高度妻柒。單位毫米;值為0時耘分,打印高度自適應(yīng)举塔,應(yīng)用于連續(xù)紙張 |
Int |
0 |
Url |
Word文檔地址 |
String |
無 |
PrinterName |
打印機(jī)名稱。不傳值則使用默認(rèn)打印機(jī) |
String |
無 |
Cookies |
cookie |
Array(Cookie) |
無 |
HttpHeaders |
http頭信息 |
Array(HttpHeader) |
無 |
Copies |
打印文檔份數(shù) |
Int |
1 |
<a href="#打印自定義繪圖"></a>
5. 打印自定義繪圖
GSCloudPlugin.PrintDraw({
Title:"DRAW0001",
Width: 60,
Height: 20,
Texts:[
{Content:"宇宙飛船",FontSize:2.6,X:1,Y:10,Width:48,Trimming:"EllipsisCharacter",Alignment:"Center"},
{Content:"Spacecraft",FontSize:2.6,X:1,Y:13,Width:48,Alignment:"Center"},
{Content:"Mede in China",FontSize:2.6,X:1,Y:16,Width:48,FontStyle:"Bold"}
],
Barcodes:[
{Width:58,Height:9,Format:"CODE_128",X:1,Y:1,Text:{Content:"001AEDWSDFR",FontSize:2.6,Position:"Top"}},
{Width:9,Height:9,Format:"QR_CODE",X:49,Y:10.5,Text:{Content:"001AEDWSDFR"}}
],
PrinterName: "",
OnSuccess:function(result){
console.log(result);
},
OnError:function(result){
console.log(result);
}
});
字段說明
屬性 |
說明 |
類型 |
默認(rèn)值 |
Title |
標(biāo)題 |
String |
默認(rèn)GUID格式字符串 |
Width |
紙張寬度求泰。單位毫米 |
Int |
0 |
Height |
紙張高度央渣。單位毫米;值為0時渴频,打印高度自適應(yīng)芽丹,應(yīng)用于連續(xù)紙張 |
Int |
0 |
PrinterName |
打印機(jī)名稱。不傳值則使用默認(rèn)打印機(jī) |
String |
無 |
Texts |
文本枉氮。該字段也適用于PDF志衍、圖片、HTML聊替、Word打印
|
Array(Text) |
無 |
Lines |
線條楼肪。該字段也適用于PDF、圖片惹悄、HTML春叫、Word打印
|
Array(Line) |
無 |
Rectangles |
矩形。該字段也適用于PDF泣港、圖片暂殖、HTML、Word打印
|
Array(Rectangle) |
無 |
Ellipses |
圓形当纱。該字段也適用于PDF呛每、圖片、HTML坡氯、Word打印
|
Array(Ellipse) |
無 |
Barcodes |
條碼晨横。該字段也適用于PDF、圖片箫柳、HTML手形、Word打印
|
Array(Barcode) |
無 |
Images |
圖片。該字段也適用于PDF悯恍、圖片库糠、HTML、Word打印
|
Array(Image) |
無 |
Htmls |
Html涮毫。該字段也適用于PDF瞬欧、圖片、HTML窒百、Word打印
|
Array(Html) |
無 |
Cookies |
cookie |
Array(Cookie) |
無 |
HttpHeaders |
http頭信息 |
Array(HttpHeader) |
無 |
Copies |
打印文檔份數(shù) |
Int |
1 |
PrintMethod |
打印方式黍判;值:Print(打印)篙梢、Preview(預(yù)覽)顷帖、Design(設(shè)計) |
String |
Print |
<a href="#Text的字段說明"></a>
Text的字段說明
屬性 |
說明 |
類型 |
默認(rèn)值 |
X |
起始坐標(biāo)X。坐標(biāo)原點(diǎn)為左上方 |
float |
0 |
Y |
起始坐標(biāo)Y渤滞。坐標(biāo)原點(diǎn)為左上方 |
float |
0 |
Width |
文本寬度范圍 |
float |
0 |
Height |
文本高度范圍 |
float |
0 |
Content |
內(nèi)容 |
String |
無 |
FontSize |
文字大小贬墩,單位:PT |
float |
10 |
FontFamily |
字體 |
String |
系統(tǒng)字體 |
Color |
顏色。RGBA用","隔開 |
String |
0,0,0 |
LineSpacing |
行距妄呕,單位PT |
float |
0 |
Trimming |
文本修整方式陶舞。值:None(不進(jìn)行任何修整)、Character(將文本修整成最接近的字符)绪励、Word(將文本修整成最接近的單詞)肿孵、EllipsisCharacter(將文本修整成最接近的字符唠粥,并在被修整的行的末尾插入一個省略號)、EllipsisWord(將文本修整成最接近的單詞停做,并在被修整的行的末尾插入一個省略號)晤愧、EllipsisPath(中心從被修整的行移除并用省略號替換) |
String |
None |
Alignment |
文本水平對齊方式。值:Left(左對齊)蛉腌、Center(居中對齊)官份、Right(右對齊) |
String |
Left |
FontStyle |
字體樣式。值:Regular(普通文本)烙丛、Bold(加粗文本)舅巷、Italic(傾斜文本)、Underline(帶下劃線的文本)河咽、Strikeout(中間有直線通過的文本) |
String |
Regular |
Angle |
角度 |
int |
0 |
SortIndex |
繪制順序索引 |
int |
0 |
<a href="#Line的字段說明"></a>
Line的字段說明
屬性 |
說明 |
類型 |
默認(rèn)值 |
X |
起始坐標(biāo)X钠右。坐標(biāo)原點(diǎn)為左上方 |
float |
0 |
Y |
起始坐標(biāo)Y。坐標(biāo)原點(diǎn)為左上方 |
float |
0 |
Width |
文本寬度范圍 |
float |
0 |
Height |
文本高度范圍 |
float |
0 |
DashStyle |
線條樣式忘蟹。值:Solid(實(shí)線)爬舰、Dash(由劃線段組成的直線)、Dot(由點(diǎn)構(gòu)成的直線)寒瓦、DashDot(由重復(fù)的劃線點(diǎn)圖案構(gòu)成的直線)情屹、DashDotDot(由重復(fù)的劃線點(diǎn)點(diǎn)圖案構(gòu)成的直線) |
String |
Solid |
StrokeWidth |
描邊寬度 |
float |
0 |
Color |
顏色。RGBA用","隔開 |
String |
0,0,0 |
SortIndex |
繪制順序索引 |
int |
0 |
<a href="#Rectangle的字段說明"></a>
Rectangle的字段說明
屬性 |
說明 |
類型 |
默認(rèn)值 |
X |
起始坐標(biāo)X杂腰。坐標(biāo)原點(diǎn)為左上方 |
float |
0 |
Y |
起始坐標(biāo)Y垃你。坐標(biāo)原點(diǎn)為左上方 |
float |
0 |
Width |
文本寬度范圍 |
float |
0 |
Height |
文本高度范圍 |
float |
0 |
Color |
顏色。RGBA用","隔開 |
String |
0,0,0 |
FillColor |
填充色喂很。RGBA用","隔開 |
String |
0,0,0 |
StrokeWidth |
描邊寬度 |
float |
0 |
DashStyle |
線條樣式惜颇。值:Solid(實(shí)線)、Dash(由劃線段組成的直線)少辣、Dot(由點(diǎn)構(gòu)成的直線)凌摄、DashDot(由重復(fù)的劃線點(diǎn)圖案構(gòu)成的直線)、DashDotDot(由重復(fù)的劃線點(diǎn)點(diǎn)圖案構(gòu)成的直線) |
String |
Solid |
Angle |
角度 |
int |
0 |
SortIndex |
繪制順序索引 |
int |
0 |
<a href="#Ellipse的字段說明"></a>
Ellipse的字段說明
屬性 |
說明 |
類型 |
默認(rèn)值 |
X |
起始坐標(biāo)X漓帅。坐標(biāo)原點(diǎn)為左上方 |
float |
0 |
Y |
起始坐標(biāo)Y锨亏。坐標(biāo)原點(diǎn)為左上方 |
float |
0 |
Width |
文本寬度范圍 |
float |
0 |
Height |
文本高度范圍 |
float |
0 |
Color |
顏色。RGBA用","隔開 |
String |
0,0,0 |
FillColor |
填充色忙干。RGBA用","隔開 |
String |
0,0,0 |
StrokeWidth |
描邊寬度 |
float |
0 |
DashStyle |
線條樣式器予。值:Solid(實(shí)線)、Dash(由劃線段組成的直線)捐迫、Dot(由點(diǎn)構(gòu)成的直線)乾翔、DashDot(由重復(fù)的劃線點(diǎn)圖案構(gòu)成的直線)、DashDotDot(由重復(fù)的劃線點(diǎn)點(diǎn)圖案構(gòu)成的直線) |
String |
Solid |
Angle |
角度 |
int |
0 |
SortIndex |
繪制順序索引 |
int |
0 |
<a href="#Barcode的字段說明"></a>
Barcode的字段說明
屬性 |
說明 |
類型 |
默認(rèn)值 |
X |
起始坐標(biāo)X施戴。坐標(biāo)原點(diǎn)為左上方 |
float |
0 |
Y |
起始坐標(biāo)Y反浓。坐標(biāo)原點(diǎn)為左上方 |
float |
0 |
Width |
條碼寬度 |
float |
0 |
Height |
條碼高度 |
float |
0 |
Format |
條碼格式萌丈。值:Aztec、Codabar雷则、Code39浓瞪、Code93、Code128巧婶、DataMatrix、EAN8涂乌、EAN13艺栈、ITF、PDF417湾盒、QRCode(二維碼)湿右、UPCA、UPCE罚勾、MSI毅人、PLESSEY |
String |
Code128 |
Text |
文本。 |
BarcodeText |
無 |
TextPosition |
文本位置尖殃。值:Top(在條碼的上方)丈莺、Bottom(在條碼的下方) |
String |
Bottom |
Angle |
角度 |
int |
0 |
SortIndex |
繪制順序索引 |
int |
0 |
<a href="#BarcodeText的字段說明"></a>
BarcodeText的字段說明
屬性 |
說明 |
類型 |
默認(rèn)值 |
Content |
內(nèi)容。如果不需要顯示文本內(nèi)容送丰,則只設(shè)置此字段值缔俄,不設(shè)置其他字段值 |
String |
無 |
FontSize |
文字大小。單位:PT |
float |
0 |
FontFamily |
字體 |
String |
系統(tǒng)字體 |
Color |
顏色器躏。RGBA用","隔開 |
String |
0,0,0 |
FontStyle |
字體樣式俐载。值:Regular(普通文本)、Bold(加粗文本)登失、Italic(傾斜文本)遏佣、Underline(帶下劃線的文本)、Strikeout(中間有直線通過的文本) |
String |
Regular |
HideText |
顯示條碼文本揽浙。只對默認(rèn)帶有文本的條碼有效 |
bool |
true |
<a href="#Image的字段說明"></a>
Image的字段說明
屬性 |
說明 |
類型 |
默認(rèn)值 |
X |
起始坐標(biāo)X状婶。坐標(biāo)原點(diǎn)為左上方 |
float |
0 |
Y |
起始坐標(biāo)Y。坐標(biāo)原點(diǎn)為左上方 |
float |
0 |
Width |
條碼寬度 |
float |
0 |
Height |
條碼高度 |
float |
0 |
Url |
圖片地址或Base64編碼 |
String |
|
ZoomMode |
縮放模式馅巷。值:Ratio(比例縮放)太抓、Distortion(變形縮放)、Origin(原始大小令杈。dpi為96) |
String |
Ratio |
Angle |
角度 |
int |
0 |
SortIndex |
繪制順序索引 |
int |
0 |
<a href="#Html的字段說明"></a>
Html的字段說明
屬性 |
說明 |
類型 |
默認(rèn)值 |
X |
起始坐標(biāo)X走敌。坐標(biāo)原點(diǎn)為左上方 |
float |
0 |
Y |
起始坐標(biāo)Y。坐標(biāo)原點(diǎn)為左上方 |
float |
0 |
Width |
條碼寬度 |
float |
0 |
Height |
條碼高度 |
float |
0 |
Url |
Html地址或Html代碼 |
String |
|
Angle |
角度 |
int |
0 |
SortIndex |
繪制順序索引 |
int |
0 |
<a href="#下載文件"></a>
6. 下載文件
GSCloudPlugin.DownloadFile({
Title:"File0001",
Url: url,
OnSuccess:function(result){
console.log(result);
},
OnError:function(result){
console.log(result);
}
});
字段說明
屬性 |
說明 |
類型 |
默認(rèn)值 |
Title |
標(biāo)題逗噩。將會使用此值做為文件名保存 |
String |
無 |
Url |
文件地址 |
String |
無 |
Cookies |
cookie |
Array(Cookie) |
無 |
HttpHeaders |
http頭信息 |
Array(HttpHeader) |
無 |
<a href="#異步下載文件"></a>
7. 異步下載文件
GSCloudPlugin.DownloadFileAsync({
Title:"File0002",
Url: url,
OnSuccess:function(result){
console.log(result);
},
OnError:function(result){
console.log(result);
}
});
字段說明
屬性 |
說明 |
類型 |
默認(rèn)值 |
Title |
標(biāo)題掉丽。將會使用此值做為文件名保存 |
String |
無 |
Url |
文件地址 |
String |
無 |
Cookies |
cookie |
Array(Cookie) |
無 |
HttpHeaders |
http頭信息 |
Array(HttpHeader) |
無 |
<a href="#成功回調(diào)事件"></a>
8. 成功回調(diào)事件
字段說明
屬性 |
說明 |
類型 |
默認(rèn)值 |
Title |
標(biāo)題跌榔。與調(diào)用函數(shù)時設(shè)置的Title值一致 |
String |
無 |
OperationType |
操作類型。值:Print捶障、GetPrinters僧须、DownloadFile、DownloadFileAsync |
String |
無 |
Data |
響應(yīng)數(shù)據(jù)项炼。根據(jù)調(diào)用函數(shù)不同而返回不同的數(shù)據(jù) |
object |
無 |
Message |
響應(yīng)消息 |
String |
無 |
<a href="#錯誤回調(diào)事件"></a>
9. 錯誤回調(diào)事件
字段說明
屬性 |
說明 |
類型 |
默認(rèn)值 |
Title |
標(biāo)題担平。與調(diào)用函數(shù)時設(shè)置的Title值一致 |
String |
無 |
OperationType |
操作類型。值:Print锭部、GetPrinters暂论、DownloadFile、DownloadFileAsync |
String |
無 |
Message |
響應(yīng)消息 |
String |
無 |
Code |
錯誤碼 |
int |
無 |
<a href="#獲取打印機(jī)信息"></a>
10. 獲取打印機(jī)信息
GSCloudPlugin.GetPrinterInfo({
PrinterName: "",
OnSuccess:function(result){
console.log(result);
},
OnError:function(result){
console.log(result);
}
});
請求字段說明
屬性 |
說明 |
類型 |
默認(rèn)值 |
PrinterName |
打印機(jī)名稱拌禾。不傳值則使用默認(rèn)打印機(jī) |
String |
無 |
響應(yīng)字段說明
屬性 |
說明 |
類型 |
Status |
狀態(tài)取胎。值:0失敗、1成功 |
String |
Message |
消息湃窍。 |
String |
Data |
數(shù)據(jù) |
Object |
響應(yīng)字段Data說明
屬性 |
說明 |
類型 |
CanDuplex |
是否支持雙面打印 |
bool |
IsPlotter |
是否是繪圖儀 |
bool |
IsDefaultPrinter |
是否默認(rèn)打印機(jī) |
bool |
PrinterName |
打印機(jī)名稱 |
String |
<a href="#獲取打印隊列"></a>
11. 獲取打印隊列
GSCloudPlugin.GetPrintQueue({
OnSuccess:function(result){
console.log(result);
},
OnError:function(result){
console.log(result);
}
});
響應(yīng)字段說明
屬性 |
說明 |
類型 |
Status |
狀態(tài)闻蛀。值:0失敗、1成功 |
String |
Message |
消息您市。 |
String |
Data |
數(shù)據(jù) |
Array(Object) |
響應(yīng)字段Data說明
屬性 |
說明 |
類型 |
Name |
任務(wù)名觉痛;與打印時設(shè)置的Title值一致 |
String |
PrinterIndex |
打印機(jī)索引號 |
Int |
PrinterName |
打印機(jī)名稱 |
String |
JobStatus |
任務(wù)狀態(tài);值:None(無指定狀態(tài))茵休、Paused(已暫停)秧饮、Error(錯誤)、Deleting(正在刪除)泽篮、Spooling(正在進(jìn)行后臺打印)盗尸、Printing(正在打印)、Offline(脫機(jī)狀態(tài))泼各、PaperOut(無法提供所需紙張大小)、Printed(已打印)亏拉、Deleted(通常情況下扣蜻,打印完成后,系統(tǒng)會從隊列中刪除該打印作業(yè))及塘、Blocked(隊列中該打印作業(yè)之前的打印作業(yè)可能出現(xiàn)了錯誤情況莽使,因此該打印作業(yè)已被阻止)、UserIntervention(打印機(jī)要求通過用戶操作來修復(fù)錯誤情況)笙僚、Restarted(打印作業(yè)被阻止芳肌,但已重新啟動)、Completed(打印作業(yè)已完成,包括所有打印后處理)亿笤、Retained(打印作業(yè)打印完后仍保留在打印隊列中) |
String |
JobIdentifier |
打印任務(wù)標(biāo)識號 |
Int |
TimeJobSubmitted |
提交打印任務(wù)時間 |
String |
<a href="#讀取串口數(shù)據(jù)"></a>
12. 讀取串口數(shù)據(jù)
GSCloudPlugin.ReadSerialPortData({
PortName:"COM2",
KeepAlive:true,
OnSuccess:function(result){
console.log(result);
},
OnError:function(result){
console.log(result);
}
});
請求字段說明
屬性 |
說明 |
類型 |
默認(rèn)值 |
PortName |
端口名 |
String |
COM1 |
BaudRate |
波特率 |
Int |
9600 |
Parity |
校驗(yàn)位翎迁;值:None(不發(fā)生奇偶校驗(yàn)檢查)、Odd(奇數(shù))净薛、Even(偶數(shù))汪榔、Mark(將奇偶校驗(yàn)位保留為 1)、Space(將奇偶校驗(yàn)位保留為 0) |
String |
None |
DataBits |
數(shù)據(jù)位 |
Int |
8 |
StopBits |
停止位肃拜;值:None(不使用停止位)痴腌、One(使用一個停止位)、Two(使用兩個停止位)燃领、OnePointFive(使用 1.5 個停止位) |
String |
One |
KeepAlive |
保持連接士聪;如果值為true,在不需要使用讀取串口數(shù)據(jù)時柿菩,建議調(diào)用一下關(guān)閉串口方法,否則串口會一直被占用雨涛,其他程序?qū)o法使用該串口 |
bool |
true |
響應(yīng)字段說明
屬性 |
說明 |
類型 |
Status |
狀態(tài)枢舶。值:0失敗、1成功 |
String |
Message |
消息替久。 |
String |
Data |
數(shù)據(jù) |
String |
<a href="#關(guān)閉串口"></a>
13. 關(guān)閉串口
GSCloudPlugin.CloseSerialPort({
PortName:"COM2",
OnSuccess:function(result){
console.log(result);
},
OnError:function(result){
console.log(result);
}
});
請求字段說明
屬性 |
說明 |
類型 |
默認(rèn)值 |
PortName |
端口名 |
String |
COM1 |
<a href="#寫入數(shù)據(jù)到串口"></a>
14. 寫入數(shù)據(jù)到串口
GSCloudPlugin.WriteSerialPortData({
PortName:"COM1",
Text:"123456",
OnSuccess:function(result){
console.log(result);
},
OnError:function(result){
console.log(result);
}
});
請求字段說明
屬性 |
說明 |
類型 |
默認(rèn)值 |
Text |
寫入的文本數(shù)據(jù) |
String |
無 |
PortName |
端口名 |
String |
COM1 |
BaudRate |
波特率 |
Int |
9600 |
Parity |
校驗(yàn)位凉泄;值:None(不發(fā)生奇偶校驗(yàn)檢查)、Odd(奇數(shù))蚯根、Even(偶數(shù))后众、Mark(將奇偶校驗(yàn)位保留為 1)、Space(將奇偶校驗(yàn)位保留為 0) |
String |
None |
DataBits |
數(shù)據(jù)位 |
Int |
8 |
StopBits |
停止位颅拦;值:None(不使用停止位)蒂誉、One(使用一個停止位)、Two(使用兩個停止位)距帅、OnePointFive(使用 1.5 個停止位) |
String |
One |
<a href="#寫入數(shù)據(jù)行到串口"></a>
15. 寫入數(shù)據(jù)行到串口
GSCloudPlugin.WriteSerialPortData({
PortName:"COM1",
Text:"123456",
OnSuccess:function(result){
console.log(result);
},
OnError:function(result){
console.log(result);
}
});
請求字段說明
屬性 |
說明 |
類型 |
默認(rèn)值 |
Text |
寫入的文本數(shù)據(jù) |
String |
無 |
PortName |
端口名 |
String |
COM1 |
BaudRate |
波特率 |
Int |
9600 |
Parity |
校驗(yàn)位右锨;值:None(不發(fā)生奇偶校驗(yàn)檢查)、Odd(奇數(shù))碌秸、Even(偶數(shù))绍移、Mark(將奇偶校驗(yàn)位保留為 1)、Space(將奇偶校驗(yàn)位保留為 0) |
String |
None |
DataBits |
數(shù)據(jù)位 |
Int |
8 |
StopBits |
停止位讥电;值:None(不使用停止位)蹂窖、One(使用一個停止位)、Two(使用兩個停止位)恩敌、OnePointFive(使用 1.5 個停止位) |
String |
One |
<a href="#寫入字節(jié)數(shù)據(jù)到串口"></a>
16. 寫入字節(jié)數(shù)據(jù)到串口
GSCloudPlugin.WriteSerialPortData({
PortName:"COM1",
Bytes:"10,11,12",
OnSuccess:function(result){
console.log(result);
},
OnError:function(result){
console.log(result);
}
});
請求字段說明
屬性 |
說明 |
類型 |
默認(rèn)值 |
Bytes |
寫入的字節(jié)數(shù)據(jù)瞬测。多個字節(jié)使用英文逗號隔開 |
String |
無 |
PortName |
端口名 |
String |
COM1 |
BaudRate |
波特率 |
Int |
9600 |
Parity |
校驗(yàn)位;值:None(不發(fā)生奇偶校驗(yàn)檢查)、Odd(奇數(shù))涣楷、Even(偶數(shù))分唾、Mark(將奇偶校驗(yàn)位保留為 1)、Space(將奇偶校驗(yàn)位保留為 0) |
String |
None |
DataBits |
數(shù)據(jù)位 |
Int |
8 |
StopBits |
停止位狮斗;值:None(不使用停止位)绽乔、One(使用一個停止位)、Two(使用兩個停止位)碳褒、OnePointFive(使用 1.5 個停止位) |
String |
One |
<a href="#客戶端直接通過http方式調(diào)用光速云打印插件"></a>
17. 客戶端直接通過http方式調(diào)用光速云打印插件
URL:http://host:8365/print 其中host為客戶端的內(nèi)網(wǎng)ip地址
Method:POST
Content-Type:application/json
請求字段說明(其他字段參照PDF/圖片/HTML/Word的打印字段說明)
屬性 |
說明 |
類型 |
默認(rèn)值 |
MediumType |
文檔類型折砸。值:Pdf、Image沙峻、Html睦授、Word、Draw |
String |
無 |
OperationType |
操作類型摔寨。值:Print去枷、GetPrinters、DownloadFile是复、DownloadFileAsync |
String |
無 |
AppKey |
注冊碼 |
String |
無 |
響應(yīng)字段說明
屬性 |
說明 |
類型 |
Status |
狀態(tài)删顶。值:0失敗、1成功 |
String |
Message |
消息淑廊。 |
String |
其他
<a href="#Cookie的字段說明"></a>
Cookie的字段說明
屬性 |
說明 |
類型 |
默認(rèn)值 |
Domain |
域名逗余。必填,否則無效 |
String |
無 |
Key |
鍵季惩。必填录粱,否則無效 |
String |
無 |
Value |
值。必填画拾,否則無效 |
String |
無 |
<a href="#HttpHeader的字段說明"></a>
HttpHeader的字段說明
屬性 |
說明 |
類型 |
默認(rèn)值 |
Key |
鍵啥繁。必填,否則無效青抛;值:CacheControl输虱、Authorization、Cookie脂凶、Referer |
String |
無 |
Value |
值宪睹。必填,否則無效 |
String |
無 |