ContentDisposition
Contenu
[
Cacher
]ContentDisposition enumeration
Énumère différentes manières de présenter le document dans le navigateur client.
public enum ContentDisposition
Valeurs
Nom | Évaluer | La description |
---|---|---|
Attachment | 0 | Envoyez le document au navigateur et présentez une option pour enregistrer le document sur le disque ou l’ouvrir dans l’application associée à l’extension du document. |
Inline | 1 | Envoyez le document au navigateur et présentez une option pour enregistrer le document sur le disque ou l’ouvrir dans le navigateur. |
Remarques
Notez que le comportement réel sur le navigateur client peut être affecté par la configuration de sécurité du navigateur.
Exemples
Montre comment effectuer un publipostage, puis enregistrer le document dans le navigateur client.
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
builder.InsertField(" MERGEFIELD FullName ");
builder.InsertParagraph();
builder.InsertField(" MERGEFIELD Company ");
builder.InsertParagraph();
builder.InsertField(" MERGEFIELD Address ");
builder.InsertParagraph();
builder.InsertField(" MERGEFIELD City ");
doc.MailMerge.Execute(new string[] { "FullName", "Company", "Address", "City" },
new object[] { "James Bond", "MI5 Headquarters", "Milbank", "London" });
// Envoyer le document au navigateur client.
//Lancé car HttpResponse est nul dans le test.
Assert.Throws<ArgumentNullException>(() => doc.Save(response, "Artifacts/MailMerge.ExecuteArray.docx", ContentDisposition.Inline, null));
// Nous devrons fermer cette réponse manuellement pour nous assurer que nous n'ajoutons aucun contenu superflu au document après l'enregistrement.
Assert.Throws<NullReferenceException>(() => response.End());
Voir également
- espace de noms Aspose.Words
- Assemblée Aspose.Words