English
Instant Developer Foundation Documentazione
  • Estensibilità
  • Libreria
  • INDE Extension
  • Documenti

Save Document As

procedura copia link

Scopo

Salva un documento nel percorso specificato. Da utilizzare per salvare progetti di nuova creazione o per salvare nuove copie di un progetto.

Sintassi

INDE.SaveDocumentAs(id documento, nuovo percorso)

Argomenti

ID Documento Puntatore del documento da salvare con nome
Nuovo Percorso Percorso in cui salvare

Esempio di codice

// **************************
// Salva il progetto corrente
// **************************

public void InstantDeveloper.Salva()
{
  Documento doc = null // 
  // 
  doc := Documenti.Document
  // 
  try
  {
    // Se il progetto ha già un percorso
    if doc.Percorso <> Empty String
    {
      // Lo salvo
      EsempiMS.INDE.SaveDocument(doc.Puntatore)
    }
    else
    {
      string filename = "" // 
      // 
      filename := Path() +c C\temp\ +c doc.Progetto.GUID +c C.idp
      // 
      // Lo salvo nella cartella temporanea

      EsempiMS.INDE.SaveDocumentAs(doc.Puntatore, filename)
      EsempiMS.AddTempFile(filename)
      doc.Percorso := filename
      doc.SetOriginal()
    }
  }
  catch
  {
    EsempiMS.MessageBox(Impossibile Salvare)
  }
}
  • Se viene specificato un percorso con cartelle inesistenti viene generata un'eccezione.

Ultima modifica: 17/11/2009 / Validità: da 7.1.3300

Vedi Anche

  • Save Document (procedura)

Hai trovato utile l'articolo?

Grazie per il feedback!

Ti serve altro aiuto?

Consulta il Forum