{"id":3111,"date":"2017-07-23T11:33:33","date_gmt":"2017-07-23T15:33:33","guid":{"rendered":"http:\/\/linguagemprisma.br4.biz\/blog\/?p=3111"},"modified":"2017-07-23T12:11:36","modified_gmt":"2017-07-23T16:11:36","slug":"ppdf-nova-biblioteca-de-gerar-pdf","status":"publish","type":"post","link":"https:\/\/linguagemprisma.br4.biz\/blog\/modo_texto\/ppdf-nova-biblioteca-de-gerar-pdf\/","title":{"rendered":"ppdf &#8211; nova biblioteca de gerar pdf"},"content":{"rendered":"<p>Esta biblioteca \u00e9 uma alternativa a lib pdf.pris.<\/p>\n<p>Suporta:<\/p>\n<ul>\n<li>Cabe\u00e7alho de informa\u00e7\u00e3o.<\/li>\n<li>Texto<\/li>\n<li>linha e ret\u00e2ngulo.<\/li>\n<li>imagens &#8211; jpeg e ppm.<\/li>\n<li>c\u00f3digo de barra.<\/li>\n<li>marcadores de p\u00e1gina.<\/li>\n<\/ul>\n<p>Baixe o c\u00f3digo fonte com bin\u00e1rio aqui:\u00a0<a href=\"http:\/\/www.mediafire.com\/file\/as17co4ace5z4q7\/ppdf.7z\" target=\"_blank\">ppdf<\/a><\/p>\n<p>Caso use Prisma em Linux 32bits instale o ppdf.so<\/p>\n<p>j\u00e1 compilado, para outras distros incompat\u00edveis, \u00e9 necess\u00e1rio compilar.<\/p>\n<p>Para Windows instale ppdf.dll<\/p>\n<p><em><strong>Esta lib estar\u00e1 inclu\u00edda em Prisma a partir da vers\u00e3o 1.0.104 ou superior.<\/strong><\/em><\/p>\n<p>Veja o arquivo de refer\u00eancia e os exemplos na pasta Exemplos. aqui vou postar dois exemplos:<\/p>\n<p>&nbsp;<\/p>\n<p>Exemplos 1:<\/p>\n<pre class=\"lang:prisma decode:true \">local ppdf = inclua'ppdf';\r\n\r\n\r\n\/\/criar uma tabela para o cabe\u00e7alho de informa\u00e7\u00e3o:  \r\nlocal info = { \r\n\tnome_programa='Prisma-1.0';\r\n\tprodutor = 'Prisma';\r\n\ttitulo = 'exemplo1: texto.pdf';\r\n\tautor = 'Adalberto';\r\n\tsobre = 'Este \u00e9 apenas um exemplo de pdf gerado atrav\u00e9s da lib ppdf em Prisma';\r\n\tdata = sis.data();\r\n}\r\n\r\n\/\/criando um objeto pdf, params: larg,alt,tab_info); \r\n\/\/Obs. h\u00e1 dois tipos de larg e alt predefinidos: LARG_A4 e ALT_A4, LARG_CARTA E ALT_CARTA);\r\nlocal pdf = ppdf.crie(ppdf.LARG_A4, ppdf.ALT_A4, info);\r\n\r\n\/\/definir fonte:\r\nppdf.def_fonte(pdf,\"Times-BoldItalic\");\r\n\r\n\/\/anexando p\u00e1gina:\r\npag = ppdf.ad_pagina(pdf);\r\n\r\n\r\nmsg = 'ESSA LIB PDF NAO ACEITA CARACTERES COM ACENTO \u00c2 \u00d3 \u00cd';\r\n\r\n\r\nheight = ppdf.ad_texto_quebralinha(pdf,nulo,\/\/segundo arg nulo, padr\u00e3o \u00e9 a \u00faltima p\u00e1gina.\r\n\r\n    msg,\r\n\t16,\/\/tamanho fonte\r\n\t60, \/\/pos x\r\n\tppdf.ALT_A4 - 20,\/\/pos y\r\n\tppdf.ROXO,  \/\/cor\r\n\t300 \/\/altura\r\n);\r\n\r\nppdf.ad_texto(pdf,nulo,'mais um texto',30,60,600,ppdf.rgb(0,0,0));\r\n\r\n\/\/salvar o pdf em arquivo:\r\nppdf.salve(pdf,\"texto.pdf\");\r\n\r\n\/\/por fim nunca se esque\u00e7 de liberar a memoria:\r\nppdf.destrua(pdf);\/\/libera memoria\r\n   \r\n\r\n\r\n           \r\n<\/pre>\n<p>&nbsp;<\/p>\n<p>Exemplo 2:<\/p>\n<pre class=\"lang:prisma decode:true \">local ppdf = inclua'ppdf';\r\n\r\n\r\n  \r\n\/\/criar uma tabela para o cabe\u00e7alho de informa\u00e7\u00e3o:  \r\nlocal info = { \r\n\tnome_programa='Prisma-1.0';\r\n\tprodutor = 'Prisma';\r\n\ttitulo = 'exemplo1: texto.pdf';\r\n\tautor = 'Adalberto';\r\n\tsobre = 'Este \u00e9 apenas um exemplo de pdf gerado atrav\u00e9s da lib ppdf em Prisma';\r\n\tdata = sis.data();\r\n}\r\n\r\n\/\/criando um objeto pdf, params: larg,alt,tab_info); \r\n\/\/Obs. h\u00e1 dois tipos de larg e alt predefinidos: LARG_A4 e ALT_A4, LARG_CARTA E ALT_CARTA);\r\nlocal pdf = ppdf.crie(ppdf.LARG_A4, ppdf.ALT_A4, info);\r\n\r\n\/\/definir fonte:\r\nppdf.def_fonte(pdf,\"Times-Bold\");\r\n\r\n\/\/anexando p\u00e1gina:\r\npag = ppdf.ad_pagina(pdf);\r\n\r\nppdf.ad_texto(pdf,pag,'Exemplo de Imagem jpeg:',14,20, ppdf.ALT_A4 - 20, ppdf.MARROM);\r\nlocal altura = ppdf.ALT_A4;\r\n\/\/-------------- (pdf,pag,x,y,larg,alt,larg_lin,cor);\r\nlocal img_alt, img_larg = 100,100;\r\nppdf.ad_jpeg(pdf,pag,100,altura - 150,img_larg,img_alt,'a.jpg');\r\n\r\nppdf.ad_texto(pdf,pag,'Exemplo de Imagem ppm:',14,20, ppdf.ALT_A4 - 200, ppdf.VERMELHO);\r\nppdf.ad_ppm(pdf,pag,100,altura - 290,60,60,'a.ppm');\r\n\r\nppdf.salve(pdf,\"zimagens.pdf\");\r\n\r\n\/\/por fim nunca se esque\u00e7 de liberar a memoria:\r\nppdf.destrua(pdf);\/\/libera memoria\r\n   \r\n\r\n\r\n           \r\n<\/pre>\n<p>&nbsp;<\/p>\n<p>Manual de refer\u00eancia:<\/p>\n<p align=\"justify\"><span style=\"color: #0000ff;\"><span style=\"font-family: Arial, sans-serif;\"><span style=\"font-size: xx-large;\"><b>Manual de refer\u00eancia da biblioteca ppdf-0.1 Prisma.<\/b><\/span><\/span><\/span><\/p>\n<p align=\"justify\"><span style=\"font-family: Arial, sans-serif;\">Inclua a biblioteca: <span style=\"color: #0000ff;\">local ppdf = inclua&#8217;ppdf&#8217;;<\/span><\/span><\/p>\n<p align=\"justify\"><span style=\"font-family: Arial, sans-serif;\"><span style=\"font-size: large;\"><b>1 <\/b><i><b>\u2013 <\/b><\/i><b>pdf, err =<\/b><i><b> <\/b><\/i><b>ppdf.crie(tab);<\/b><\/span><\/span><\/p>\n<p align=\"justify\"><span style=\"font-family: Arial, sans-serif;\">Cria um novo objeto pdf.<\/span><\/p>\n<p align=\"justify\"><span style=\"font-family: Arial, sans-serif;\"><b>Par\u00e2metros: <\/b><\/span><\/p>\n<p align=\"justify\"><span style=\"font-family: Arial, sans-serif;\">tab &#8211; uma tabela que deve conter os seguintes campos:<\/span><\/p>\n<table width=\"100%\" cellspacing=\"0\" cellpadding=\"4\">\n<colgroup>\n<col width=\"256*\" \/> <\/colgroup>\n<tbody>\n<tr>\n<td valign=\"top\" width=\"100%\">\n<p align=\"justify\"><span style=\"font-family: Arial, sans-serif;\"><span style=\"font-size: small;\">local tab = {<\/span><\/span><\/p>\n<p align=\"justify\"><span style=\"font-family: Arial, sans-serif;\"><span style=\"font-size: small;\">nome_programa = &#8216;Programa gerador&#8217;, produtor = &#8216;programa gerador&#8217;,<\/span><\/span><\/p>\n<p align=\"justify\"><span style=\"font-family: Arial, sans-serif;\"><span style=\"font-size: small;\">titulo = &#8216;titulo pdf&#8217;, autor = &#8216;Nome Autor&#8217;, data = &#8216;dia, m\u00eas, ano, hora etc&#8217;,<\/span><\/span><\/p>\n<p align=\"justify\"><span style=\"font-family: Arial, sans-serif;\"><span style=\"font-size: small;\">sobre = &#8216;uma descri\u00e7\u00e3o sobre o pdf gerado&#8217;<\/span><\/span><\/p>\n<p align=\"justify\"><span style=\"font-family: Arial, sans-serif;\"><span style=\"font-size: small;\">}<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p align=\"justify\"><span style=\"font-family: Arial, sans-serif;\"><b>Retornos: <\/b><\/span><\/p>\n<p align=\"justify\"><span style=\"font-family: Arial, sans-serif;\"><b>pdf<\/b> \u2013 um objeto pdf ou nulo em caso de erro.<\/span><\/p>\n<p align=\"justify\"><span style=\"font-family: Arial, sans-serif;\"><b>err \u2013<\/b> (n\u00famero) c\u00f3digo erro. Ou nulo se n\u00e3o houver erro.<\/span><\/p>\n<p align=\"justify\"><span style=\"font-family: Arial, sans-serif;\"><span style=\"font-size: large;\"><b>2 \u2013 <\/b><b>ret, err = ppdf.def_fonte(pdf, NomeFonte);<\/b><\/span><\/span><\/p>\n<p align=\"justify\"><span style=\"font-family: Arial, sans-serif;\">Define uma fonte para o texto em pdf (o padr\u00e3o \u00e9 Times-roman);<\/span><\/p>\n<p align=\"justify\"><span style=\"font-family: Arial, sans-serif;\"><b>Par\u00e2metros: <\/b><\/span><\/p>\n<p align=\"justify\"><span style=\"font-family: Arial, sans-serif;\"><b>pdf<\/b> \u2013 objeto pdf criado previamente.<\/span><\/p>\n<p align=\"justify\"><span style=\"font-family: Arial, sans-serif;\"><b>NomeFonte<\/b> \u2013 string nome da fonte.<\/span><\/p>\n<p align=\"justify\"><span style=\"font-family: Arial, sans-serif;\">Exemplos de fontes compat\u00edveis:<\/span><\/p>\n<table width=\"100%\" cellspacing=\"0\" cellpadding=\"4\">\n<colgroup>\n<col width=\"256*\" \/> <\/colgroup>\n<tbody>\n<tr>\n<td valign=\"top\" width=\"100%\">\n<p align=\"justify\"><span style=\"font-family: Arial, sans-serif;\"><span style=\"font-size: small;\">&#8220;Helvetica&#8221;, &#8220;Helvetica-Bold&#8221;, &#8220;Helvetica-BoldOblique&#8221;, &#8220;Helvetica-Oblique&#8221;, &#8220;Courier&#8221;, &#8220;Courier-Bold&#8221;, &#8220;Courier-BoldOblique&#8221;, &#8220;Courier-Oblique&#8221;, &#8220;Times-Roman&#8221;, &#8220;Times-Bold&#8221;, &#8220;Times-Italic&#8221;, &#8220;Times-BoldItalic&#8221;, &#8220;Symbol&#8221;, &#8220;ZapfDingbats&#8221;<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p align=\"justify\"><span style=\"font-family: Arial, sans-serif;\"><b>Retornos: <\/b><\/span><\/p>\n<p align=\"justify\"><span style=\"font-family: Arial, sans-serif;\"><b>ret<\/b> \u2013 nulo (falha) ou verdadeiro (sucesso);<\/span><\/p>\n<p align=\"justify\"><span style=\"font-family: Arial, sans-serif;\"><b>err \u2013<\/b> (n\u00famero) c\u00f3digo erro. Ou nulo se n\u00e3o houver erro.<\/span><\/p>\n<p align=\"justify\"><span style=\"font-family: Arial, sans-serif;\"><span style=\"font-size: large;\"><b>3<\/b><b> \u2013 <\/b><b>pag, err = ppdf.ad_pagina(pdf);<\/b><\/span><\/span><\/p>\n<p align=\"justify\"><span style=\"font-family: Arial, sans-serif;\"><b>Cria uma nova p\u00e1gina.<\/b><\/span><\/p>\n<p align=\"justify\"><span style=\"font-family: Arial, sans-serif;\"><b>Par\u00e2metros: <\/b><\/span><\/p>\n<p align=\"justify\"><span style=\"font-family: Arial, sans-serif;\"><b>pdf \u2013 <\/b>objeto pdf criado previamente.<\/span><\/p>\n<p align=\"justify\"><span style=\"font-family: Arial, sans-serif;\"><b>Retornos:<\/b><\/span><\/p>\n<p align=\"justify\"><span style=\"font-family: Arial, sans-serif;\"><b>pag \u2013 <\/b>objeto da p\u00e1gina criada.<\/span><\/p>\n<p align=\"justify\"><span style=\"font-family: Arial, sans-serif;\"><b>err \u2013<\/b> (n\u00famero) c\u00f3digo erro. Ou nulo se n\u00e3o houver erro.<\/span><\/p>\n<p align=\"justify\"><span style=\"font-family: Arial, sans-serif;\"><span style=\"font-size: large;\"><b>4 \u2013<\/b> <b>ret, err = ppdf.ad_texto_quebralinha(pdf, <\/b><b>pag,<\/b><b> txt, tam_fonte, X, Y,Cor,Alt);<\/b><\/span><\/span><\/p>\n<p align=\"justify\"><span style=\"font-family: Arial, sans-serif;\">Insere texto com quebra autom\u00e1tica de linha.<\/span><\/p>\n<p align=\"justify\"><span style=\"font-family: Arial, sans-serif;\"><b>Par\u00e2metros:<\/b> <\/span><\/p>\n<p align=\"justify\"><span style=\"font-family: Arial, sans-serif;\"><b>pdf <\/b>\u2013 objeto pdf criado previamente.<\/span><\/p>\n<p align=\"justify\"><span style=\"font-family: Arial, sans-serif;\"><b>pag<\/b> &#8211; objeto p\u00e1gina criado anteriormente ou nulo para p\u00e1gina atual.<\/span><\/p>\n<p align=\"justify\"><span style=\"font-family: Arial, sans-serif;\"><b>txt <\/b>\u2013 o texto a ser inserido.<\/span><\/p>\n<p align=\"justify\"><span style=\"font-family: Arial, sans-serif;\"><b>tam_fonte<\/b> &#8211; tamanho da fonte (numero) ex.: 12<\/span><\/p>\n<p align=\"justify\"><span style=\"font-family: Arial, sans-serif;\"><b>X<\/b> \u2013 posi\u00e7\u00e3o X (coluna)<\/span><\/p>\n<p align=\"justify\"><span style=\"font-family: Arial, sans-serif;\"><b>Y<\/b> \u2013 posi\u00e7\u00e3o Y (linha); (Obs.: a linha \u00e9 contada de baixo para cima, ent\u00e3o 10 ser\u00e1 o rodap\u00e9, alt &#8211; 10 \u00e9 cabe\u00e7alho.)<\/span><\/p>\n<p align=\"justify\"><span style=\"font-family: Arial, sans-serif;\"><b>Cor<\/b> \u2013 (numero) cor da letra ( pode ser em hexadecimal, ex.: 0x<span style=\"color: #000000;\"><span style=\"font-size: medium;\">008000 <\/span><\/span><span style=\"color: #000000;\"><span style=\"font-size: medium;\">= verde, 0xFF0000 = vermelho. Ou use a fun\u00e7\u00e3o ppdf.rgb(r,g,b) \u2013 em que r, g e b \u00e9 um valor de 0 a 255 ou 0x00 a 0xff )<\/span><\/span><\/span><\/p>\n<p align=\"justify\"><span style=\"font-family: Arial, sans-serif;\"><b>Alt<\/b> \u2013 altura do texto.<\/span><\/p>\n<p align=\"justify\"><span style=\"font-family: Arial, sans-serif;\"><b>Retornos:<\/b><\/span><\/p>\n<p align=\"justify\"><span style=\"font-family: Arial, sans-serif;\"><b>ret<\/b> \u2013 nulo em caso de erro ou verdadeiro em caso de sucesso.<\/span><\/p>\n<p align=\"justify\"><span style=\"font-family: Arial, sans-serif;\"><b>err <\/b>\u2013 (numero) c\u00f3digo de erro.<\/span><\/p>\n<p align=\"justify\"><span style=\"font-family: Arial, sans-serif;\"><span style=\"font-size: large;\"><b>5 \u2013 Cor = ppdf.rgb(r,g,b);<\/b><\/span><\/span><\/p>\n<p align=\"justify\"><span style=\"font-family: Arial, sans-serif;\">Retorna uma cor.<\/span><\/p>\n<p align=\"justify\"><span style=\"font-family: Arial, sans-serif;\"><b>Par\u00e2metros:<\/b><\/span><\/p>\n<p align=\"justify\"><span style=\"font-family: Arial, sans-serif;\"><b>r <\/b>\u2013 n\u00famero de 0 a 255 (ou em hexa 0x00 a 0xff); (red &#8211; vermelho);<\/span><\/p>\n<p align=\"justify\"><span style=\"font-family: Arial, sans-serif;\"><b>g <\/b>&#8211; n\u00famero de 0 a 255 (ou em hexa 0x00 a 0xff); (green \u2013 verde);<\/span><\/p>\n<p align=\"justify\"><span style=\"font-family: Arial, sans-serif;\"><b>b<\/b> &#8211; n\u00famero de 0 a 255 (ou em hexa 0x00 a 0xff); (blue \u2013 azul);<\/span><\/p>\n<p align=\"justify\"><span style=\"font-family: Arial, sans-serif;\"><i>Obs. da combina\u00e7\u00e3o dessas tr\u00eas cores s\u00e3o geradas as demais.<\/i><\/span><\/p>\n<p align=\"justify\"><span style=\"font-family: Arial, sans-serif;\"><i>Dica \u2013 Existem algumas cores pre-definidas, veja na se\u00e7\u00e3o Constantes reservadas &#8211; Cores.<\/i><\/span><\/p>\n<p align=\"justify\"><span style=\"font-family: Arial, sans-serif;\"><b>Retornos:<\/b> <\/span><\/p>\n<p align=\"justify\"><span style=\"font-family: Arial, sans-serif;\"><b>Cor<\/b> \u2013 (numero) cor criada a partir da combina\u00e7\u00e3o rgb.<\/span><\/p>\n<p align=\"justify\"><span style=\"font-family: Arial, sans-serif;\"><span style=\"font-size: large;\"><b>6 \u2013 Ret, Err = ppdf.ad_retangulo(pdf, pag, X, Y, larg, alt, larg_borda, cor);<\/b><\/span><\/span><\/p>\n<p align=\"justify\"><span style=\"font-family: Arial, sans-serif;\">Insere um ret\u00e2ngulo.<\/span><\/p>\n<p align=\"justify\"><span style=\"font-family: Arial, sans-serif;\"><b>Par\u00e2metros:<\/b> <\/span><\/p>\n<p align=\"justify\"><span style=\"font-family: Arial, sans-serif;\"><b>pdf <\/b>\u2013 objeto pdf criado previamente.<\/span><\/p>\n<p align=\"justify\"><span style=\"font-family: Arial, sans-serif;\"><b>pag<\/b> &#8211; objeto p\u00e1gina criado anteriormente ou nulo para p\u00e1gina atual.<\/span><\/p>\n<p align=\"justify\"><span style=\"font-family: Arial, sans-serif;\"><b>X <\/b>\u2013 (n\u00famero) posi\u00e7\u00e3o X (coluna); <\/span><\/p>\n<p align=\"justify\"><span style=\"font-family: Arial, sans-serif;\"><b>Y <\/b>\u2013 (n\u00famero) posi\u00e7\u00e3o Y (linha); <\/span><\/p>\n<p align=\"justify\"><span style=\"font-family: Arial, sans-serif;\"><b>larg <\/b>\u2013 (n\u00famero) largura do ret\u00e2ngulo.<\/span><\/p>\n<p align=\"justify\"><span style=\"font-family: Arial, sans-serif;\"><b>alt<\/b> \u2013 (n\u00famero) altura do ret\u00e2ngulo.<\/span><\/p>\n<p align=\"justify\"><span style=\"font-family: Arial, sans-serif;\"><b>larg_borda<\/b> \u2013 (n\u00famero) largura do tra\u00e7o da borda.<\/span><\/p>\n<p align=\"justify\"><span style=\"font-family: Arial, sans-serif;\"><b>cor<\/b> \u2013 (n\u00famero) cor.<\/span><\/p>\n<p align=\"justify\"><span style=\"font-family: Arial, sans-serif;\"><b>Retornos:<\/b><\/span><\/p>\n<p align=\"justify\"><span style=\"font-family: Arial, sans-serif;\"><b>Ret<\/b> \u2013 nulo em caso de erro ou verdadeiro.<\/span><\/p>\n<p align=\"justify\"><span style=\"font-family: Arial, sans-serif;\"><b>Err<\/b> \u2013 (n\u00famero) c\u00f3digo de erro.<\/span><\/p>\n<p align=\"justify\"><span style=\"font-family: Arial, sans-serif;\"><span style=\"font-size: large;\"><b>7 \u2013 Ret, Err = ppdf.ad_ppm(pdf, pag, X, Y, larg, alt, Nome);<\/b><\/span><\/span><\/p>\n<p align=\"justify\"><span style=\"font-family: Arial, sans-serif;\">Insere uma imagem .ppm.<\/span><\/p>\n<p align=\"justify\"><span style=\"font-family: Arial, sans-serif;\"><b>Par\u00e2metros:<\/b> <\/span><\/p>\n<p align=\"justify\"><span style=\"font-family: Arial, sans-serif;\"><b>pdf <\/b>\u2013 objeto pdf criado previamente.<\/span><\/p>\n<p align=\"justify\"><span style=\"font-family: Arial, sans-serif;\"><b>pag<\/b> &#8211; objeto p\u00e1gina criado anteriormente ou nulo para p\u00e1gina atual.<\/span><\/p>\n<p align=\"justify\"><span style=\"font-family: Arial, sans-serif;\"><b>X <\/b>\u2013 (n\u00famero) posi\u00e7\u00e3o X (coluna); <\/span><\/p>\n<p align=\"justify\"><span style=\"font-family: Arial, sans-serif;\"><b>Y <\/b>\u2013 (n\u00famero) posi\u00e7\u00e3o Y (linha); <\/span><\/p>\n<p align=\"justify\"><span style=\"font-family: Arial, sans-serif;\"><b>larg <\/b>\u2013 (n\u00famero) largura.<\/span><\/p>\n<p align=\"justify\"><span style=\"font-family: Arial, sans-serif;\"><b>alt<\/b> \u2013 (n\u00famero) altura.<\/span><\/p>\n<p align=\"justify\"><span style=\"font-family: Arial, sans-serif;\"><b>Nome<\/b> \u2013 (string) caminho do arquivo ppm. (relativo se estiver na mesma pasta ou absoluto);<\/span><\/p>\n<p align=\"justify\"><span style=\"font-family: Arial, sans-serif;\"><b>Retornos:<\/b><\/span><\/p>\n<p align=\"justify\"><span style=\"font-family: Arial, sans-serif;\"><b>Ret<\/b> \u2013 nulo em caso de erro ou verdadeiro.<\/span><\/p>\n<p align=\"justify\"><span style=\"font-family: Arial, sans-serif;\"><b>Err<\/b> \u2013 (n\u00famero) c\u00f3digo de erro.<\/span><\/p>\n<p align=\"justify\"><span style=\"font-family: Arial, sans-serif;\"><span style=\"font-size: large;\"><b>8 \u2013 Ret, Err = ppdf.ad_jpeg(pdf, pag, X, Y, larg, alt, Nome);<\/b><\/span><\/span><\/p>\n<p align=\"justify\"><span style=\"font-family: Arial, sans-serif;\">Insere uma imagem .jpeg.<\/span><\/p>\n<p align=\"justify\"><span style=\"font-family: Arial, sans-serif;\"><b>Par\u00e2metros:<\/b> <\/span><\/p>\n<p align=\"justify\"><span style=\"font-family: Arial, sans-serif;\"><b>pdf <\/b>\u2013 objeto pdf criado previamente.<\/span><\/p>\n<p align=\"justify\"><span style=\"font-family: Arial, sans-serif;\"><b>pag<\/b> &#8211; objeto p\u00e1gina criado anteriormente ou nulo para p\u00e1gina atual.<\/span><\/p>\n<p align=\"justify\"><span style=\"font-family: Arial, sans-serif;\"><b>X <\/b>\u2013 (n\u00famero) posi\u00e7\u00e3o X (coluna); <\/span><\/p>\n<p align=\"justify\"><span style=\"font-family: Arial, sans-serif;\"><b>Y <\/b>\u2013 (n\u00famero) posi\u00e7\u00e3o Y (linha); <\/span><\/p>\n<p align=\"justify\"><span style=\"font-family: Arial, sans-serif;\"><b>larg <\/b>\u2013 (n\u00famero) largura.<\/span><\/p>\n<p align=\"justify\"><span style=\"font-family: Arial, sans-serif;\"><b>alt<\/b> \u2013 (n\u00famero) altura.<\/span><\/p>\n<p align=\"justify\"><span style=\"font-family: Arial, sans-serif;\"><b>Nome<\/b> \u2013 (string) caminho do arquivo .jpeg (ou .jpg, .JPG). (relativo se estiver na mesma pasta ou absoluto);<\/span><\/p>\n<p align=\"justify\"><span style=\"font-family: Arial, sans-serif;\"><b>Retornos:<\/b><\/span><\/p>\n<p align=\"justify\"><span style=\"font-family: Arial, sans-serif;\"><b>Ret<\/b> \u2013 nulo em caso de erro ou verdadeiro.<\/span><\/p>\n<p align=\"justify\"><span style=\"font-family: Arial, sans-serif;\"><b>Err<\/b> \u2013 (n\u00famero) c\u00f3digo de erro.<\/span><\/p>\n<p align=\"justify\"><span style=\"font-family: Arial, sans-serif;\"><span style=\"font-size: large;\"><b>9 \u2013 Ret, Err = ppdf.ad_codigo_barra(pdf, pag,tipo, X, Y, larg, alt, BarTxt, Cor);<\/b><\/span><\/span><\/p>\n<p align=\"justify\"><span style=\"font-family: Arial, sans-serif;\">Insere um c\u00f3digo de barra. (Suporte para 128A apenas);<\/span><\/p>\n<p align=\"justify\"><span style=\"font-family: Arial, sans-serif;\"><b>Par\u00e2metros:<\/b> <\/span><\/p>\n<p align=\"justify\"><span style=\"font-family: Arial, sans-serif;\"><b>pdf <\/b>\u2013 objeto pdf criado previamente.<\/span><\/p>\n<p align=\"justify\"><span style=\"font-family: Arial, sans-serif;\"><b>pag<\/b> &#8211; objeto p\u00e1gina criado anteriormente ou nulo para p\u00e1gina atual.<\/span><\/p>\n<p align=\"justify\"><span style=\"font-family: Arial, sans-serif;\"><b>tipo <\/b>\u2013 (n\u00famero) <b>ppdf.CODIGOBARRA_128A = 0<\/b>; tipo de c\u00f3digo de barra (Suportado apenas 128A);<\/span><\/p>\n<p align=\"justify\"><span style=\"font-family: Arial, sans-serif;\"><b>X <\/b>\u2013 (n\u00famero) posi\u00e7\u00e3o X (coluna); <\/span><\/p>\n<p align=\"justify\"><span style=\"font-family: Arial, sans-serif;\"><b>Y <\/b>\u2013 (n\u00famero) posi\u00e7\u00e3o Y (linha); <\/span><\/p>\n<p align=\"justify\"><span style=\"font-family: Arial, sans-serif;\"><b>larg <\/b>\u2013 (n\u00famero) largura.<\/span><\/p>\n<p align=\"justify\"><span style=\"font-family: Arial, sans-serif;\"><b>alt<\/b> \u2013 (n\u00famero) altura.<\/span><\/p>\n<p align=\"justify\"><span style=\"font-family: Arial, sans-serif;\"><b>BarTxt<\/b> \u2013 (string) Texto a ser codificado no c\u00f3digo de barras. <\/span><\/p>\n<p align=\"justify\"><span style=\"font-family: Arial, sans-serif;\"><span style=\"color: #000000;\"><span style=\"font-size: medium;\"><i>(Obs.: <\/i><\/span><\/span><span style=\"color: #000000;\"><span style=\"font-size: medium;\"><i>128 A: Podem ser codificadas letras mai<\/i><\/span><\/span><span style=\"color: #000000;\"><span style=\"font-size: medium;\"><i>\u00fa<\/i><\/span><\/span><span style=\"color: #000000;\"><span style=\"font-size: medium;\"><i>sculas, n\u00fameros, caracteres de pontua\u00e7\u00e3o e caracteres especiais.<\/i><\/span><\/span><span style=\"color: #000000;\"><span style=\"font-size: medium;\"><i>) <\/i><\/span><\/span><span style=\"color: #000000;\"><span style=\"font-size: medium;\">Ex.: <\/span><\/span><span style=\"color: #000000;\"><span style=\"font-size: medium;\">&#8216;AA233B55L&#8217; <\/span><\/span><\/span><\/p>\n<p align=\"justify\"><span style=\"font-family: Arial, sans-serif;\"><b>Retornos:<\/b><\/span><\/p>\n<p align=\"justify\"><span style=\"font-family: Arial, sans-serif;\"><b>Ret<\/b> \u2013 nulo em caso de erro ou verdadeiro.<\/span><\/p>\n<p align=\"justify\"><span style=\"font-family: Arial, sans-serif;\"><b>Err<\/b> \u2013 (n\u00famero) c\u00f3digo de erro.<\/span><\/p>\n<p align=\"justify\"><span style=\"font-family: Arial, sans-serif;\"><span style=\"font-size: large;\"><b>10 \u2013 Ret, Err = ppdf.ad_texto(pdf,pag,txt,tam_fonte,x,y,cor);<\/b><\/span><\/span><\/p>\n<p align=\"justify\"><span style=\"font-family: Arial, sans-serif;\">Insere um texto.<\/span><\/p>\n<p align=\"justify\"><span style=\"font-family: Arial, sans-serif;\"><b>Par\u00e2metros:<\/b> <\/span><\/p>\n<p align=\"justify\"><span style=\"font-family: Arial, sans-serif;\"><b>pdf <\/b>\u2013 objeto pdf criado previamente.<\/span><\/p>\n<p align=\"justify\"><span style=\"font-family: Arial, sans-serif;\"><b>pag<\/b> &#8211; objeto p\u00e1gina criado anteriormente ou nulo para p\u00e1gina atual.<\/span><\/p>\n<p align=\"justify\"><span style=\"font-family: Arial, sans-serif;\"><b>txt \u2013<\/b> (string) texto a ser inserido.<\/span><\/p>\n<p align=\"justify\"><span style=\"font-family: Arial, sans-serif;\"><b>tam_fonte<\/b> \u2013 (n\u00famero) tamanho da fonte.<\/span><\/p>\n<p align=\"justify\"><span style=\"font-family: Arial, sans-serif;\"><b>X <\/b>\u2013 (n\u00famero) posi\u00e7\u00e3o X (coluna); <\/span><\/p>\n<p align=\"justify\"><span style=\"font-family: Arial, sans-serif;\"><b>Y <\/b>\u2013 (n\u00famero) posi\u00e7\u00e3o Y (linha);<\/span><\/p>\n<p align=\"justify\"><span style=\"font-family: Arial, sans-serif;\"><b>cor<\/b> \u2013 (n\u00famero) cor. (veja a fun\u00e7\u00e3o ppdf.rgb(r,g,b);)<\/span><\/p>\n<p align=\"justify\"><span style=\"font-family: Arial, sans-serif;\"><b>Retornos:<\/b><\/span><\/p>\n<p align=\"justify\"><span style=\"font-family: Arial, sans-serif;\"><b>Ret<\/b> \u2013 nulo em caso de erro ou verdadeiro.<\/span><\/p>\n<p align=\"justify\"><span style=\"font-family: Arial, sans-serif;\"><b>Err<\/b> \u2013 (n\u00famero) c\u00f3digo de erro.<\/span><\/p>\n<p align=\"justify\"><span style=\"font-family: Arial, sans-serif;\"><span style=\"font-size: large;\"><b>11 \u2013 Ret, Err = ppdf.ad_texto(pdf,pag,aX,aY,bX,bY,larg_lin,cor);<\/b><\/span><\/span><\/p>\n<p align=\"justify\"><span style=\"font-family: Arial, sans-serif;\">Insere um texto.<\/span><\/p>\n<p align=\"justify\"><span style=\"font-family: Arial, sans-serif;\"><b>Par\u00e2metros:<\/b> <\/span><\/p>\n<p align=\"justify\"><span style=\"font-family: Arial, sans-serif;\"><b>pdf <\/b>\u2013 objeto pdf criado previamente.<\/span><\/p>\n<p align=\"justify\"><span style=\"font-family: Arial, sans-serif;\"><b>pag<\/b> &#8211; objeto p\u00e1gina criado anteriormente ou nulo para p\u00e1gina atual.<\/span><\/p>\n<p align=\"justify\"><span style=\"font-family: Arial, sans-serif;\"><b>aX <\/b>\u2013 (n\u00famero) posi\u00e7\u00e3o X do in\u00edcio da linha. (coluna)<\/span><\/p>\n<p align=\"justify\"><span style=\"font-family: Arial, sans-serif;\"><b>aY<\/b> \u2013 (n\u00famero) posi\u00e7\u00e3o Y do in\u00edcio da linha. (linha);<\/span><\/p>\n<p align=\"justify\"><span style=\"font-family: Arial, sans-serif;\"><b>b<\/b><b>X <\/b>\u2013 (n\u00famero) posi\u00e7\u00e3o X do final da linha(coluna); <\/span><\/p>\n<p align=\"justify\"><span style=\"font-family: Arial, sans-serif;\"><b>b<\/b><b>Y <\/b>\u2013 (n\u00famero) posi\u00e7\u00e3o Y do final da linha (linha);<\/span><\/p>\n<p align=\"justify\"><span style=\"font-family: Arial, sans-serif;\"><b>cor<\/b> \u2013 (n\u00famero) cor. (veja a fun\u00e7\u00e3o ppdf.rgb(r,g,b);)<\/span><\/p>\n<p align=\"justify\"><span style=\"font-family: Arial, sans-serif;\"><b>Retornos:<\/b><\/span><\/p>\n<p align=\"justify\"><span style=\"font-family: Arial, sans-serif;\"><b>Ret<\/b> \u2013 nulo em caso de erro ou verdadeiro.<\/span><\/p>\n<p align=\"justify\"><span style=\"font-family: Arial, sans-serif;\"><b>Err<\/b> \u2013 (n\u00famero) c\u00f3digo de erro.<\/span><\/p>\n<p align=\"justify\"><span style=\"font-family: Arial, sans-serif;\"><span style=\"font-size: medium;\"><b>12 \u2013 Ret, Err = ppdf.ad_retangulo_preenchido(pdf,pag,x,y,larg,alt,larg_borda,cor);<\/b><\/span><\/span><\/p>\n<p align=\"justify\"><span style=\"font-family: Arial, sans-serif;\">Insere um ret\u00e2ngulo com preenchimento de cor.<\/span><\/p>\n<p align=\"justify\"><span style=\"font-family: Arial, sans-serif;\"><b>Par\u00e2metros:<\/b> <\/span><\/p>\n<p align=\"justify\"><span style=\"font-family: Arial, sans-serif;\"><b>pdf <\/b>\u2013 objeto pdf criado previamente.<\/span><\/p>\n<p align=\"justify\"><span style=\"font-family: Arial, sans-serif;\"><b>pag<\/b> &#8211; objeto p\u00e1gina criado anteriormente ou nulo para p\u00e1gina atual.<\/span><\/p>\n<p align=\"justify\"><span style=\"font-family: Arial, sans-serif;\"><b>X <\/b>\u2013 (n\u00famero) posi\u00e7\u00e3o X (coluna); <\/span><\/p>\n<p align=\"justify\"><span style=\"font-family: Arial, sans-serif;\"><b>Y <\/b>\u2013 (n\u00famero) posi\u00e7\u00e3o Y (linha); <\/span><\/p>\n<p align=\"justify\"><span style=\"font-family: Arial, sans-serif;\"><b>larg <\/b>\u2013 (n\u00famero) largura do ret\u00e2ngulo.<\/span><\/p>\n<p align=\"justify\"><span style=\"font-family: Arial, sans-serif;\"><b>alt<\/b> \u2013 (n\u00famero) altura do ret\u00e2ngulo.<\/span><\/p>\n<p align=\"justify\"><span style=\"font-family: Arial, sans-serif;\"><b>larg_borda<\/b> \u2013 (n\u00famero) largura do tra\u00e7o da borda.<\/span><\/p>\n<p align=\"justify\"><span style=\"font-family: Arial, sans-serif;\"><b>cor<\/b> \u2013 (n\u00famero) cor.<\/span><\/p>\n<p align=\"justify\"><span style=\"font-family: Arial, sans-serif;\"><b>Retornos:<\/b><\/span><\/p>\n<p align=\"justify\"><span style=\"font-family: Arial, sans-serif;\"><b>Ret<\/b> \u2013 nulo em caso de erro ou verdadeiro.<\/span><\/p>\n<p align=\"justify\"><span style=\"font-family: Arial, sans-serif;\"><b>Err<\/b> \u2013 (n\u00famero) c\u00f3digo de erro.<\/span><\/p>\n<p align=\"justify\"><span style=\"font-family: Arial, sans-serif;\"><span style=\"font-size: large;\"><b>13 \u2013 Ret, Err = ppdf.ad_marcador (pdf,page,id,nome);<\/b><\/span><\/span><\/p>\n<p align=\"justify\"><span style=\"font-family: Arial, sans-serif;\">Cria um marcador de p\u00e1gina. (O painel esquerdo do leitor de pdf);<\/span><\/p>\n<p align=\"justify\"><span style=\"font-family: Arial, sans-serif;\"><b>Par\u00e2metros:<\/b> <\/span><\/p>\n<p align=\"justify\"><span style=\"font-family: Arial, sans-serif;\"><b>pdf <\/b>\u2013 objeto pdf criado previamente.<\/span><\/p>\n<p align=\"justify\"><span style=\"font-family: Arial, sans-serif;\"><b>pag<\/b> &#8211; objeto p\u00e1gina criado anteriormente ou nulo para p\u00e1gina atual.<\/span><\/p>\n<p align=\"justify\"><span style=\"font-family: Arial, sans-serif;\"><b>id<\/b> \u2013 um n\u00famero identificador da p\u00e1gina ou -1 para a p\u00e1gina atual.<\/span><\/p>\n<p align=\"justify\"><span style=\"font-family: Arial, sans-serif;\"><b>nome<\/b> \u2013 (string) nome que ser\u00e1 visualizado no marcador.<\/span><\/p>\n<p align=\"justify\"><span style=\"font-family: Arial, sans-serif;\"><b>Retornos:<\/b><\/span><\/p>\n<p align=\"justify\"><span style=\"font-family: Arial, sans-serif;\"><b>Ret<\/b> \u2013 nulo em caso de erro ou verdadeiro.<\/span><\/p>\n<p align=\"justify\"><span style=\"font-family: Arial, sans-serif;\"><b>Err<\/b> \u2013 (n\u00famero) c\u00f3digo de erro.<\/span><\/p>\n<p align=\"justify\"><span style=\"font-family: Arial, sans-serif;\"><span style=\"font-size: large;\"><b>14 \u2013 Ret, Err = ppdf.salve (pdf, nome);<\/b><\/span><\/span><\/p>\n<p align=\"justify\"><span style=\"font-family: Arial, sans-serif;\">Salva o arquivo pdf.<\/span><\/p>\n<p align=\"justify\"><span style=\"font-family: Arial, sans-serif;\"><b>Par\u00e2metros:<\/b> <\/span><\/p>\n<p align=\"justify\"><span style=\"font-family: Arial, sans-serif;\"><b>pdf <\/b>\u2013 objeto pdf criado previamente.<\/span><\/p>\n<p align=\"justify\"><span style=\"font-family: Arial, sans-serif;\"><b>nome<\/b> \u2013 (string) nome do arquivo a ser salvo. Ex.: &#8216;teste.pdf&#8217;<\/span><\/p>\n<p align=\"justify\"><span style=\"font-family: Arial, sans-serif;\"><b>Retornos:<\/b><\/span><\/p>\n<p align=\"justify\"><span style=\"font-family: Arial, sans-serif;\"><b>Ret<\/b> \u2013 nulo em caso de erro ou verdadeiro.<\/span><\/p>\n<p align=\"justify\"><span style=\"font-family: Arial, sans-serif;\"><b>Err<\/b> \u2013 (n\u00famero) c\u00f3digo de erro.<\/span><\/p>\n<p align=\"justify\"><span style=\"font-family: Arial, sans-serif;\"><span style=\"font-size: large;\"><b>15 \u2013 Ret, Err = ppdf.destrua (pdf);<\/b><\/span><\/span><\/p>\n<p align=\"justify\"><span style=\"font-family: Arial, sans-serif;\">Destr\u00f3i os objetos criados e libera a mem\u00f3ria.<\/span><\/p>\n<p align=\"justify\"><span style=\"font-family: Arial, sans-serif;\"><b>Par\u00e2metros:<\/b> <\/span><\/p>\n<p align=\"justify\"><span style=\"font-family: Arial, sans-serif;\"><b>pdf <\/b>\u2013 objeto pdf criado previamente.<\/span><\/p>\n<p align=\"justify\"><span style=\"font-family: Arial, sans-serif;\"><b>Retornos:<\/b><\/span><\/p>\n<p align=\"justify\"><span style=\"font-family: Arial, sans-serif;\"><b>Ret<\/b> \u2013 nulo em caso de erro ou verdadeiro.<\/span><\/p>\n<p align=\"justify\"><span style=\"font-family: Arial, sans-serif;\"><b>Err<\/b> \u2013 (n\u00famero) c\u00f3digo de erro.<\/span><\/p>\n<p align=\"justify\"><span style=\"font-family: Arial, sans-serif;\"><span style=\"font-size: large;\"><b>16 \u2013 Str_err = ppdf.obt_erro(pdf);<\/b><\/span><\/span><\/p>\n<p align=\"justify\"><span style=\"font-family: Arial, sans-serif;\">Pega a descri\u00e7\u00e3o de erro.<\/span><\/p>\n<p align=\"justify\"><span style=\"font-family: Arial, sans-serif;\"><b>Par\u00e2metros:<\/b> <\/span><\/p>\n<p align=\"justify\"><span style=\"font-family: Arial, sans-serif;\"><b>pdf <\/b>\u2013 objeto pdf criado previamente.<\/span><\/p>\n<p align=\"justify\"><span style=\"font-family: Arial, sans-serif;\"><b>Retornos:<\/b><\/span><\/p>\n<p align=\"justify\"><span style=\"font-family: Arial, sans-serif;\"><b>Str_err<\/b> \u2013 string em caso de erro, ou nulo se n\u00e3o houver erro.<\/span><\/p>\n<p align=\"justify\"><span style=\"font-family: Arial, sans-serif;\"><span style=\"font-size: large;\"><b>17 \u2013 Larg, Err = ppdf.obt_larg_texto_na_fonte (pdf, Nome_fonte, txt, tam);<\/b><\/span><\/span><\/p>\n<p align=\"justify\"><span style=\"font-family: Arial, sans-serif;\">Obt\u00e9m largura do texto txt em uma fonte passada como par\u00e2metro no tamanho tam.<\/span><\/p>\n<p align=\"justify\"><span style=\"font-family: Arial, sans-serif;\"><b>Par\u00e2metros:<\/b> <\/span><\/p>\n<p align=\"justify\"><span style=\"font-family: Arial, sans-serif;\"><b>pdf <\/b>\u2013 objeto pdf criado previamente.<\/span><\/p>\n<p align=\"justify\"><span style=\"font-family: Arial, sans-serif;\"><b>Nome_fonte<\/b> \u2013 o nome da fonte. (Veja acima na rela\u00e7\u00e3o de fontes compat\u00edveis no item <b>2<\/b>);<\/span><\/p>\n<p align=\"justify\"><span style=\"font-family: Arial, sans-serif;\"><b>txt<\/b> \u2013 (string) o texto a ser examinado a largura.<\/span><\/p>\n<p align=\"justify\"><span style=\"font-family: Arial, sans-serif;\"><b>tam<\/b> \u2013 (n\u00famero) Tamanho da fonte.<\/span><\/p>\n<p align=\"justify\"><span style=\"font-family: Arial, sans-serif;\"><b>Retornos:<\/b><\/span><\/p>\n<p align=\"justify\"><span style=\"font-family: Arial, sans-serif;\"><b>Ret<\/b> \u2013 nulo em caso de erro ou verdadeiro.<\/span><\/p>\n<p align=\"justify\"><span style=\"font-family: Arial, sans-serif;\"><b>Err<\/b> \u2013 (n\u00famero) c\u00f3digo de erro.<\/span><\/p>\n<p align=\"justify\"><span style=\"font-family: Arial, sans-serif;\"><span style=\"font-size: large;\"><b>18 \u2013 Larg, Err = ppdf.obt_altura (pdf);<\/b><\/span><\/span><\/p>\n<p align=\"justify\"><span style=\"font-family: Arial, sans-serif;\">Obt\u00e9m a altura da p\u00e1gina.<\/span><\/p>\n<p align=\"justify\"><span style=\"font-family: Arial, sans-serif;\"><b>Par\u00e2metros:<\/b> <\/span><\/p>\n<p align=\"justify\"><span style=\"font-family: Arial, sans-serif;\"><b>pdf <\/b>\u2013 objeto pdf criado previamente. <\/span><\/p>\n<p align=\"justify\"><span style=\"font-family: Arial, sans-serif;\"><b>Retornos:<\/b><\/span><\/p>\n<p align=\"justify\"><span style=\"font-family: Arial, sans-serif;\"><b>Ret<\/b> \u2013 nulo em caso de erro ou verdadeiro.<\/span><\/p>\n<p align=\"justify\"><span style=\"font-family: Arial, sans-serif;\"><b>Err<\/b> \u2013 (n\u00famero) c\u00f3digo de erro.<\/span><\/p>\n<p align=\"justify\"><span style=\"font-family: Arial, sans-serif;\"><span style=\"font-size: large;\"><b>19 \u2013 Larg, Err = ppdf.obt_largura(pdf);<\/b><\/span><\/span><\/p>\n<p align=\"justify\"><span style=\"font-family: Arial, sans-serif;\">Obt\u00e9m a largura da p\u00e1gina.<\/span><\/p>\n<p align=\"justify\"><span style=\"font-family: Arial, sans-serif;\"><b>Par\u00e2metros:<\/b> <\/span><\/p>\n<p align=\"justify\"><span style=\"font-family: Arial, sans-serif;\"><b>pdf <\/b>\u2013 objeto pdf criado previamente. <\/span><\/p>\n<p align=\"justify\"><span style=\"font-family: Arial, sans-serif;\"><b>Retornos:<\/b><\/span><\/p>\n<p align=\"justify\"><span style=\"font-family: Arial, sans-serif;\"><b>Ret<\/b> \u2013 nulo em caso de erro ou verdadeiro.<\/span><\/p>\n<p align=\"justify\"><span style=\"font-family: Arial, sans-serif;\"><b>Err<\/b> \u2013 (n\u00famero) c\u00f3digo de erro.<\/span><\/p>\n<p align=\"justify\"><span style=\"font-family: Arial, sans-serif;\"><span style=\"font-size: large;\"><b>20 \u2013 Constante predefinidas:<\/b><\/span><\/span><\/p>\n<p align=\"justify\"><span style=\"font-family: Arial, sans-serif;\"><span style=\"font-size: large;\"><b>20<\/b><\/span><span style=\"font-size: large;\"><b>.1 \u2013 Largura e Altura da p\u00e1gina:<\/b><\/span> \/\/\u00e9 poss\u00edvel facilmente criar novos valores padr\u00f5es.<\/span><\/p>\n<p align=\"justify\"><span style=\"font-family: Arial, sans-serif;\">Formato carta: ppdf.LARG_CARTA; ppdf.ALT_CARTA;<\/span><\/p>\n<p align=\"justify\"><span style=\"font-family: Arial, sans-serif;\">Formato A4: ppdf.LARG_A4; ppdf.ALT_A4;<\/span><\/p>\n<p align=\"justify\"><span style=\"font-family: Arial, sans-serif;\"><span style=\"font-size: large;\"><b>20.2 \u2013 Tipo c\u00f3digo de barra:<\/b><\/span><\/span><\/p>\n<p align=\"justify\"><span style=\"font-family: Arial, sans-serif;\">ppdf.CODIGOBARRA_128A<\/span><\/p>\n<p align=\"justify\"><span style=\"font-family: Arial, sans-serif;\"><span style=\"font-size: large;\"><b>20.3 \u2013 Cores:<\/b><\/span><\/span><\/p>\n<table width=\"100%\" cellspacing=\"0\" cellpadding=\"4\">\n<colgroup>\n<col width=\"256*\" \/> <\/colgroup>\n<tbody>\n<tr>\n<td valign=\"top\" width=\"100%\">\n<div id=\"Se\u00e7\u00e3o1\" dir=\"ltr\">\n<p align=\"justify\"><span style=\"font-family: Arial, sans-serif;\">ppdf.VERMELHO;<\/span><\/p>\n<p align=\"justify\"><span style=\"font-family: Arial, sans-serif;\">ppdf.VERMELHOESCURO;<\/span><\/p>\n<p align=\"justify\"><span style=\"font-family: Arial, sans-serif;\">ppdf.VERDELIMAO<\/span><\/p>\n<p align=\"justify\"><span style=\"font-family: Arial, sans-serif;\">ppdf.VERDE;<\/span><\/p>\n<p align=\"justify\"><span style=\"font-family: Arial, sans-serif;\">ppdf.VERDEESCURO;<\/span><\/p>\n<p align=\"justify\"><span style=\"font-family: Arial, sans-serif;\">ppdf.AZUL;<\/span><\/p>\n<p align=\"justify\"><span style=\"font-family: Arial, sans-serif;\">ppdf.AZULESCURO;<\/span><\/p>\n<p align=\"justify\"><span style=\"font-family: Arial, sans-serif;\">ppdf.AMARELO;<\/span><\/p>\n<p align=\"justify\"><span style=\"font-family: Arial, sans-serif;\">ppdf.PRETO;<\/span><\/p>\n<p align=\"justify\"><span style=\"font-family: Arial, sans-serif;\">ppdf.DOURADO;<\/span><\/p>\n<p align=\"justify\"><span style=\"font-family: Arial, sans-serif;\">ppdf.CINZA;<\/span><\/p>\n<p align=\"justify\"><span style=\"font-family: Arial, sans-serif;\">ppdf.CINZA2;<\/span><\/p>\n<p align=\"justify\"><span style=\"font-family: Arial, sans-serif;\">ppdf.CINZA3;<\/span><\/p>\n<p align=\"justify\"><span style=\"font-family: Arial, sans-serif;\">ppdf.CINZA4;<\/span><\/p>\n<p align=\"justify\"><span style=\"font-family: Arial, sans-serif;\">ppdf.CINZA5; <\/span><\/p>\n<p align=\"justify\"><span style=\"font-family: Arial, sans-serif;\">ppdf.ROXO; <\/span><\/p>\n<p align=\"justify\"><span style=\"font-family: Arial, sans-serif;\">ppdf.LARANJA;<\/span><\/p>\n<p align=\"justify\"><span style=\"font-family: Arial, sans-serif;\">ppdf.LARANJAESCURO;<\/span><\/p>\n<p align=\"justify\"><span style=\"font-family: Arial, sans-serif;\">ppdf.CIANO;<\/span><\/p>\n<p align=\"justify\"><span style=\"font-family: Arial, sans-serif;\">ppdf.CIANOESCURO; <\/span><\/p>\n<p align=\"justify\"><span style=\"font-family: Arial, sans-serif;\">ppdf.TURQUESA;<\/span><\/p>\n<p align=\"justify\"><span style=\"font-family: Arial, sans-serif;\">ppdf.TURQUESAESCURO; <\/span><\/p>\n<p align=\"justify\"><span style=\"font-family: Arial, sans-serif;\">ppdf.MARROM;<\/span><\/p>\n<p align=\"justify\"><span style=\"font-family: Arial, sans-serif;\">ppdf.MARROMESCURO;<\/span><\/p>\n<p align=\"justify\"><span style=\"font-family: Arial, sans-serif;\">ppdf.MAGENTA;<\/span><\/p>\n<p align=\"justify\"><span style=\"font-family: Arial, sans-serif;\">ppdf.ROSA;<\/span><\/p>\n<p align=\"justify\"><span style=\"font-family: Arial, sans-serif;\">ppdf.ROSA2;<\/span><\/p>\n<p align=\"justify\"><span style=\"font-family: Arial, sans-serif;\">ppdf.ROSA3;<\/span><\/p>\n<\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p align=\"justify\"><span style=\"font-family: Arial, sans-serif;\"><i>Para usar outras cores busque na internet por tabela de cor html. Use o formato hexa trocando o # por 0x ex.: vermelho: #ff0000 \u2192 0xFF0000. Ou use os n\u00fameros rgb com a fun\u00e7\u00e3o ppdf.rgb(r,g,b);<\/i><\/span><\/p>\n<p align=\"center\"><span style=\"color: #0000ff;\"><span style=\"font-family: Arial, sans-serif;\"><b>Para mais detalhes veja os exemplos na pasta Exemplos.<\/b><\/span><\/span><\/p>\n<p align=\"center\"><span style=\"color: #0000ff;\"><span style=\"font-family: Arial, sans-serif;\"><span style=\"font-size: x-large;\"><b>FIM<\/b><\/span><\/span><\/span><\/p>\n<p align=\"justify\">\n","protected":false},"excerpt":{"rendered":"<p>Esta biblioteca \u00e9 uma alternativa a lib pdf.pris. Suporta: Cabe\u00e7alho de informa\u00e7\u00e3o. Texto linha e ret\u00e2ngulo. imagens &#8211; jpeg e ppm. c\u00f3digo de barra. marcadores de p\u00e1gina. Baixe o c\u00f3digo fonte com bin\u00e1rio aqui:\u00a0ppdf Caso use Prisma em Linux 32bits instale o ppdf.so j\u00e1 compilado, para outras distros incompat\u00edveis, \u00e9 necess\u00e1rio compilar. Para Windows instale&#8230;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[6,7],"tags":[],"class_list":["post-3111","post","type-post","status-publish","format-standard","hentry","category-modo_texto","category-prisma"],"_links":{"self":[{"href":"https:\/\/linguagemprisma.br4.biz\/blog\/wp-json\/wp\/v2\/posts\/3111","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/linguagemprisma.br4.biz\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/linguagemprisma.br4.biz\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/linguagemprisma.br4.biz\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/linguagemprisma.br4.biz\/blog\/wp-json\/wp\/v2\/comments?post=3111"}],"version-history":[{"count":7,"href":"https:\/\/linguagemprisma.br4.biz\/blog\/wp-json\/wp\/v2\/posts\/3111\/revisions"}],"predecessor-version":[{"id":3121,"href":"https:\/\/linguagemprisma.br4.biz\/blog\/wp-json\/wp\/v2\/posts\/3111\/revisions\/3121"}],"wp:attachment":[{"href":"https:\/\/linguagemprisma.br4.biz\/blog\/wp-json\/wp\/v2\/media?parent=3111"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/linguagemprisma.br4.biz\/blog\/wp-json\/wp\/v2\/categories?post=3111"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/linguagemprisma.br4.biz\/blog\/wp-json\/wp\/v2\/tags?post=3111"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}