IsBidiTextSupportedOnUpdate

FieldOptions.IsBidiTextSupportedOnUpdate property

Получает или задает значение, указывающее, полностью ли поддерживается двунаправленный текст во время обновления поля или нет.

public bool IsBidiTextSupportedOnUpdate { get; set; }

Примечания

Когда для этого свойства установлено значениеистинный, выполняются дополнительные шаги для получения результата поля, совместимого с языком с написанием справа налево (т. е. арабского или иврита), во время его обновления.

Когда для этого свойства установлено значениеЛОЖЬ и используется язык с письмом справа налево, корректность поля result после его обновления не гарантируется.

Значение по умолчанию:ЛОЖЬ.

Примеры

Показывает, как использовать FieldOptions, чтобы гарантировать, что обновление полей полностью поддерживает двунаправленный текст.

Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);

 // Убедитесь, что любая полевая операция, включающая текст с письмом справа налево, выполняется должным образом.
doc.FieldOptions.IsBidiTextSupportedOnUpdate = true;

// Используйте конструктор документов, чтобы вставить поле, содержащее текст, написанный справа налево.
FormField comboBox = builder.InsertComboBox("MyComboBox", new[] { "עֶשְׂרִים", "שְׁלוֹשִׁים", "אַרְבָּעִים", "חֲמִשִּׁים", "שִׁשִּׁים" }, 0);
comboBox.CalculateOnExit = true;

doc.UpdateFields();
doc.Save(ArtifactsDir + "FieldOptions.Bidi.docx");

Смотрите также