English
Instant Developer Foundation Documentazione
  • Reference Librerie
  • Reportistica
  • Libreria Book
  • Proprietà

Output File Name

proprietà copia link

Scopo

Permette di indicare al sistema il nome del pdf da creare quando viene stampato il book (qualora la proprietà PrintDestination valga PDF). Permette inoltre di leggere il nome del file creato dal sistema dopo una stampa su PDF.

Sintassi

String NomeFile = "" // Nome del file creato dopo la stampa
// 
NomeFile := Book.OutputFileName

Quando letta

Restituisce il nome del file creato dopo aver stampato un book su PDF.

Quando impostata

Comunica al sistema quale file occorre creare quando il book viene stampato su PDF.

Esempio di codice

// Se mi hanno fornito i parametri per spedire l'e-mail, lo faccio
if LookupForm = SpedisciEMail.Me()
{
  Mailer Mail = new() // 
  // 
  // Stampo il book su PDF

  ProdottiBook.PrintDestination := PDF
  ProdottiBook.Print(ONE, C-1)
  // 
  // Invio il PDF via e-mail

  Mail.FromAddress := SpedisciEMail.Parametri.Mittente
  Mail.AddTO:address(SpedisciEMail.Parametri.Destinatario)
  Mail.Body := Risultato stampa
  Mail.Subject := Risultato stampa
  Mail.AddAttachment(ProdottiBook.OutputFileName, ??, ??)
  // 
  Mail.SendMail()
}
  • Normalmente questa proprietà viene utilizzata in sola lettura per conoscere il nome completo del file PDF creato dal sistema (per esempio perché si vuole fare una copia del file, o lo si vuole caricare come BLOB in una tabella del database o ancora perché lo si vuole inviare via e-mail).
  • E' altresì possibile indicare al sistema il nome del file che occorre creare. Per fare questo è sufficiente impostare il valore di questa proprietà prima di effettuare la stampa del book.
  • Per indicare al sistema che deve creare un file con un nome casuale è sufficiente assegnare il valore EmptyString alla proprietà stessa prima di iniziare la stampa. Dopo la stampa del book (su PDF) questa proprietà conserva il nome del file appena creato. Se si effettua una nuova stampa senza modificare la proprietà il sistema ricorda che è valorizzata con un nome casuale e la svuota prima di iniziare la stampa (generando quindi un nuovo nome casuale).
  • Questa proprietà restituisce, dopo la stampa del book, il nome completo del file a differenza di quanto fa la funzione WebFileName del book che restituisce la porzione del path completo sottraendo la base directory dell'applicazione web.

Ultima modifica: 06/10/2021 / Validità: da 6.5.2680

Vedi anche

  • Web File Name (funzione)
  • Print Destination (proprietà)

Hai trovato utile l'articolo?

Grazie per il feedback!

Ti serve altro aiuto?

Consulta il Forum