Olá a todos,

Vamos por partes:

1) Estender a função para o BASE
Até o momento não existe nenhuma API do LO que permita integrar funções do
usuário ao BASE. Portanto, no momento, via BASIC é impraticável. Tempo
atrás, lí na documentação do HSQL que é possível utilizar funções JAVA (e
também SQL) com o HSQLDB. Mas esta seria uma solução para o HSQL, o que
excluiria as outras interfaces de acesso a BD. Sugiro deixarmos em aberto.

2) Oferecer outras unidades na extensão
É possível. É necessário definir as unidades e fazer as alterações na GUI e
no código.

3) Uso como fórmula do CALC
Existe a solução paliativa do NEXTENSO() já apresentada pelo Toninho e pelo
Gustavo, mas é limitada pois não pode ser usada via menu Inserir>Função.
Portanto, o ideal é desenvolver um add-in para integrar a função ao
Assistente de Funções do Calc, isto é simples, mas não pode ser implementado
em BASIC. Sugiro implementar usando Python.

4) Uso a partir do menu de contexto (após a digitação do número)
Não recomendo implementar com o BASIC, aqui o ideal seria reescrever tudo em
Java ou C++. Sugiro deixarmos em aberto.

5) Oferecer outras moedas
É possível, mas é preciso escrever funções específicas para cada moeda
oferecida, o que implica no conhecimento das regras para tal.

Gustavo, a função NEXTENSO() podia ser instalada através do documento que a
distribuia. Isto evitava o uso de um modelo específico.

Abraços.

--
Noelson

-- 
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+h...@pt-br.libreoffice.org
# Cancelar sua assinatura: mande e-mail vazio para:
  usuarios+unsubscr...@pt-br.libreoffice.org
# Arquivo de mensagens: http://listarchives.libreoffice.org/pt-br/usuarios/

Reply via email to