Как удалить или отключить затенение полей формы в документах Spire.Doc для Word?C#

Место общения программистов C#
Ответить
Anonymous
 Как удалить или отключить затенение полей формы в документах Spire.Doc для Word?

Сообщение Anonymous »

document.Properties.FormFieldShading = false; не работает, я загрузил документ Word, в котором все еще есть затенение полей формы. Как я могу решить эту проблему? Я использую FreeSpire.Doc в проекте .NET 6.
public byte[] DownFileWXPG(string ReportNO, string templdateName)
{

Код: Выделить всё

WXPGFormat(ReportNO);

document = new Document(templdateName);
document.Properties.FormFieldShading = false;

SpireDocHelper.InsertTablemarkByText(document, 0, DicFuzhu1);
document.Properties.FormFieldShading = false;

using (MemoryStream memoryStream = new MemoryStream())
{
document.SaveToStream(memoryStream, FileFormat.Doc);

byte[] bytes = memoryStream.ToArray();

return bytes;
}
}
public static void InsertTablemarkByText(Document document, intsectionIndex, Dictionary CanshuDic)
{
var разделFuzhu = document.Sections[SectionIndex].Body.FormFields;

Код: Выделить всё

foreach (FormField field in sectionFuzhu)
{
try
{
field.OwnerParagraph.AppendText(CanshuDic[field.Name]);
}
catch { }
}
}

Подробнее здесь: https://stackoverflow.com/questions/781 ... -documents
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»