| 4D v13.4Create document | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 
 | 
    4D v13.4
 Create document 
         | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Create document ( documento {; tipoArquivo} ) -> Resultado | ||||||||
| Parâmetro | Tipo | Descrição | ||||||
| documento | cadeia |   | Nome de documento ou rota de acesso completa ou string vazia para caixa de diálogo de arquivo | |||||
| tipoArquivo | cadeia |   | Lista de tipos de documentos a serem pesquisados, ou "*" para não pesquisar os documentos | |||||
| Resultado | DocRef |   | Número de referência de documento | |||||
O comando Create document cria um novo documento e retorna seu número de referência.
Passe o nome ou rota completa do novo documento em documento. Se documento já existir no disco, é substituído. Entretanto, se documento estiver bloqueado ou aberto,  um erro é gerado.
Se passa uma string vazia em documento, aparece uma caixa de diálogo padrão Salvar Como e o usuário pode especificar o nome do documento que  deseja criar. Se cancela o diálogo, não se cria o documento; Create document retorna uma referência de documento nula e a variável OK toma o valor 0.
Se o documento for criado corretamente e for aberto, Create document retorna seu número de referência e a variável OK toma o valor 1. O documento da variável sistema Document é atualizado e retorna a rota de acesso completa do documento criado.
O exemplo abaixo e cria e abre um novo documento chamado Nota, escreve a string “Olá” e fecha o documento:
 C_TIME(vhDoc)
 vhDoc:=Create document("Nota.txt") ` Criar um novo documento chamado Nota
 If(OK=1)
    SEND PACKET(vhDoc;"Olá") ` Escrever uma palavra no documento
    CLOSE DOCUMENT(vhDoc) ` Fechar o documento
 End ifO exemplo abaixo cria documentos com extensões que não são padrão em Windows:
 $vtMinhaDoc:=Create document("Doc.ext1.ext2") `Várias extensões
 $vtMeuDoc:=Create document("Doc.shtml") `Extensão longo
 $vtMeuDoc:=Create document("Doc.") `Sem extensão (o ponto "." é obrigatório)Se o documento for criado corretamente, a variável sistema OK assume o valor 1 e a variável sistema Document contem a rota completa e o nome do arquivo documento.
	Produto: 4D
	Tema: Documentos de Sistema
	Número 
        266
        
        
        
	
        
        

 
        
	Modificado: 4D v11 SQL