Date: prev next · Thread: first prev next last
2016 Archives by date, by thread · List index


Rodrigo,

Uma ressalva: pensei na solução usando o arquivo .ODT - do Writer - que
pode ser salvo depois em formato PDF.
Agora um arquivo PDF editável somente pode ser automatizado com o uso de
código Javascript embutido no próprio documento.
O leitor PDF também deve dar suporte a execução de código Javascript para
que funcione.
Boa sorte!

Em 19 de agosto de 2016 21:21, sp24horas <sp24horas@gmail.com> escreveu:

Olá!
É possível fazer com o uso de um arquivo externo e um pouco de programação
(macros).
A ideia é antiga (lembro que li a solução na época da revista Info Exame,
acho que o autor era Carlos Machado, que por sua vez tinha buscado em outra
fonte).
Basicamente, você precisa de um arquivo texto adicional (digamos, p.ex:
controle.txt) , onde será armazenado o número sequencial e que será lido na
abertura do seu arquivo de Ordem de Serviço, no evento Ao abrir documento
do Writer. O arquivo controle.txt deverá ser gravado com o número
incrementado de 1 no evento Após salvar o documento.
Outra ideia é usar um banco de dados Base, onde você deve ter um campo do
tipo numérico que fará esse papel de controle do número sequencial.
Bastaria ligá-lo ao documento do writer como uma fonte de dados, de modo
semelhante a uma mala direta.
Porém, você deveria controlar para que fosse feita sempre uma alteração e
não uma inserção no dado (para manter um único registro no banco de dados),
conforme o desejado.
Ou faria uma consulta que gravasse um novo registro e apagasse o anterior
a cada edição.
Acho que a solução de ler um arquivo txt é mais fácil.
Vou escrever algo como proponho aqui para a revista LibreOffice Magazine
(livre e em pdf) - edição do mês de outubro.
Boa sorte!


Em 17 de agosto de 2016 10:28, Rodrigo Antonio Barbieri <rabarbieri@ucs.br
escreveu:

Bom dia!
Meu nome é Rodrigo.

Estou desenvolvendo um arquivo .pdf editável com o libreoffice, uma ordem
de serviço!
Utilizo SO Linux!
Minha questão é a seguinte:
Quero inserir um número com 6 digitos no arquivo e  cada vez que este
arquivo for aberto para edição a este número seja somado + 1, algo como um
contador que vá acrescendo o número da ordem de serviço!

É possível fazer algo assim?

Aguardo a resposta!!

Att.,

--



*Me. Rodrigo A. Barbieri*

*Laboratório Central de Microscopia Prof. Israel Baumvol*

*Centro de Ciências Exatas e Tecnologia*

*LcMIC - CCET R: 2772*

--
Enviado via UCSMail.

--
Você está recebendo e-mails da lista usuarios@pt-br.libreoffice.org
# Informações sobre os comandos disponíveis (em inglês):
  mande e-mail vazio para usuarios+unsubscribe@pt-br.libreoffice.org
# Cancelar sua assinatura: mande e-mail vazio para:
  usuarios+unsubscribe@pt-br.libreoffice.org
# Arquivo de mensagens: http://listarchives.libreoffic
e.org/pt-br/usuarios/




-- 
Você está recebendo e-mails da lista usuarios@pt-br.libreoffice.org
# Informações sobre os comandos disponíveis (em inglês):
  mande e-mail vazio para usuarios+unsubscribe@pt-br.libreoffice.org
# Cancelar sua assinatura: mande e-mail vazio para:
  usuarios+unsubscribe@pt-br.libreoffice.org
# Arquivo de mensagens: http://listarchives.libreoffice.org/pt-br/usuarios/

Context


Privacy Policy | Impressum (Legal Info) | Copyright information: Unless otherwise specified, all text and images on this website are licensed under the Creative Commons Attribution-Share Alike 3.0 License. This does not include the source code of LibreOffice, which is licensed under the Mozilla Public License (MPLv2). "LibreOffice" and "The Document Foundation" are registered trademarks of their corresponding registered owners or are in actual use as trademarks in one or more countries. Their respective logos and icons are also subject to international copyright laws. Use thereof is explained in our trademark policy.