boa tarde,
Em uma aplicacao pdf tenho que trocar a fonte dos campo por uma especifica.
Meu cliente usa no windows a fonte shell ou arial - não vir muitas opcoes de fonte no scriptcase dentro da aplicacao. pessoal como devo fazer ?
boa tarde,
Em uma aplicacao pdf tenho que trocar a fonte dos campo por uma especifica.
Meu cliente usa no windows a fonte shell ou arial - não vir muitas opcoes de fonte no scriptcase dentro da aplicacao. pessoal como devo fazer ?
tem que acessar as fontes com o tcpdf.
Valeu mestre pela resposta.
Eu tenho ainda algumas duvidas.
Melhor solução seria deixar de usar a aplicacao PDF do SC e usar a biblioteca TCPDF com comando a comando ?
na aplicação PDF onte tem fonte não existe possibilidade de instalar fontes novas ?
ou posso usar os somando dentro da aplicacao PDF do SC?
vc tem que adicionar sua fonte via linha de comando.
$font = $this->addTTFfont("filename.ttf");
$this->SetFont($font,'',10);
pode usar no report pdf (SC) sim.
Obs: Não é qualquer tipo de fonte que aceita.
Ok valeu irei testar. muito obrigado
https://1drv.ms/u/s!AnEafHDDT89TqC-PiiG_BPOFuEeW?e=OsmyDo[quote=“InfinitusWeb, post:4, topic:31910”]
$font = $this->addTTFfont("filename.ttf");
$this->SetFont($font,'',10);
[/quote]
Não consegui estou 10 diplomas e cada diploma tem fonte diferente no nome coloquei o comando em uma aplicacao blank e em um metodo da aplicacao pdf. nao funcionou
peguei um exemplo no manual do SC e da biblioteca.
acho que terei que refazer usando blank com uma imagem de fundo.
sera que esse é melhor caminho?
sc_include_lib (“tcpdf”);
$pdf=new TCPDF();
$pdf->AddPage();
$pdf->SetFont(‘Helvetica’,‘B’,16);
$pdf->Cell(40,10,‘Saida de texto!’);
$pdf->Output();https://1drv.ms/u/s!AnEafHDDT89TqC-PiiG_BPOFuEeW?e=OsmyDo
modelo de um diploma
Obrigado.
Irei realizar os teste agora
RESOLVIDO - Valeu mestre Heroldo sem a sua atenção não teria conseguido.
Não tenho muita experiencia com Ambiente WEB SC
Ainda uso Visual Fox Pro para atender meus clientes e uso SC para alguns integração na WEB junto minha base mysql ou sqlserver.
Vamos la,
Procedimento para instalar uma fonte nova no S.C
na aplicao pdf sera mostrado a fonte instalada
No Google fonts - https://fonts.google.com/
baixei a fonte desejada;
Usei o site http://fonts.palettize.me/ para converter uma fonte para tcpdf - SERA GERADO 03 ARQUIVOS
*obs: poderia usar um metodo do tcpdf conforme video abaixo:
https://www.youtube.com/watch?v=vLOmUQPPzDM
Fiz upload (03 ARQUIVOS) para pasta no meu servidor (use hospedagem do scriptcase host) - public_html/scriptcase9/prod/third/tcpdf/fonts
Atualizei (editado) o arquivo nm_font_tcpdf.php - esta no meu servidor - pasta public_html/scriptcase9/prod/lib/php -
inclui as seguintes linhas:
$arr_font_tcpdf[‘pt_br’] = ‘playball’; // nome da fonte que baixei do google
$arr_font_tcpdf[‘pt_pt’] = ‘greatvibes’; // // nome da fonte que baixei do google
$arr_font_tcpdf[‘pt_pt’] = ‘old’; // nome da fonte que baixei do google
$arr_font_tcpdf_region[‘MAG Sistemas’][‘playball’] = ‘playball’;
$arr_font_tcpdf_region[‘MAG Sistemas’][‘greatvibes’] = ‘greatvibes’;
$arr_font_tcpdf_region[‘MAG Sistemas’][‘old’] = ‘old’;
obs. MAG Sistemas podera colocar qualquer nome - para melhor visualizacao no SC
ATENÇAO !!!
Eucoloquei em produção da seguinte forma:
Excluido a minha conta FTP e criei de novo - fiz uma nova publicacao e tudo funcionou;
Outra forma foi colocar COPIAR PARA PASTA do aplicativo em producao conforme item 2 e 3;
Espero ter ajudado
tem algum lugar posso marcar como resolvido?
@InfinitusWeb saudações mestre!
Você poderia me ensinar a instalar uma nova fonte no TCPDF, na aplicação Blank?
$font = $this->addTTFfont("filename.ttf");
$this->SetFont($font,'',10);
Aonde adiciono o filename.ttf?
Fisicamente em uma pasta do sistema ou através de uma biblioteca externa.