Ferramentas do usuário

Ferramentas do site


documentinfo_tube

Diferenças

Aqui você vê as diferenças entre duas revisões dessa página.

Link para esta página de comparações

documentinfo_tube [2019/09/04 20:00] (atual)
Linha 1: Linha 1:
 +===== Document Info =====
 +Recupera informações sobre os documentos de um determinado template, ou o documento corrente.
 +\\
 +=== Formato: ===
 +>  documentInfo(<//​data//>,​ //opt//) \\
  
 +=== Parâmetros: ​ ===
 +  * //data//: objeto ou vetor de uma Struct específica que contém os fields: [name] : String, [id] : Integer, [version] : Integer, [author] : String, [link] : String, [state] : String.
 +  * //opt//: caso //data// seja um objeto, //opt// deve ser "​pdf"​ ou "​docx";​ caso //data// seja um vector, //opt// deve ser o Identifier do template a ser inspecionado.
 +
 +=== Retorno: ​ ===
 +Devolve as informações correspondentes ao dado documento.
 +
 +=== Exemplo: ===
 + template[TEMP_DocumentInfo] { 
 + metainfo { 
 + language = "​pt_BR"​
 +
 + head { 
 + title = "MY SELF" ​
 +
 + body {
 + declarations {
 + +<​docInfo>​ : struct[DocumentInfo] {
 + fields {
 + +[name] : String,
 + +[id] : Integer,
 + +[version] : Integer,
 + +[author] : String,
 + +[link] : String,
 + +[state] : String
 + }
 + }
 + }
 + operations {
 + documentInfo(<​docInfo>,​ "​pdf"​),​
 + print <​docInfo>​
 + }
 + }
 + }
documentinfo_tube.txt · Última modificação: 2019/09/04 20:00 (edição externa)