Как отправить шаблон пользователю, где пользователь может редактировать pdf, а все текстовые поля и флажки помещаются в строку - PullRequest
0 голосов
/ 30 апреля 2019

Я пытаюсь отправить пользователю шаблон PDF, в котором все поля предварительно заполнены текстовым полем и флажком.Как мне это сделать?

1 Ответ

0 голосов
/ 04 мая 2019

DocuSign не позволяет изменять сам документ PDF, но любые вкладки, которые вы добавляете в документ, могут быть установлены / обновлены с помощью API.

Я включил некоторую информацию о том, как вы можете проверить / отключить-check check-ox tabs и как вы могли бы предварительно заполнить текст в textTab.

Надеюсь, это поможет!

Флажки могут быть отмечены / не отмечены, используя выбранное свойство вAPI:

"checkboxTabs": [
    {
      "name": "sample string 1",
      "tabLabel": "sample string 2",
      "selected": "sample string 3",
      "shared": "sample string 4",
      "requireInitialOnSharedChange": "sample string 5",
      "required": "sample string 6",
      "locked": "sample string 7",
      "documentId": "sample string 8",
      "recipientId": "sample string 9",
      "pageNumber": "sample string 10",
      "xPosition": "sample string 11",
      "yPosition": "sample string 12",
      "anchorString": "sample string 13",
      "anchorXOffset": "sample string 14",
      "anchorYOffset": "sample string 15",
      "anchorUnits": "sample string 16",
      "anchorIgnoreIfNotPresent": "sample string 17",
      "anchorCaseSensitive": "sample string 18",
      "anchorMatchWholeWord": "sample string 19",
      "anchorHorizontalAlignment": "sample string 20",
      "tabId": "sample string 21",
      "templateLocked": "sample string 22",
      "templateRequired": "sample string 23",
      "conditionalParentLabel": "sample string 24",
      "conditionalParentValue": "sample string 25",
      "customTabId": "sample string 26",
      "mergeField": {},
      "status": "sample string 27",
      "tooltip": "sample string 28",
      "errorDetails": {
        "errorCode": "SUCCESS",
        "message": ""
      },
      "tabOrder": "sample string 29",
      "tabGroupLabels": [
        "sample string 1"
      ]
    }
  ],

Для textTabs вы можете предварительно заполнить textTab, используя свойство value через API:

"textTabs": [
    {
      "height": 1,
      "isPaymentAmount": "sample string 2",
      "formula": "sample string 3",
      "validationPattern": "sample string 4",
      "validationMessage": "sample string 5",
      "shared": "sample string 6",
      "requireInitialOnSharedChange": "sample string 7",
      "senderRequired": "sample string 8",
      "requireAll": "sample string 9",
      "name": "sample string 10",
      "value": "sample string 11",
      "originalValue": "sample string 12",
      "width": 13,
      "required": "sample string 14",
      "locked": "sample string 15",
      "concealValueOnDocument": "sample string 16",
      "disableAutoSize": "sample string 17",
      "maxLength": 18,
      "tabLabel": "sample string 19",
      "font": "sample string 20",
      "bold": "sample string 21",
      "italic": "sample string 22",
      "underline": "sample string 23",
      "fontColor": "sample string 24",
      "fontSize": "sample string 25",
      "documentId": "sample string 26",
      "recipientId": "sample string 27",
      "pageNumber": "sample string 28",
      "xPosition": "sample string 29",
      "yPosition": "sample string 30",
      "anchorString": "sample string 31",
      "anchorXOffset": "sample string 32",
      "anchorYOffset": "sample string 33",
      "anchorUnits": "sample string 34",
      "anchorIgnoreIfNotPresent": "sample string 35",
      "anchorCaseSensitive": "sample string 36",
      "anchorMatchWholeWord": "sample string 37",
      "anchorHorizontalAlignment": "sample string 38",
      "tabId": "sample string 39",
      "templateLocked": "sample string 40",
      "templateRequired": "sample string 41",
      "conditionalParentLabel": "sample string 42",
      "conditionalParentValue": "sample string 43",
      "customTabId": "sample string 44",
      "mergeField": {},
      "status": "sample string 45",
      "tooltip": "sample string 46",
      "errorDetails": {
        "errorCode": "SUCCESS",
        "message": ""
      },
      "tabOrder": "sample string 47",
      "tabGroupLabels": [
        "sample string 1"
      ]
    }
  ],
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...