Jump to content


Wilton Braga

Member Since 28/08/2008
Offline Last Active 14/08/2015, 10:20
-----

Posts I've Made

In Topic: Tef - Pinpad - Cartao De Credito

28/08/2008, 11:32

eu fiz o seguinte Objeto em JAVA :
function ImprImprimir(Linha,Coluna,Texto){
var DifeL = Linha - this.Linha ;
for (i=1;i<=DifeL;i++){
this.objTextFile.WriteLine(this.Texto);
this.Texto = "" ;
this.Linha = this.Linha + 1 ;
this.Coluna = 0 ;
}
var DifeC = Coluna - this.Coluna ;
if (DifeC>0){
Texto = Replicate(" ",DifeC)+Texto ;
}
this.Texto = this.Texto + Texto ;
this.Coluna = this.Texto.length ;
}
function ImprFechar(){
if (this.Texto!=""){
this.objTextFile.WriteLine(this.Texto);
}
this.Linha = 0 ;
this.Coluna = 0 ;
this.Texto = "" ;
this.objTextFile.Close();
}
function ImprAbrir(Arq){
if (Arq!=null){
this.Arquivo = Arq ;
} else {
this.Arquivo = this.Drive+this.Porta ;
}
this.objTextFile = this.objFSO.CreateTextFile(this.Arquivo, true);
}
function ImprAbrirLeitura(Arq){
var ForReading = 1, ForWriting = 2, ForAppending = 8;
if (Arq!=null){
this.Arquivo = Arq ;
} else {
this.Arquivo = this.Drive+this.Porta ;
}
this.objTextFile = this.objFSO.OpenTextFile(this.Arquivo, ForReading);
}
function ImprAjustarLC(Linha,Coluna){
this.Linha = Linha ;
this.Coluna = Coluna ;
}
function ImprEject(){
this.Linha = 0 ;
this.Coluna = 0 ;
this.Texto = this.Texto+String.fromCharCode(12) ;
}
function ImprNCOMP(){
this.Texto = this.Texto+String.fromCharCode(15) ;
}
function ImprCOMPN(){
this.Texto = this.Texto+String.fromCharCode(18) ;
}
function ImprLerTudo(){
return this.objTextFile.ReadAll() ;
}
function ImprApagar(Arq){
this.objFSO.DeleteFile(Arq) ;
}
function ImprGravar(Texto){
this.objTextFile.WriteLine(Texto);
}
function ImprExiste(Arq){
return this.objFSO.FileExists(Arq) ;
}
function ImprRenomear(Antigo,Novo){
this.objFSO.MoveFile(Antigo,Novo) ;
}
function Impr(){
this.Linha = 0 ;
this.Coluna = 0 ;
this.Texto = "" ;
this.Porta = "LPT1" ;
this.Drive = "c:\\" ;
this.Arquivo = this.Drive+this.Porta ;

this.Imprimir = ImprImprimir ;
this.Fechar = ImprFechar ;
this.Abrir = ImprAbrir ;
this.AjustarLC = ImprAjustarLC ;
this.Eject = ImprEject ;
this.LerTudo = ImprLerTudo ;
this.Gravar = ImprGravar ;
this.Apagar = ImprApagar ;
this.Existe = ImprExiste ;
this.Renomear = ImprRenomear ;
this.AbrirLeitura = ImprAbrirLeitura ;

this.NCOMP = ImprNCOMP ;
this.COMPN = ImprCOMPN ;

this.objFSO = new ActiveXObject("Scripting.FileSystemObject");

}

e usa-lo assim :
<script>
Arq = new Impr() ;
Arq.Abrir("C:\TESTE.DAT") ;
Arq.Gravar("Ola Mundo") ;
Arq.Fechar() ;

Arq.AbrirLeitura("C:\TESTE.DAT");
var Tudo = Arq.LerTudo() ;
document.write(Tudo) ;
Arq.Fechar() ;
</script>

IPB Skin By Virteq