WdExtensions

Написано Анатолій
Оновлено 5 місяців тому

WdExtensions - допоміжний java-клас для роботи зі словниками всередині XSLT-карти. Для того, щоб його застосувати, необхідно додати наступний набір імен:

<?xml version='1.0'?>
<xsl:stylesheet version="1.0"
                xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
                xmlns:saxon="http://saxon.sf.net/"
                xmlns:wdExtensions="java:com.whitedoc.xslt.extensions.WdExtensions"
                exclude-result-prefixes="saxon wdExtensions">

Є 4 статичних методи:

  1. wdExtensions:getValueFromDictionary(String dictionaryUuid, String columnByUuid, String valueToFind, String columnToFind)
    Може бути використана для пошуку значення у стовпці
  2. wdExtensions:getRecordUuidByValueFromDictionary(String dictionaryUuid, String columnUuid, String valueToFind)
    Може бути використана для пошуку UUID запису довідника
  3. wdExtensions:createAttachementWithSourceFile()
    Розширення завантажує вихідний файл до сховища, створює UUID вкладення і повертає UUID як результат. Це розширення можна використовувати, якщо для створення вкладення потрібен оригінальний файл. Кожне повторне використання розширення створить нове вкладення з новим UUID.
  4. wdExtensions:getMailboxUuidByAlias(String mailboxAlias)
    Розширення приймає назву псевдоніма і повертає UUID поштової скриньки. Може використовуватися для налаштування одержувачів у порядку обробки. Замість mailboxAlias може бути шлях до відповідного значення у вихідному документі.
Чи була наша стаття корисною?