Load 4D View document
Load 4D View document ( 4DViewDocumento ) -> Resultado
Parâmetro | Tipo | Descrição | |
---|---|---|---|
4DViewDocumento | Blob | → | Documento 4D View |
Resultado | Object | ← | Representação de objeto no documento 4D View |
Descrição
O comando Load 4D View document permite converter um documento 4D View é um objeto 4D.
Nem uma licença válida 4D View, nem uma instância do plug-in 4D View herdado em seu ambiente são necessários para este comando.
Passe no parâmetro 4DViewDocument uma variável BLOB ou campo que contenha o documento 4D View a converter. O comando retorna um objeto 4D que descreve toda a informação armazenada originalmente no documento 4D View, incluindo:
- estrutura do documento (número de filas e colunas), tipo e informação (versão, título...)
- atributos de célula (tipo de célula, valor, fórmula, nome, estilo, segurança...)
- atributos de coluna (largura, estilo, tipo, segurança, visibilidade, ruptura...)
- atributos de fila (altura, estilo, tipo, segurança, visibilidade, ruptura...)
- estilos, bordas e painéis
Utilizando este comando, pode recuperar toda informação armazenada em seus documentos 4D View e manejá-los em um formato aberto.
Nota: se necessitar converter documentos de 4D View a 4D View Pro, se recomenda utilizar o comando dedicado que realiza uma conversão direta e transparente.
Exemplo
Se quiser carregar e converter um documento 4D View armazenado no disco:
var $blob : Blob
var $object : Object
DOCUMENT TO BLOB("document.4PV";$blob)
$object:=Load 4D View document($blob)
ALERT("Document title is "+$object.title)
Por exemplo, se converter o documento abaixo:
Obterá o resultado abaixo (objeto stringified):
{
"version": 9,
"title": "4D View test",
"subject": "",
"author": "",
"company": "",
"note": "",
"creationDate": "2017-06-13",
"creationTime": 63230,
"modificationDate": "2017-06-13",
"modificationTime": 63295,
"columnCount": 2048,
"rowCount": 65535,
"columnHeaderHeight": 380,
"rowHeaderWidth": 1180,
"columnWidth": 2160,
"rowHeight": 320,
"noExternalCall": false,
"columns": [],
"rows": [],
"cells": [
{
"kind": "value",
"value": "hello world",
"valueType": "string",
"column": 1,
"row": 1
},
{
"kind": "value",
"value": 42,
"valueType": "real",
"column": 1,
"row": 3