SaveOptions.UpdateSdtContent
SaveOptions.UpdateSdtContent property
Obtiene o establece el valor que determina si el contenido deStructuredDocumentTag
se actualiza antes de guardar.
public bool UpdateSdtContent { get; set; }
Observaciones
El valor predeterminado esverdadero
.
Ejemplos
Muestra cómo actualizar etiquetas de documentos estructurados al guardar un documento en PDF.
Document doc = new Document();
// Insertar una etiqueta de documento estructurado de lista desplegable.
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 lista desplegable actualmente muestra "Elegir un elemento" como texto predeterminado.
// Establecer la propiedad "SelectedValue" en uno de los elementos de la lista para obtener la etiqueta
// muestra el valor de ese elemento de la lista en lugar del texto predeterminado.
tag.ListItems.SelectedValue = tag.ListItems[1];
doc.FirstSection.Body.AppendChild(tag);
// Crear un objeto "PdfSaveOptions" para pasar al método "Guardar" del documento
// para modificar cómo ese método guarda el documento en .PDF.
PdfSaveOptions options = new PdfSaveOptions();
// Establecer la propiedad "UpdateSdtContent" en "falso" para no actualizar las etiquetas de documentos estructurados
// mientras guarda el documento en PDF. Mostrarán sus valores predeterminados tal como estaban en el momento de la construcción.
// Establezca la propiedad "UpdateSdtContent" en "true" para asegurarse de que las etiquetas muestren valores actualizados en el PDF.
options.UpdateSdtContent = updateSdtContent;
doc.Save(ArtifactsDir + "StructuredDocumentTag.UpdateSdtContent.pdf", options);
Ver también
- class SaveOptions
- espacio de nombres Aspose.Words.Saving
- asamblea Aspose.Words