Ir para conteúdo
  • Cadastre-se

dev botao

Boleto Desconfigurado ao enviar por Email


  • Este tópico foi criado há 2904 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Bom Dia!

Ao gerar o PDF de um Boleto, foi verificado que o arquivo no Computador está em ordem, mas ao enviar por email ele sofre deformações, conforme anexo.

Gostaria de saber se alguém já passou por isso?

Utilizo o meu componente de email, com Indy 10 (TLS), para enviar os Boletos, abaixo segue a configuração básica para este procedimento:

OBS: Substituí o nome dos Objetos, no exemplo, pelo nome das classes para facilitar o entendimento e não ter que colocar o código todo. Coloquei apenas a configuração relevante.

TIdMessage.ContentType            := 'multipart/mixed';

with TIdText.Create(TIdMessage.MessageParts, Nil) do begin
        ContentType := 'text/html';
        CharSet     := 'ISO-8859-1';
        Body.Text   := msg;

end;

with TIdAttachmentFile.Create(TIdMessage.MessageParts, caminho) do begin
            ContentType := '*/*';
            FileName    := caminho;

end;

BOLETO Desconfigurado.pdf

Link para o comentário
Compartilhar em outros sites

  • Administradores

Boa tarde.

Qual gerador de relatórios está sendo utilizado?

Att.

Consultora SAC ACBr

Juliana Tamizou

Gerente de Projetos ACBr / Diretora de Marketing AFRAC
Ajude o Projeto ACBr crescer - Seja Pro

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  Discord

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

Link para o comentário
Compartilhar em outros sites

O problema está no programa que foi utilizado para visualizar o pdf, já aconteceu comigo.

Se estiver usando o fastreport, verifica se marcando a opção para embuti a fonte resolve o seu problema.

Adicione essa linha no ACBrBoletoFCFR.pas no método imprimir:

frxPDFExport.EmbeddedFonts := True;

Link para o comentário
Compartilhar em outros sites

Bom Dia!

Já identifiquei o problema, está na parte em negrito abaixo:

with TIdAttachmentFile.Create(TIdMessage.MessageParts, caminho) do begin
            ContentType := '*/*';
            FileName    := caminho;

end;

- Esta parte deve ser preenchida com 'application/pdf' ou 'application/*' se quiser generalizar e o servidor SMTP identificar que o anexo é um arquivo binário. Como eu não especificava o SMTP na hora de empacotar os dados não sabia qual era o tipo de anexo e na hora de envelopar os anexos desconfigurava seus dados.

Fica a dica se alguém passar pelo mesmo problema.

Eu segui a regra e criei um Mapa para cada extensão de arquivo, se quiserem colocar no ACBRMail, segue o código abaixo:

//OBS: TEM QUE TER O ';' no final do ContentType

with TIdAttachmentFile.Create(TIdMessage.MessageParts, caminho) do begin
            ContentType := getMime(ExtractFileExt(LowerCase(caminho))) + ';';
            FileName    := caminho;

end;

function TEmail.getMime(ext: String): String;
begin
  Result := 'application/*';
  if mimes.ContainsKey(ext) then
    Result := mimes.Items[ext];
end;

procedure TEmail.carregaMimes;
begin
  mimes := TObjectDictionary<String, String>.Create;
  mimes.Add('.pdf',            'application/pdf');
  mimes.Add('.jpeg',           'image/jpeg');
  mimes.Add('.jpg',            'image/jpg');
  mimes.Add('.txt',            'text/plain');

  mimes.Add('.x3d',            'application/vnd.hzn-3d-crossword');
  mimes.Add('.3gp',            'video/3gpp');
  mimes.Add('.3g2',            'video/3gpp2');
  mimes.Add('.mseq',           'application/vnd.mseq');
  mimes.Add('.pwn',            'application/vnd.3m.post-it-notes');
  mimes.Add('.plb',            'application/vnd.3gpp.pic-bw-large');
  mimes.Add('.psb',            'application/vnd.3gpp.pic-bw-small');
  mimes.Add('.pvb',            'application/vnd.3gpp.pic-bw-var');
  mimes.Add('.tcap',           'application/vnd.3gpp2.tcap');
  mimes.Add('.7z',             'application/x-7z-compressed');
  mimes.Add('.abw',            'application/x-abiword');
  mimes.Add('.ace',            'application/x-ace-compressed');
  mimes.Add('.acc',            'application/vnd.americandynamics.acc');
  mimes.Add('.acu',            'application/vnd.acucobol');
  mimes.Add('.atc',            'application/vnd.acucorp');
  mimes.Add('.adp',            'audio/adpcm');
  mimes.Add('.aab',            'application/x-authorware-bin');
  mimes.Add('.aam',            'application/x-authorware-map');
  mimes.Add('.aas',            'application/x-authorware-seg');
  mimes.Add('.air',            'application/vnd.adobe.air-application-installer-package+zip');
  mimes.Add('.swf',            'application/x-shockwave-flash');
  mimes.Add('.fxp',            'application/vnd.adobe.fxp');
  mimes.Add('.ppd',            'application/vnd.cups-ppd');
  mimes.Add('.dir',            'application/x-director');
  mimes.Add('.xdp',            'application/vnd.adobe.xdp+xml');
  mimes.Add('.xfdf',           'application/vnd.adobe.xfdf');
  mimes.Add('.aac',            'audio/x-aac');
  mimes.Add('.ahead',          'application/vnd.ahead.space');
  mimes.Add('.azf',            'application/vnd.airzip.filesecure.azf');
  mimes.Add('azs',             'application/vnd.airzip.filesecure.azs');
  mimes.Add('.azw',            'application/vnd.amazon.ebook');
  mimes.Add('.ami',            'application/vnd.amiga.ami');
  mimes.Add('N/A',             'application/andrew-inset');
  mimes.Add('.apk',            'application/vnd.android.package-archive');
  mimes.Add('.cii',            'application/vnd.anser-web-certificate-issue-initiation');
  mimes.Add('.fti',            'application/vnd.anser-web-funds-transfer-initiation');
  mimes.Add('.atx',            'application/vnd.antix.game-component');
  mimes.Add('.mpkg',           'application/vnd.apple.installer+xml');
  mimes.Add('.aw',             'application/applixware');
  mimes.Add('.les',            'application/vnd.hhe.lesson-player');
  mimes.Add('.swi',            'application/vnd.aristanetworks.swi');
  mimes.Add('.s',              'text/x-asm');
  mimes.Add('.atomcat',        'application/atomcat+xml');
  mimes.Add('.atomsvc',        'application/atomsvc+xml');
  mimes.Add('.atom, .xml',     'application/atom+xml');
  mimes.Add('.ac',             'application/pkix-attr-cert');
  mimes.Add('.aif',            'audio/x-aiff');
  mimes.Add('.avi',            'video/x-msvideo');
  mimes.Add('.aep',            'application/vnd.audiograph');
  mimes.Add('.dxf',            'image/vnd.dxf');
  mimes.Add('.dwf',            'model/vnd.dwf');
  mimes.Add('.par',            'text/plain-bas');
  mimes.Add('.bcpio',          'application/x-bcpio');
  mimes.Add('.bin',            'application/octet-stream');
  mimes.Add('.bmp',            'image/bmp');
  mimes.Add('.torrent',        'application/x-bittorrent');
  mimes.Add('.cod',            'application/vnd.rim.cod');
  mimes.Add('.mpm',            'application/vnd.blueice.multipass');
  mimes.Add('.bmi',            'application/vnd.bmi');
  mimes.Add('.sh',             'application/x-sh');
  mimes.Add('.btif',           'image/prs.btif');
  mimes.Add('.rep',            'application/vnd.businessobjects');
  mimes.Add('.bz',             'application/x-bzip');
  mimes.Add('.bz2',            'application/x-bzip2');
  mimes.Add('.csh',            'application/x-csh');
  mimes.Add('.c',              'text/x-c');
  mimes.Add('.cdxml',          'application/vnd.chemdraw+xml');
  mimes.Add('.css',            'text/css');
  mimes.Add('.cdx',            'chemical/x-cdx');
  mimes.Add('.cml',            'chemical/x-cml');
  mimes.Add('.csml',           'chemical/x-csml');
  mimes.Add('.cdbcmsg',        'application/vnd.contact.cmsg');
  mimes.Add('.cla',            'application/vnd.claymore');
  mimes.Add('.c4g',            'application/vnd.clonk.c4group');
  mimes.Add('.sub',            'image/vnd.dvb.subtitle');
  mimes.Add('.cdmia',          'application/cdmi-capability');
  mimes.Add('.cdmic',          'application/cdmi-container');
  mimes.Add('.cdmid',          'application/cdmi-domain');
  mimes.Add('.cdmio',          'application/cdmi-object');
  mimes.Add('.cdmiq',          'application/cdmi-queue');
  mimes.Add('.c11amc',         'application/vnd.cluetrust.cartomobile-config');
  mimes.Add('.c11amz',         'application/vnd.cluetrust.cartomobile-config-pkg');
  mimes.Add('.ras',            'image/x-cmu-raster');
  mimes.Add('.dae',            'model/vnd.collada+xml');
  mimes.Add('.csv',            'text/csv');
  mimes.Add('.cpt',            'application/mac-compactpro');
  mimes.Add('.wmlc',           'application/vnd.wap.wmlc');
  mimes.Add('.cgm',            'image/cgm');
  mimes.Add('.ice',            'x-conference/x-cooltalk');
  mimes.Add('.cmx',            'image/x-cmx');
  mimes.Add('.xar',            'application/vnd.xara');
  mimes.Add('.cmc',            'application/vnd.cosmocaller');
  mimes.Add('.cpio',           'application/x-cpio');
  mimes.Add('.clkx',           'application/vnd.crick.clicker');
  mimes.Add('.clkk',           'application/vnd.crick.clicker.keyboard');
  mimes.Add('.clkp',           'application/vnd.crick.clicker.palette');
  mimes.Add('.clkt',           'application/vnd.crick.clicker.template');
  mimes.Add('.clkw',           'application/vnd.crick.clicker.wordbank');
  mimes.Add('.wbs',            'application/vnd.criticaltools.wbs+xml');
  mimes.Add('.cryptonote',     'application/vnd.rig.cryptonote');
  mimes.Add('.cif',            'chemical/x-cif');
  mimes.Add('.cmdf',           'chemical/x-cmdf');
  mimes.Add('.cu',             'application/cu-seeme');
  mimes.Add('.cww',            'application/prs.cww');
  mimes.Add('.curl',           'text/vnd.curl');
  mimes.Add('.dcurl',          'text/vnd.curl.dcurl');
  mimes.Add('.mcurl',          'text/vnd.curl.mcurl');
  mimes.Add('.scurl',          'text/vnd.curl.scurl');
  mimes.Add('.car',            'application/vnd.curl.car');
  mimes.Add('.pcurl',          'application/vnd.curl.pcurl');
  mimes.Add('.cmp',            'application/vnd.yellowriver-custom-menu');
  mimes.Add('.dssc',           'application/dssc+der');
  mimes.Add('.xdssc',          'application/dssc+xml');
  mimes.Add('.deb',            'application/x-debian-package');
  mimes.Add('.uva',            'audio/vnd.dece.audio');
  mimes.Add('.uvi',            'image/vnd.dece.graphic');
  mimes.Add('.uvh',            'video/vnd.dece.hd');
  mimes.Add('.uvm',            'video/vnd.dece.mobile');
  mimes.Add('.uvu',            'video/vnd.uvvu.mp4');
  mimes.Add('.uvp',            'video/vnd.dece.pd');
  mimes.Add('.uvs',            'video/vnd.dece.sd');
  mimes.Add('.uvv',            'video/vnd.dece.video');
  mimes.Add('.dvi',            'application/x-dvi');
  mimes.Add('.seed',           'application/vnd.fdsn.seed');
  mimes.Add('.dtb',            'application/x-dtbook+xml');
  mimes.Add('.res',            'application/x-dtbresource+xml');
  mimes.Add('.ait',            'application/vnd.dvb.ait');
  mimes.Add('.svc',            'application/vnd.dvb.service');
  mimes.Add('.eol',            'audio/vnd.digital-winds');
  mimes.Add('.djvu',           'image/vnd.djvu');
  mimes.Add('.dtd',            'application/xml-dtd');
  mimes.Add('.mlp',            'application/vnd.dolby.mlp');
  mimes.Add('.wad',            'application/x-doom');
  mimes.Add('.dpg',            'application/vnd.dpgraph');
  mimes.Add('.dra',            'audio/vnd.dra');
  mimes.Add('.dfac',           'application/vnd.dreamfactory');
  mimes.Add('.dts',            'audio/vnd.dts');
  mimes.Add('.dtshd',          'audio/vnd.dts.hd');
  mimes.Add('.dwg',            'image/vnd.dwg');
  mimes.Add('.geo',            'application/vnd.dynageo');
  mimes.Add('.es',             'application/ecmascript');
  mimes.Add('.mag',            'application/vnd.ecowin.chart');
  mimes.Add('.mmr',            'image/vnd.fujixerox.edmics-mmr');
  mimes.Add('.rlc',            'image/vnd.fujixerox.edmics-rlc');
  mimes.Add('.exi',            'application/exi');
  mimes.Add('.mgz',            'application/vnd.proteus.magazine');
  mimes.Add('.epub',           'application/epub+zip');
  mimes.Add('.eml',            'message/rfc822');
  mimes.Add('.nml',            'application/vnd.enliven');
  mimes.Add('.xpr',            'application/vnd.is-xpr');
  mimes.Add('.xif',            'image/vnd.xiff');
  mimes.Add('.xfdl',           'application/vnd.xfdl');
  mimes.Add('.emma',           'application/emma+xml');
  mimes.Add('.ez2',            'application/vnd.ezpix-album');
  mimes.Add('.ez3',            'application/vnd.ezpix-package');
  mimes.Add('.fst',            'image/vnd.fst');
  mimes.Add('.fvt',            'video/vnd.fvt');
  mimes.Add('.fbs',            'image/vnd.fastbidsheet');
  mimes.Add('.fe_launch',      'application/vnd.denovo.fcselayout-link');
  mimes.Add('.f4v',            'video/x-f4v');
  mimes.Add('.flv',            'video/x-flv');
  mimes.Add('.fpx',            'image/vnd.fpx');
  mimes.Add('.npx',            'image/vnd.net-fpx');
  mimes.Add('.flx',            'text/vnd.fmi.flexstor');
  mimes.Add('.fli',            'video/x-fli');
  mimes.Add('.ftc',            'application/vnd.fluxtime.clip');
  mimes.Add('.fdf',            'application/vnd.fdf');
  mimes.Add('.f',              'text/x-fortran');
  mimes.Add('.mif',            'application/vnd.mif');
  mimes.Add('.fm',             'application/vnd.framemaker');
  mimes.Add('.fh',             'image/x-freehand');
  mimes.Add('.fsc',            'application/vnd.fsc.weblaunch');
  mimes.Add('.fnc',            'application/vnd.frogans.fnc');
  mimes.Add('.ltf',            'application/vnd.frogans.ltf');
  mimes.Add('.ddd',            'application/vnd.fujixerox.ddd');
  mimes.Add('.xdw',            'application/vnd.fujixerox.docuworks');
  mimes.Add('.xbd',            'application/vnd.fujixerox.docuworks.binder');
  mimes.Add('.oas',            'application/vnd.fujitsu.oasys');
  mimes.Add('.oa2',            'application/vnd.fujitsu.oasys2');
  mimes.Add('.oa3',            'application/vnd.fujitsu.oasys3');
  mimes.Add('.fg5',            'application/vnd.fujitsu.oasysgp');
  mimes.Add('.bh2',            'application/vnd.fujitsu.oasysprs');
  mimes.Add('.spl',            'application/x-futuresplash');
  mimes.Add('.fzs',            'application/vnd.fuzzysheet');
  mimes.Add('.g3',             'image/g3fax');
  mimes.Add('.gmx',            'application/vnd.gmx');
  mimes.Add('.gtw',            'model/vnd.gtw');
  mimes.Add('.txd',            'application/vnd.genomatix.tuxedo');
  mimes.Add('.ggb',            'application/vnd.geogebra.file');
  mimes.Add('.ggt',            'application/vnd.geogebra.tool');
  mimes.Add('.gdl',            'model/vnd.gdl');
  mimes.Add('.gex',            'application/vnd.geometry-explorer');
  mimes.Add('.gxt',            'application/vnd.geonext');
  mimes.Add('.g2w',            'application/vnd.geoplan');
  mimes.Add('.g3w',            'application/vnd.geospace');
  mimes.Add('.gsf',            'application/x-font-ghostscript');
  mimes.Add('.bdf',            'application/x-font-bdf');
  mimes.Add('.gtar',           'application/x-gtar');
  mimes.Add('.texinfo',        'application/x-texinfo');
  mimes.Add('.gnumeric',       'application/x-gnumeric');
  mimes.Add('.kml',            'application/vnd.google-earth.kml+xml');
  mimes.Add('.kmz',            'application/vnd.google-earth.kmz');
  mimes.Add('.gqf',            'application/vnd.grafeq');
  mimes.Add('.gif',            'image/gif');
  mimes.Add('.gv',             'text/vnd.graphviz');
  mimes.Add('.gac',            'application/vnd.groove-account');
  mimes.Add('.ghf',            'application/vnd.groove-help');
  mimes.Add('.gim',            'application/vnd.groove-identity-message');
  mimes.Add('.grv',            'application/vnd.groove-injector');
  mimes.Add('.gtm',            'application/vnd.groove-tool-message');
  mimes.Add('.tpl',            'application/vnd.groove-tool-template');
  mimes.Add('.vcg',            'application/vnd.groove-vcard');
  mimes.Add('.h261',           'video/h261');
  mimes.Add('.h263',           'video/h263');
  mimes.Add('.h264',           'video/h264');
  mimes.Add('.hpid',           'application/vnd.hp-hpid');
  mimes.Add('.hps',            'application/vnd.hp-hps');
  mimes.Add('.hdf',            'application/x-hdf');
  mimes.Add('.rip',            'audio/vnd.rip');
  mimes.Add('.hbci',           'application/vnd.hbci');
  mimes.Add('.jlt',            'application/vnd.hp-jlyt');
  mimes.Add('.pcl',            'application/vnd.hp-pcl');
  mimes.Add('.hpgl',           'application/vnd.hp-hpgl');
  mimes.Add('.hvs',            'application/vnd.yamaha.hv-script');
  mimes.Add('.hvd',            'application/vnd.yamaha.hv-dic');
  mimes.Add('.hvp',            'application/vnd.yamaha.hv-voice');
  mimes.Add('.sfd-hdstx',      'application/vnd.hydrostatix.sof-data');
  mimes.Add('.stk',            'application/hyperstudio');
  mimes.Add('.hal',            'application/vnd.hal+xml');
  mimes.Add('.html',           'text/html');
  mimes.Add('.irm',            'application/vnd.ibm.rights-management');
  mimes.Add('.sc',             'application/vnd.ibm.secure-container');
  mimes.Add('.ics',            'text/calendar');
  mimes.Add('.icc',            'application/vnd.iccprofile');
  mimes.Add('.ico',            'image/x-icon');
  mimes.Add('.igl',            'application/vnd.igloader');
  mimes.Add('.ief',            'image/ief');
  mimes.Add('.ivp',            'application/vnd.immervision-ivp');
  mimes.Add('.ivu',            'application/vnd.immervision-ivu');
  mimes.Add('.rif',            'application/reginfo+xml');
  mimes.Add('.3dml',           'text/vnd.in3d.3dml');
  mimes.Add('.spot',           'text/vnd.in3d.spot');
  mimes.Add('.igs',            'model/iges');
  mimes.Add('.i2g',            'application/vnd.intergeo');
  mimes.Add('.cdy',            'application/vnd.cinderella');
  mimes.Add('.xpw',            'application/vnd.intercon.formnet');
  mimes.Add('.fcs',            'application/vnd.isac.fcs');
  mimes.Add('.ipfix',          'application/ipfix');
  mimes.Add('.cer',            'application/pkix-cert');
  mimes.Add('.pki',            'application/pkixcmp');
  mimes.Add('.crl',            'application/pkix-crl');
  mimes.Add('.pkipath',        'application/pkix-pkipath');
  mimes.Add('.igm',            'application/vnd.insors.igm');
  mimes.Add('.rcprofile',      'application/vnd.ipunplugged.rcprofile');
  mimes.Add('.irp',            'application/vnd.irepository.package+xml');
  mimes.Add('.jad',            'text/vnd.sun.j2me.app-descriptor');
  mimes.Add('.jar',            'application/java-archive');
  mimes.Add('.class',          'application/java-vm');
  mimes.Add('.jnlp',           'application/x-java-jnlp-file');
  mimes.Add('.ser',            'application/java-serialized-object');
  mimes.Add('.java',           'text/x-java-source,java');
  mimes.Add('.js',             'application/javascript');
  mimes.Add('.json',           'application/json');
  mimes.Add('.joda',           'application/vnd.joost.joda-archive');
  mimes.Add('.jpm',            'video/jpm');
  mimes.Add('.jpgv',           'video/jpeg');
  mimes.Add('.ktz',            'application/vnd.kahootz');
  mimes.Add('.mmd',            'application/vnd.chipnuts.karaoke-mmd');
  mimes.Add('.karbon',         'application/vnd.kde.karbon');
  mimes.Add('.chrt',           'application/vnd.kde.kchart');
  mimes.Add('.kfo',            'application/vnd.kde.kformula');
  mimes.Add('.flw',            'application/vnd.kde.kivio');
  mimes.Add('.kon',            'application/vnd.kde.kontour');
  mimes.Add('.kpr',            'application/vnd.kde.kpresenter');
  mimes.Add('.ksp',            'application/vnd.kde.kspread');
  mimes.Add('.kwd',            'application/vnd.kde.kword');
  mimes.Add('.htke',           'application/vnd.kenameaapp');
  mimes.Add('.kia',            'application/vnd.kidspiration');
  mimes.Add('.kne',            'application/vnd.kinar');
  mimes.Add('.sse',            'application/vnd.kodak-descriptor');
  mimes.Add('.lasxml',         'application/vnd.las.las+xml');
  mimes.Add('.latex',          'application/x-latex');
  mimes.Add('.lbd',            'application/vnd.llamagraphics.life-balance.desktop');
  mimes.Add('.lbe',            'application/vnd.llamagraphics.life-balance.exchange+xml');
  mimes.Add('.jam',            'application/vnd.jam');
  mimes.Add('.123',            'application/vnd.lotus-1-2-3');
  mimes.Add('.apr',            'application/vnd.lotus-approach');
  mimes.Add('.pre',            'application/vnd.lotus-freelance');
  mimes.Add('.nsf',            'application/vnd.lotus-notes');
  mimes.Add('.org',            'application/vnd.lotus-organizer');
  mimes.Add('.scm',            'application/vnd.lotus-screencam');
  mimes.Add('.lwp',            'application/vnd.lotus-wordpro');
  mimes.Add('.lvp',            'audio/vnd.lucent.voice');
  mimes.Add('.m3u',            'audio/x-mpegurl');
  mimes.Add('.m4v',            'video/x-m4v');
  mimes.Add('.hqx',            'application/mac-binhex40');
  mimes.Add('.portpkg',        'application/vnd.macports.portpkg');
  mimes.Add('.mgp',            'application/vnd.osgeo.mapguide.package');
  mimes.Add('.mrc',            'application/marc');
  mimes.Add('.mrcx',           'application/marcxml+xml');
  mimes.Add('.mxf',            'application/mxf');
  mimes.Add('.nbp',            'application/vnd.wolfram.player');
  mimes.Add('.ma',             'application/mathematica');
  mimes.Add('.mathml',         'application/mathml+xml');
  mimes.Add('.mbox',           'application/mbox');
  mimes.Add('.mc1',            'application/vnd.medcalcdata');
  mimes.Add('.mscml',          'application/mediaservercontrol+xml');
  mimes.Add('.cdkey',          'application/vnd.mediastation.cdkey');
  mimes.Add('.mwf',            'application/vnd.mfer');
  mimes.Add('.mfm',            'application/vnd.mfmp');
  mimes.Add('.msh',            'model/mesh');
  mimes.Add('.mads',           'application/mads+xml');
  mimes.Add('.mets',           'application/mets+xml');
  mimes.Add('.mods',           'application/mods+xml');
  mimes.Add('.meta4',          'application/metalink4+xml');
  mimes.Add('.potm',           'application/vnd.ms-powerpoint.template.macroenabled.12');
  mimes.Add('.docm',           'application/vnd.ms-word.document.macroenabled.12');
  mimes.Add('.dotm',           'application/vnd.ms-word.template.macroenabled.12');
  mimes.Add('.mcd',            'application/vnd.mcd');
  mimes.Add('.flo',            'application/vnd.micrografx.flo');
  mimes.Add('.igx',            'application/vnd.micrografx.igx');
  mimes.Add('.es3',            'application/vnd.eszigno3+xml');
  mimes.Add('.mdb',            'application/x-msaccess');
  mimes.Add('.asf',            'video/x-ms-asf');
  mimes.Add('.exe',            'application/x-msdownload');
  mimes.Add('.cil',            'application/vnd.ms-artgalry');
  mimes.Add('.cab',            'application/vnd.ms-cab-compressed');
  mimes.Add('.ims',            'application/vnd.ms-ims');
  mimes.Add('application',     'application/x-ms-application');
  mimes.Add('.clp',            'application/x-msclip');
  mimes.Add('.mdi',            'image/vnd.ms-modi');
  mimes.Add('.eot',            'application/vnd.ms-fontobject');
  mimes.Add('.xls',            'application/vnd.ms-excel');
  mimes.Add('.xlam',           'application/vnd.ms-excel.addin.macroenabled.12');
  mimes.Add('.xlsb',           'application/vnd.ms-excel.sheet.binary.macroenabled.12');
  mimes.Add('.xltm',           'application/vnd.ms-excel.template.macroenabled.12');
  mimes.Add('.xlsm',           'application/vnd.ms-excel.sheet.macroenabled.12');
  mimes.Add('.chm',            'application/vnd.ms-htmlhelp');
  mimes.Add('.crd',            'application/x-mscardfile');
  mimes.Add('.lrm',            'application/vnd.ms-lrm');
  mimes.Add('.mvb',            'application/x-msmediaview');
  mimes.Add('.mny',            'application/x-msmoney');
  mimes.Add('.pptx',           'application/vnd.openxmlformats-officedocument.presentationml.presentation');
  mimes.Add('.sldx',           'application/vnd.openxmlformats-officedocument.presentationml.slide');
  mimes.Add('.ppsx',           'application/vnd.openxmlformats-officedocument.presentationml.slideshow');
  mimes.Add('.potx',           'application/vnd.openxmlformats-officedocument.presentationml.template');
  mimes.Add('.xlsx',           'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet');
  mimes.Add('.xltx',           'application/vnd.openxmlformats-officedocument.spreadsheetml.template');
  mimes.Add('.docx',           'application/vnd.openxmlformats-officedocument.wordprocessingml.document');
  mimes.Add('.dotx',           'application/vnd.openxmlformats-officedocument.wordprocessingml.template');
  mimes.Add('.obd',            'application/x-msbinder');
  mimes.Add('.thmx',           'application/vnd.ms-officetheme');
  mimes.Add('.onetoc',         'application/onenote');
  mimes.Add('.pya',            'audio/vnd.ms-playready.media.pya');
  mimes.Add('.pyv',            'video/vnd.ms-playready.media.pyv');
  mimes.Add('.ppt',            'application/vnd.ms-powerpoint');
  mimes.Add('.ppam',           'application/vnd.ms-powerpoint.addin.macroenabled.12');
  mimes.Add('.sldm',           'application/vnd.ms-powerpoint.slide.macroenabled.12');
  mimes.Add('.pptm',           'application/vnd.ms-powerpoint.presentation.macroenabled.12');
  mimes.Add('.ppsm',           'application/vnd.ms-powerpoint.slideshow.macroenabled.12');
  mimes.Add('.mpp',            'application/vnd.ms-project');
  mimes.Add('.pub',            'application/x-mspublisher');
  mimes.Add('.scd',            'application/x-msschedule');
  mimes.Add('.xap',            'application/x-silverlight-app');
  mimes.Add('.stl',            'application/vnd.ms-pki.stl');
  mimes.Add('.cat',            'application/vnd.ms-pki.seccat');
  mimes.Add('.vsd',            'application/vnd.visio');
  mimes.Add('.wm',             'video/x-ms-wm');
  mimes.Add('.wma',            'audio/x-ms-wma');
  mimes.Add('.wax',            'audio/x-ms-wax');
  mimes.Add('.wmx',            'video/x-ms-wmx');
  mimes.Add('.wmd',            'application/x-ms-wmd');
  mimes.Add('.wpl',            'application/vnd.ms-wpl');
  mimes.Add('.wmz',            'application/x-ms-wmz');
  mimes.Add('.wmv',            'video/x-ms-wmv');
  mimes.Add('.wvx',            'video/x-ms-wvx');
  mimes.Add('.wmf',            'application/x-msmetafile');
  mimes.Add('.trm',            'application/x-msterminal');
  mimes.Add('.doc',            'application/msword');
  mimes.Add('.wri',            'application/x-mswrite');
  mimes.Add('.wps',            'application/vnd.ms-works');
  mimes.Add('.xbap',           'application/x-ms-xbap');
  mimes.Add('.xps',            'application/vnd.ms-xpsdocument');
  mimes.Add('.mid',            'audio/midi');
  mimes.Add('.mpy',            'application/vnd.ibm.minipay');
  mimes.Add('.afp',            'application/vnd.ibm.modcap');
  mimes.Add('.rms',            'application/vnd.jcp.javame.midlet-rms');
  mimes.Add('.tmo',            'application/vnd.tmobile-livetv');
  mimes.Add('.prc',            'application/x-mobipocket-ebook');
  mimes.Add('.mbk',            'application/vnd.mobius.mbk');
  mimes.Add('.dis',            'application/vnd.mobius.dis');
  mimes.Add('.plc',            'application/vnd.mobius.plc');
  mimes.Add('.mqy',            'application/vnd.mobius.mqy');
  mimes.Add('.msl',            'application/vnd.mobius.msl');
  mimes.Add('.txf',            'application/vnd.mobius.txf');
  mimes.Add('.daf',            'application/vnd.mobius.daf');
  mimes.Add('.fly',            'text/vnd.fly');
  mimes.Add('.mpc',            'application/vnd.mophun.certificate');
  mimes.Add('.mpn',            'application/vnd.mophun.application');
  mimes.Add('.mj2',            'video/mj2');
  mimes.Add('.mpga',           'audio/mpeg');
  mimes.Add('.mxu',            'video/vnd.mpegurl');
  mimes.Add('.mpeg',           'video/mpeg');
  mimes.Add('.m21',            'application/mp21');
  mimes.Add('.mp4a',           'audio/mp4');
  mimes.Add('.mp4',            'video/mp4');
  mimes.Add('.m3u8',           'application/vnd.apple.mpegurl');
  mimes.Add('.mus',            'application/vnd.musician');
  mimes.Add('.msty',           'application/vnd.muvee.style');
  mimes.Add('.mxml',           'application/xv+xml');
  mimes.Add('.ngdat',          'application/vnd.nokia.n-gage.data');
  mimes.Add('.n-gage',         'application/vnd.nokia.n-gage.symbian.install');
  mimes.Add('.ncx',            'application/x-dtbncx+xml');
  mimes.Add('.nc',             'application/x-netcdf');
  mimes.Add('.nlu',            'application/vnd.neurolanguage.nlu');
  mimes.Add('.dna',            'application/vnd.dna');
  mimes.Add('.nnd',            'application/vnd.noblenet-directory');
  mimes.Add('.nns',            'application/vnd.noblenet-sealer');
  mimes.Add('.nnw',            'application/vnd.noblenet-web');
  mimes.Add('.rpst',           'application/vnd.nokia.radio-preset');
  mimes.Add('.rpss',           'application/vnd.nokia.radio-presets');
  mimes.Add('.n3',             'text/n3');
  mimes.Add('.edm',            'application/vnd.novadigm.edm');
  mimes.Add('.edx',            'application/vnd.novadigm.edx');
  mimes.Add('ext',             'application/vnd.novadigm.ext');
  mimes.Add('.gph',            'application/vnd.flographit');
  mimes.Add('.ecelp4800',      'audio/vnd.nuera.ecelp4800');
  mimes.Add('.ecelp7470',      'audio/vnd.nuera.ecelp7470');
  mimes.Add('.ecelp9600',      'audio/vnd.nuera.ecelp9600');
  mimes.Add('.oda',            'application/oda');
  mimes.Add('.ogx',            'application/ogg');
  mimes.Add('.oga',            'audio/ogg');
  mimes.Add('.ogv',            'video/ogg');
  mimes.Add('.dd2',            'application/vnd.oma.dd2+xml');
  mimes.Add('.oth',            'application/vnd.oasis.opendocument.text-web');
  mimes.Add('.opf',            'application/oebps-package+xml');
  mimes.Add('.qbo',            'application/vnd.intu.qbo');
  mimes.Add('.oxt',            'application/vnd.openofficeorg.extension');
  mimes.Add('.osf',            'application/vnd.yamaha.openscoreformat');
  mimes.Add('.weba',           'audio/webm');
  mimes.Add('.webm',           'video/webm');
  mimes.Add('.odc',            'application/vnd.oasis.opendocument.chart');
  mimes.Add('.otc',            'application/vnd.oasis.opendocument.chart-template');
  mimes.Add('.odb',            'application/vnd.oasis.opendocument.database');
  mimes.Add('.odf',            'application/vnd.oasis.opendocument.formula');
  mimes.Add('.odft',           'application/vnd.oasis.opendocument.formula-template');
  mimes.Add('.odg',            'application/vnd.oasis.opendocument.graphics');
  mimes.Add('.otg',            'application/vnd.oasis.opendocument.graphics-template');
  mimes.Add('.odi',            'application/vnd.oasis.opendocument.image');
  mimes.Add('.oti',            'application/vnd.oasis.opendocument.image-template');
  mimes.Add('.odp',            'application/vnd.oasis.opendocument.presentation');
  mimes.Add('.otp',            'application/vnd.oasis.opendocument.presentation-template');
  mimes.Add('.ods',            'application/vnd.oasis.opendocument.spreadsheet');
  mimes.Add('.ots',            'application/vnd.oasis.opendocument.spreadsheet-template');
  mimes.Add('.odt',            'application/vnd.oasis.opendocument.text');
  mimes.Add('.odm',            'application/vnd.oasis.opendocument.text-master');
  mimes.Add('.ott',            'application/vnd.oasis.opendocument.text-template');
  mimes.Add('.ktx',            'image/ktx');
  mimes.Add('.sxc',            'application/vnd.sun.xml.calc');
  mimes.Add('.stc',            'application/vnd.sun.xml.calc.template');
  mimes.Add('.sxd',            'application/vnd.sun.xml.draw');
  mimes.Add('.std',            'application/vnd.sun.xml.draw.template');
  mimes.Add('.sxi',            'application/vnd.sun.xml.impress');
  mimes.Add('.sti',            'application/vnd.sun.xml.impress.template');
  mimes.Add('.sxm',            'application/vnd.sun.xml.math');
  mimes.Add('.sxw',            'application/vnd.sun.xml.writer');
  mimes.Add('.sxg',            'application/vnd.sun.xml.writer.global');
  mimes.Add('.stw',            'application/vnd.sun.xml.writer.template');
  mimes.Add('.otf',            'application/x-font-otf');
  mimes.Add('.osfpvg',         'application/vnd.yamaha.openscoreformat.osfpvg+xml');
  mimes.Add('.dp',             'application/vnd.osgi.dp');
  mimes.Add('.pdb',            'application/vnd.palm');
  mimes.Add('.p',              'text/x-pascal');
  mimes.Add('.paw',            'application/vnd.pawaafile');
  mimes.Add('.pclxl',          'application/vnd.hp-pclxl');
  mimes.Add('.efif',           'application/vnd.picsel');
  mimes.Add('.pcx',            'image/x-pcx');
  mimes.Add('.psd',            'image/vnd.adobe.photoshop');
  mimes.Add('.prf',            'application/pics-rules');
  mimes.Add('.pic',            'image/x-pict');
  mimes.Add('.chat',           'application/x-chat');
  mimes.Add('.p10',            'application/pkcs10');
  mimes.Add('.p12',            'application/x-pkcs12');
  mimes.Add('.p7m',            'application/pkcs7-mime');
  mimes.Add('.p7s',            'application/pkcs7-signature');
  mimes.Add('.p7r',            'application/x-pkcs7-certreqresp');
  mimes.Add('.p7b',            'application/x-pkcs7-certificates');
  mimes.Add('.p8',             'application/pkcs8');
  mimes.Add('.plf',            'application/vnd.pocketlearn');
  mimes.Add('.pnm',            'image/x-portable-anymap');
  mimes.Add('.pbm',            'image/x-portable-bitmap');
  mimes.Add('.pcf',            'application/x-font-pcf');
  mimes.Add('.pfr',            'application/font-tdpfr');
  mimes.Add('.pgn',            'application/x-chess-pgn');
  mimes.Add('.pgm',            'image/x-portable-graymap');
  mimes.Add('.png',            'image/png');
  mimes.Add('.ppm',            'image/x-portable-pixmap');
  mimes.Add('.pskcxml',        'application/pskc+xml');
  mimes.Add('.pml',            'application/vnd.ctc-posml');
  mimes.Add('.ai',             'application/postscript');
  mimes.Add('.pfa',            'application/x-font-type1');
  mimes.Add('.pbd',            'application/vnd.powerbuilder6');
  mimes.Add('.pgp',            'application/pgp-signature');
  mimes.Add('.box',            'application/vnd.previewsystems.box');
  mimes.Add('.ptid',           'application/vnd.pvi.ptid1');
  mimes.Add('.pls',            'application/pls+xml');
  mimes.Add('.str',            'application/vnd.pg.format');
  mimes.Add('.ei6',            'application/vnd.pg.osasli');
  mimes.Add('.dsc',            'text/prs.lines.tag');
  mimes.Add('.psf',            'application/x-font-linux-psf');
  mimes.Add('.qps',            'application/vnd.publishare-delta-tree');
  mimes.Add('.wg',             'application/vnd.pmi.widget');
  mimes.Add('.qxd',            'application/vnd.quark.quarkxpress');
  mimes.Add('.esf',            'application/vnd.epson.esf');
  mimes.Add('.msf',            'application/vnd.epson.msf');
  mimes.Add('.ssf',            'application/vnd.epson.ssf');
  mimes.Add('.qam',            'application/vnd.epson.quickanime');
  mimes.Add('.qfx',            'application/vnd.intu.qfx');
  mimes.Add('.qt',             'video/quicktime');
  mimes.Add('.rar',            'application/x-rar-compressed');
  mimes.Add('.ram',            'audio/x-pn-realaudio');
  mimes.Add('.rmp',            'audio/x-pn-realaudio-plugin');
  mimes.Add('.rsd',            'application/rsd+xml');
  mimes.Add('.rm',             'application/vnd.rn-realmedia');
  mimes.Add('.bed',            'application/vnd.realvnc.bed');
  mimes.Add('.mxl',            'application/vnd.recordare.musicxml');
  mimes.Add('.musicxml',       'application/vnd.recordare.musicxml+xml');
  mimes.Add('.rnc',            'application/relax-ng-compact-syntax');
  mimes.Add('.rdz',            'application/vnd.data-vision.rdz');
  mimes.Add('.rdf',            'application/rdf+xml');
  mimes.Add('.rp9',            'application/vnd.cloanto.rp9');
  mimes.Add('.jisp',           'application/vnd.jisp');
  mimes.Add('.rtf',            'application/rtf');
  mimes.Add('.rtx',            'text/richtext');
  mimes.Add('.link66',         'application/vnd.route66.link66+xml');
  mimes.Add('.rss',            'application/rss+xml');
  mimes.Add('.shf',            'application/shf+xml');
  mimes.Add('.st',             'application/vnd.sailingtracker.track');
  mimes.Add('.svg',            'image/svg+xml');
  mimes.Add('.sus',            'application/vnd.sus-calendar');
  mimes.Add('.sru',            'application/sru+xml');
  mimes.Add('.setpay',         'application/set-payment-initiation');
  mimes.Add('.setreg',         'application/set-registration-initiation');
  mimes.Add('.sema',           'application/vnd.sema');
  mimes.Add('.semd',           'application/vnd.semd');
  mimes.Add('.semf',           'application/vnd.semf');
  mimes.Add('.see',            'application/vnd.seemail');
  mimes.Add('.snf',            'application/x-font-snf');
  mimes.Add('.spq',            'application/scvp-vp-request');
  mimes.Add('.spp',            'application/scvp-vp-response');
  mimes.Add('.scq',            'application/scvp-cv-request');
  mimes.Add('.scs',            'application/scvp-cv-response');
  mimes.Add('.sdp',            'application/sdp');
  mimes.Add('.etx',            'text/x-setext');
  mimes.Add('.movie',          'video/x-sgi-movie');
  mimes.Add('.ifm',            'application/vnd.shana.informed.formdata');
  mimes.Add('.itp',            'application/vnd.shana.informed.formtemplate');
  mimes.Add('.iif',            'application/vnd.shana.informed.interchange');
  mimes.Add('.ipk',            'application/vnd.shana.informed.package');
  mimes.Add('.tfi',            'application/thraud+xml');
  mimes.Add('.shar',           'application/x-shar');
  mimes.Add('.rgb',            'image/x-rgb');
  mimes.Add('.slt',            'application/vnd.epson.salt');
  mimes.Add('.aso',            'application/vnd.accpac.simply.aso');
  mimes.Add('.imp',            'application/vnd.accpac.simply.imp');
  mimes.Add('.twd',            'application/vnd.simtech-mindmapper');
  mimes.Add('.csp',            'application/vnd.commonspace');
  mimes.Add('.saf',            'application/vnd.yamaha.smaf-audio');
  mimes.Add('.mmf',            'application/vnd.smaf');
  mimes.Add('.spf',            'application/vnd.yamaha.smaf-phrase');
  mimes.Add('.teacher',        'application/vnd.smart.teacher');
  mimes.Add('.svd',            'application/vnd.svd');
  mimes.Add('.rq',             'application/sparql-query');
  mimes.Add('.srx',            'application/sparql-results+xml');
  mimes.Add('.gram',           'application/srgs');
  mimes.Add('.grxml',          'application/srgs+xml');
  mimes.Add('.ssml',           'application/ssml+xml');
  mimes.Add('.skp',            'application/vnd.koan');
  mimes.Add('.sgml',           'text/sgml');
  mimes.Add('.sdc',            'application/vnd.stardivision.calc');
  mimes.Add('.sda',            'application/vnd.stardivision.draw');
  mimes.Add('.sdd',            'application/vnd.stardivision.impress');
  mimes.Add('.smf',            'application/vnd.stardivision.math');
  mimes.Add('.sdw',            'application/vnd.stardivision.writer');
  mimes.Add('.sgl',            'application/vnd.stardivision.writer-global');
  mimes.Add('.sm',             'application/vnd.stepmania.stepchart');
  mimes.Add('.sit',            'application/x-stuffit');
  mimes.Add('.sitx',           'application/x-stuffitx');
  mimes.Add('.sdkm',           'application/vnd.solent.sdkm+xml');
  mimes.Add('.xo',             'application/vnd.olpc-sugar');
  mimes.Add('.au',             'audio/basic');
  mimes.Add('.wqd',            'application/vnd.wqd');
  mimes.Add('.sis',            'application/vnd.symbian.install');
  mimes.Add('.smi',            'application/smil+xml');
  mimes.Add('.xsm',            'application/vnd.syncml+xml');
  mimes.Add('.bdm',            'application/vnd.syncml.dm+wbxml');
  mimes.Add('.xdm',            'application/vnd.syncml.dm+xml');
  mimes.Add('.sv4cpio',        'application/x-sv4cpio');
  mimes.Add('.sv4crc',         'application/x-sv4crc');
  mimes.Add('.sbml',           'application/sbml+xml');
  mimes.Add('.tsv',            'text/tab-separated-values');
  mimes.Add('.tiff',           'image/tiff');
  mimes.Add('.tao',            'application/vnd.tao.intent-module-archive');
  mimes.Add('.tar',            'application/x-tar');
  mimes.Add('.tcl',            'application/x-tcl');
  mimes.Add('.tex',            'application/x-tex');
  mimes.Add('.tfm',            'application/x-tex-tfm');
  mimes.Add('.tei',            'application/tei+xml');
  mimes.Add('.dxp',            'application/vnd.spotfire.dxp');
  mimes.Add('.sfs',            'application/vnd.spotfire.sfs');
  mimes.Add('.tsd',            'application/timestamped-data');
  mimes.Add('.tpt',            'application/vnd.trid.tpt');
  mimes.Add('.mxs',            'application/vnd.triscape.mxs');
  mimes.Add('.t',              'text/troff');
  mimes.Add('.tra',            'application/vnd.trueapp');
  mimes.Add('.ttf',            'application/x-font-ttf');
  mimes.Add('.ttl',            'text/turtle');
  mimes.Add('.umj',            'application/vnd.umajin');
  mimes.Add('.uoml',           'application/vnd.uoml+xml');
  mimes.Add('.unityweb',       'application/vnd.unity');
  mimes.Add('.ufd',            'application/vnd.ufdl');
  mimes.Add('.uri',            'text/uri-list');
  mimes.Add('.utz',            'application/vnd.uiq.theme');
  mimes.Add('.ustar',          'application/x-ustar');
  mimes.Add('.uu',             'text/x-uuencode');
  mimes.Add('.vcs',            'text/x-vcalendar');
  mimes.Add('.vcf',            'text/x-vcard');
  mimes.Add('.vcd',            'application/x-cdlink');
  mimes.Add('.vsf',            'application/vnd.vsf');
  mimes.Add('.wrl',            'model/vrml');
  mimes.Add('.vcx',            'application/vnd.vcx');
  mimes.Add('.mts',            'model/vnd.mts');
  mimes.Add('.vtu',            'model/vnd.vtu');
  mimes.Add('.vis',            'application/vnd.visionary');
  mimes.Add('.viv',            'video/vnd.vivo');
  mimes.Add('.ccxml',          'application/ccxml+xml');
  mimes.Add('.vxml',           'application/voicexml+xml');
  mimes.Add('.src',            'application/x-wais-source');
  mimes.Add('.wbxml',          'application/vnd.wap.wbxml');
  mimes.Add('.wbmp',           'image/vnd.wap.wbmp');
  mimes.Add('.wav',            'audio/x-wav');
  mimes.Add('.davmount',       'application/davmount+xml');
  mimes.Add('.woff',           'application/x-font-woff');
  mimes.Add('.wspolicy',       'application/wspolicy+xml');
  mimes.Add('.webp',           'image/webp');
  mimes.Add('.wtb',            'application/vnd.webturbo');
  mimes.Add('.wgt',            'application/widget');
  mimes.Add('.hlp',            'application/winhlp');
  mimes.Add('.wml',            'text/vnd.wap.wml');
  mimes.Add('.wmls',           'text/vnd.wap.wmlscript');
  mimes.Add('.wmlsc',          'application/vnd.wap.wmlscriptc');
  mimes.Add('.wpd',            'application/vnd.wordperfect');
  mimes.Add('.stf',            'application/vnd.wt.stf');
  mimes.Add('.wsdl',           'application/wsdl+xml');
  mimes.Add('.xbm',            'image/x-xbitmap');
  mimes.Add('.xpm',            'image/x-xpixmap');
  mimes.Add('.xwd',            'image/x-xwindowdump');
  mimes.Add('.der',            'application/x-x509-ca-cert');
  mimes.Add('.fig',            'application/x-xfig');
  mimes.Add('.xhtml',          'application/xhtml+xml');
  mimes.Add('.xml',            'application/xml');
  mimes.Add('.xdf',            'application/xcap-diff+xml');
  mimes.Add('.xenc',           'application/xenc+xml');
  mimes.Add('.xer',            'application/patch-ops-error+xml');
  mimes.Add('.rl',             'application/resource-lists+xml');
  mimes.Add('.rs',             'application/rls-services+xml');
  mimes.Add('.rld',            'application/resource-lists-diff+xml');
  mimes.Add('.xslt',           'application/xslt+xml');
  mimes.Add('.xop',            'application/xop+xml');
  mimes.Add('.xpi',            'application/x-xpinstall');
  mimes.Add('.xspf',           'application/xspf+xml');
  mimes.Add('.xul',            'application/vnd.mozilla.xul+xml');
  mimes.Add('.xyz',            'chemical/x-xyz');
  mimes.Add('.yaml',           'text/yaml');
  mimes.Add('.yang',           'application/yang');
  mimes.Add('.yin',            'application/yin+xml');
  mimes.Add('.zir',            'application/vnd.zul');
  mimes.Add('.zip',            'application/zip');
  mimes.Add('.zmm',            'application/vnd.handheld-entertainment+xml');
  mimes.Add('.zaz',            'application/vnd.zzazz.deck+xml');
end;

19 horas atrás, Juliana Tamizou disse:

Boa tarde.

Qual gerador de relatórios está sendo utilizado?

Att.

Olá Juliana, estou usando o FastReport!

Att.

Editado por Henrique Paraiba
Link para o comentário
Compartilhar em outros sites

19 horas atrás, Fenix disse:

O problema está no programa que foi utilizado para visualizar o pdf, já aconteceu comigo.

Se estiver usando o fastreport, verifica se marcando a opção para embuti a fonte resolve o seu problema.

Adicione essa linha no ACBrBoletoFCFR.pas no método imprimir:

frxPDFExport.EmbeddedFonts := True;

Vou verificar isso.

Obg!

Link para o comentário
Compartilhar em outros sites

  • Este tópico foi criado há 2904 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora
×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.

The popup will be closed in 10 segundos...