José, o limite era de 900 Kb, mas acabei aumentando para 2 Mb. Então tenta anexar e se não conseguir, deixa um recado aqui.JoséQuintas escreveu:Agora tem o logotipo de vários bancos, e o limite de 100kb do fórum não deixa anexar.
Abraços,
Moderador: Moderadores

José, o limite era de 900 Kb, mas acabei aumentando para 2 Mb. Então tenta anexar e se não conseguir, deixa um recado aqui.JoséQuintas escreveu:Agora tem o logotipo de vários bancos, e o limite de 100kb do fórum não deixa anexar.





Código: Selecionar todos
Function BarCode(cBarras)
Local cBarCodeI25 := "", nCont, nCont2, cBarCodeNumber, cBarNumberA, cBarNumberB
cBarCodeNumber := Array(10)
cBarCodeNumber[1] := "FFLLF"
cBarCodeNumber[2] := "LFFFL"
cBarCodeNumber[3] := "FLFFL"
cBarCodeNumber[4] := "LLFFF"
cBarCodeNumber[5] := "FFLFL"
cBarCodeNumber[6] := "LFLFF"
cBarCodeNumber[7] := "FLLFF"
cBarCodeNumber[8] := "FFFLL"
cBarCodeNumber[9] := "LFFLF"
cBarCodeNumber[10] := "FLFLF"
For nCont = 1 To Len(cBarras) - 1 Step 2
cBarNumberA = cBarCodeNumber[Val(Substr(cBarras, nCont, 1))+1]
cBarNumberB = cBarCodeNumber[Val(Substr(cBarras, nCont + 1, 1))+1]
For nCont2 = 1 To 5
cBarCodeI25 += Substr(cBarNumberA, nCont2, 1) + Substr(cBarNumberB, nCont2, 1)
Next
Next
cBarCodeI25 := "FFFF" + cBarCodeI25 + "LFF"
Return cBarCodeI25
Código: Selecionar todos
Method New() Class PdfBoletoClass
::oPdf := HPDF_New()
HPDF_SetCompressionMode( ::oPdf, HPDF_COMP_ALL )
::nAngulo := 90
::nRadiano := 0 // ::nAngulo / 180 * 3.141592
::oFontName := HPDF_GetFont(::oPdf,"Helvetica","WinAnsiEncoding")
::nFontSizeLarge := 12
::nFontSizeSmall := 6
::nFontSizeNormal := 8
Return Self
Resultado dos ajustes: Código de Barras:Altura: 13mm
Largura: 103mm
Ficha de CompensaçãoÉ uma forma de representação gráfica de dígitos numéricos, composta de várias barras verticais dispostas paralelamente, cujas dimensões são sempre de 103mm de comprimento e 13mm de altura, contendo informações relativas à cobrança a serem lidas por um leitor de código de barras laser.
As informações que fazem parte do código de barras são:
Posição Conteúdo
01 a 03 Número do banco
04 a 04 Código da Moeda - 9 para Real
05 a 05 Digito verificador do Código de Barras
06 a 19 Valor (12 inteiros e 2 decimais)
20 a 44 Campo Livre definido por cada banco
A ficha de compensação fica em poder do banco para que seja encaminhado para a compensação do bancária, quando o boleto é pago.
A ficha de compensação deve conter as seguintes dimensões:
Altura - mínima de 95mm e máxima de 108mm;
Largura - mínima de 210mm para o papel tipo A4.
A ficha de compensação é sempre padronizada e deve obedecer as regras de cada Banco, cujas dimensões são 3 3/4'' a 4 2/8'', exibindo o código de barras e a linha digitável que informam os dados para a identificação automática da conta para crédito a ser utilizada na compensação bancária.