跳到主要内容

SetPathList

Sets ink path list.

Syntax

expression.SetPathList(inkPaths);

expression - A variable that represents a ApiInkAnnotation class.

Parameters

NameRequired/OptionalData typeDefaultDescription
inkPathsRequiredPathListink path list

Returns

boolean

Example

This example sets path list to ink annotation.

let doc = Api.GetDocument();
let inkPaths = [[{x:328.002,y:222.017},{x:328.648,y:222.017},{x:329.294,y:222.017},{x:329.617,y:222.34},{x:330.91,y:222.663},{x:331.556,y:222.663},{x:332.203,y:222.986},{x:333.495,y:223.633},{x:334.141,y:223.956},{x:334.788,y:224.279},{x:335.434,y:224.602},{x:336.08,y:224.602},{x:336.727,y:224.925},{x:337.373,y:225.248},{x:337.696,y:225.248},{x:338.342,y:225.572},{x:338.989,y:225.895},{x:341.897,y:225.895},{x:343.513,y:226.218},{x:346.098,y:226.218},{x:348.683,y:226.541},{x:350.622,y:226.541},{x:352.238,y:226.541},{x:353.208,y:226.541},{x:353.854,y:226.541},{x:355.146,y:226.541},{x:356.439,y:226.541},{x:357.732,y:226.541},{x:358.378,y:226.541},{x:359.024,y:226.541},{x:360.64,y:226.541},{x:361.286,y:226.541},{x:361.933,y:226.541},{x:362.256,y:226.541},{x:362.902,y:226.541},{x:363.548,y:226.541},{x:363.872,y:226.541},{x:363.872,y:226.218},{x:365.164,y:226.218},{x:365.487,y:226.218},{x:365.811,y:226.218},{x:367.103,y:226.218},{x:367.749,y:226.218},{x:368.719,y:226.218},{x:370.012,y:226.218},{x:370.981,y:226.218},{x:371.627,y:226.218},{x:372.597,y:225.895},{x:372.92,y:225.895},{x:373.243,y:225.895},{x:373.243,y:225.572},{x:373.566,y:225.572},{x:374.213,y:225.248},{x:374.536,y:225.248},{x:375.182,y:224.602},{x:375.182,y:224.279},{x:375.828,y:223.956},{x:376.475,y:223.31},{x:377.121,y:222.986},{x:377.767,y:222.986},{x:378.414,y:222.017},{x:379.383,y:221.371},{x:379.706,y:220.724},{x:380.029,y:219.432},{x:380.676,y:219.109},{x:380.676,y:218.462},{x:381.645,y:217.493},{x:381.968,y:217.17},{x:381.968,y:216.523},{x:382.291,y:215.554},{x:382.615,y:215.231},{x:382.615,y:214.261},{x:382.938,y:213.292},{x:382.938,y:212.645},{x:382.938,y:211.999},{x:382.938,y:211.353},{x:382.938,y:210.707},{x:382.938,y:209.737},{x:382.938,y:208.768},{x:382.938,y:208.444},{x:382.615,y:207.475},{x:382.615,y:206.829},{x:382.291,y:206.505},{x:382.291,y:205.859},{x:381.968,y:204.89},{x:381.968,y:204.243},{x:381.645,y:203.92},{x:380.999,y:203.274},{x:380.999,y:202.951},{x:380.676,y:202.305},{x:380.353,y:201.658},{x:380.029,y:201.335},{x:380.029,y:200.689},{x:380.029,y:200.366},{x:379.383,y:199.719},{x:379.06,y:199.719},{x:378.737,y:199.073},{x:377.767,y:198.103},{x:377.121,y:197.78},{x:376.475,y:197.457},{x:375.505,y:196.488},{x:374.859,y:196.165},{x:374.536,y:195.841},{x:372.92,y:195.195},{x:371.951,y:194.549},{x:370.658,y:194.226},{x:368.719,y:193.902},{x:367.426,y:193.256},{x:366.457,y:193.256},{x:363.872,y:192.933},{x:362.902,y:192.933},{x:361.61,y:192.61},{x:359.024,y:192.61},{x:357.409,y:192.61},{x:356.439,y:192.61},{x:353.531,y:192.61},{x:352.561,y:192.61},{x:350.945,y:192.61},{x:349.007,y:192.933},{x:348.36,y:193.256},{x:347.391,y:193.256},{x:346.098,y:193.902},{x:345.452,y:193.902},{x:344.806,y:193.902},{x:343.513,y:193.902},{x:342.867,y:193.902},{x:342.22,y:193.902},{x:341.574,y:193.902},{x:341.251,y:194.226},{x:340.928,y:194.226},{x:340.928,y:194.549},{x:340.605,y:194.549},{x:340.605,y:194.872},{x:339.635,y:195.195},{x:339.635,y:195.518},{x:338.989,y:195.518},{x:338.989,y:195.841},{x:338.666,y:196.165},{x:338.019,y:196.811},{x:338.019,y:197.134},{x:337.373,y:197.457},{x:336.404,y:198.427},{x:335.757,y:198.427},{x:335.434,y:198.75},{x:334.141,y:199.719},{x:333.818,y:199.719},{x:333.818,y:200.042},{x:332.849,y:200.366},{x:332.203,y:200.366},{x:331.556,y:201.335},{x:330.91,y:201.981},{x:330.587,y:202.305},{x:330.264,y:202.305},{x:329.294,y:202.628},{x:328.971,y:202.951},{x:328.002,y:203.274},{x:328.002,y:203.597},{x:327.355,y:204.243},{x:326.709,y:204.567},{x:326.386,y:204.89},{x:326.063,y:205.536},{x:325.416,y:205.859},{x:325.093,y:205.859},{x:324.447,y:205.859},{x:324.124,y:206.182},{x:324.124,y:206.505},{x:323.477,y:206.829},{x:323.477,y:207.152},{x:323.477,y:207.798},{x:322.831,y:207.798},{x:322.831,y:208.121},{x:322.831,y:208.444},{x:322.508,y:208.444},{x:322.508,y:209.091},{x:322.185,y:209.414},{x:322.185,y:209.737},{x:322.185,y:210.383},{x:322.185,y:211.03},{x:322.185,y:211.353},{x:322.185,y:211.676},{x:322.185,y:212.322},{x:323.154,y:213.292},{x:323.154,y:213.938},{x:324.447,y:214.584},{x:325.093,y:215.877},{x:325.416,y:216.2},{x:325.416,y:216.846},{x:325.739,y:217.17},{x:326.063,y:217.493},{x:326.386,y:218.139},{x:326.709,y:218.139},{x:326.709,y:218.462},{x:327.032,y:219.109},{x:327.032,y:219.432},{x:327.032,y:219.755},{x:327.355,y:220.078},{x:327.355,y:220.401},{x:327.678,y:221.371},{x:328.002,y:221.371},{x:328.002,y:222.017},{x:328.325,y:222.663},{x:328.648,y:222.663},{x:328.971,y:222.986},{x:329.294,y:223.31},{x:329.617,y:223.956},{x:329.617,y:224.279}]];
let inkAnnot = Api.CreateInkAnnot([10, 10, 160, 32], inkPaths);
inkAnnot.SetBorderColor(Api.RGB(255, 0, 0));
inkAnnot.SetPathList([[{x: 10, y: 10}, {x: 50, y: 50}]]);
let page = doc.GetPage(0);
page.AddObject(inkAnnot);
console.log("We set path list to ink annot");