SaveOptions.UpdateSdtContent

SaveOptions.UpdateSdtContent property

Ottiene o imposta il valore che determina se il contenuto diStructuredDocumentTag viene aggiornato prima del salvataggio.

public bool UpdateSdtContent { get; set; }

Osservazioni

Il valore predefinito èVERO .

Esempi

Mostra come aggiornare i tag dei documenti strutturati durante il salvataggio di un documento in PDF.

Document doc = new Document();

// Inserisce un tag di documento strutturato con elenco a discesa.
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"));

// L'elenco a discesa mostra attualmente "Scegli un elemento" come testo predefinito.
// Imposta la proprietà "SelectedValue" su uno degli elementi dell'elenco a cui ottenere il tag
// mostra il valore dell'elemento dell'elenco invece del testo predefinito.
tag.ListItems.SelectedValue = tag.ListItems[1];

doc.FirstSection.Body.AppendChild(tag);

// Crea un oggetto "PdfSaveOptions" da passare al metodo "Salva" del documento
// per modificare il modo in cui quel metodo salva il documento in .PDF.
PdfSaveOptions options = new PdfSaveOptions();

// Imposta la proprietà "UpdateSdtContent" su "false" per non aggiornare i tag del documento strutturato
// durante il salvataggio del documento in PDF. Mostreranno i loro valori predefiniti come erano al momento della costruzione.
// Imposta la proprietà "UpdateSdtContent" su "true" per assicurarti che i tag visualizzino i valori aggiornati nel PDF.
options.UpdateSdtContent = updateSdtContent;

doc.Save(ArtifactsDir + "StructuredDocumentTag.UpdateSdtContent.pdf", options);

Guarda anche