получить KofaxValues ​​помимо IndexFields и BatchFields - PullRequest
0 голосов
/ 20 ноября 2018

Я хочу получить доступ к KofaxValues.В настоящее время я знаю, как работать с IndexFields и BatchFields, но я не знаю, как получить доступ к этим KofaxValues ​​в моем сценарии установки.

Объект ReleaseSetup содержит IndexFields и BatchFields.При запуске Text Exporter в модуле администрирования Kofax Capture вы можете сопоставить значения Kofax со своими собственными значениями.

(язык немецкий)

enter image description here

Возможен цикл по полям

            foreach (IndexField field in releaseSetupData.IndexFields)
            {
                // do something with the field
            }

            foreach (BatchField field in releaseSetupData.BatchFields)
            {
                // do something with the field
            }

, но где я могу найти значения Kofax?Я использую Справочное руководство API библиотеки типов экспорта Kofax Capture 1019 *


Редактировать:

Когда дело доходит до выпуска, я знаю, что могсделать что-то вроде

        foreach (Value val in releaseData.Values)
        {
            bool isKofaxValue = val.SourceType == KfxLinkSourceType.KFX_REL_VARIABLE;

            if (val.TableName.IsEmpty())
            {
                string sourceName = val.SourceName;
                string sourceValue = val.Value;

                // ...
            }
        }

, но я не знаю, как получить к ним доступ из объекта установки.

Примером псевдокода будет

        foreach (KofaxValue val in releaseSetupData.KofaxValues)
        {
            releaseSetupData.Links.Add(val.Name, KfxLinkSourceType.KFX_REL_VARIABLE, val.Name);
        }

1 Ответ

0 голосов
/ 21 ноября 2018

Почти нет.Их можно найти в коллекции BatchVariableNames объекта SetupData.В следующем примере все они добавляются в коллекцию Links, то есть открываются для выпуска:

foreach (var item in setupData.BatchVariableNames)
{
    setupData.Links.Add(item, KfxLinkSourceType.KFX_REL_VARIABLE, item);
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...