SaveOptions.UpdateSdtContent
SaveOptions.UpdateSdtContent property
Obtient ou définit la valeur déterminant si le contenu deStructuredDocumentTag
est mis à jour avant l’enregistrement.
public bool UpdateSdtContent { get; set; }
Remarques
La valeur par défaut estvrai
.
Exemples
Montre comment mettre à jour les balises de document structuré lors de l’enregistrement d’un document au format PDF.
Document doc = new Document();
// Insère une balise de document structurée en liste déroulante.
StructuredDocumentTag tag = new StructuredDocumentTag(doc, SdtType.DropDownList, MarkupLevel.Block);
tag.ListItems.Add(new SdtListItem("Value 1"));
tag.ListItems.Add(new SdtListItem("Value 2"));
tag.ListItems.Add(new SdtListItem("Value 3"));
// La liste déroulante affiche actuellement "Choose an item" comme texte par défaut.
// Définissez la propriété "SelectedValue" sur l'un des éléments de la liste pour obtenir la balise
// affiche la valeur de cet élément de liste au lieu du texte par défaut.
tag.ListItems.SelectedValue = tag.ListItems[1];
doc.FirstSection.Body.AppendChild(tag);
// Crée un objet "PdfSaveOptions" à passer à la méthode "Save" du document
// pour modifier la façon dont cette méthode enregistre le document au format .PDF.
PdfSaveOptions options = new PdfSaveOptions();
// Définissez la propriété "UpdateSdtContent" à "false" pour ne pas mettre à jour les balises du document structuré
// lors de l'enregistrement du document au format PDF. Ils afficheront leurs valeurs par défaut telles qu'elles étaient au moment de la construction.
// Définissez la propriété "UpdateSdtContent" sur "true" pour vous assurer que les balises affichent les valeurs mises à jour dans le PDF.
options.UpdateSdtContent = updateSdtContent;
doc.Save(ArtifactsDir + "StructuredDocumentTag.UpdateSdtContent.pdf", options);
Voir également
- class SaveOptions
- espace de noms Aspose.Words.Saving
- Assemblée Aspose.Words