Skip to content

Commit 09c1bf0

Browse files
Samples update for use with SDK v22.2
1 parent d52bfcd commit 09c1bf0

4 files changed

Lines changed: 54 additions & 10 deletions

File tree

Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
1+
<?php
2+
3+
class AddSquigglyAnnotation {
4+
public static function Run() {
5+
$apiInstance = Utils::GetAnnotateApiInstance();
6+
7+
$a = new GroupDocs\Annotation\Model\AnnotationInfo();
8+
9+
$pt1 = new GroupDocs\Annotation\Model\Point();
10+
$pt1->setX(80);
11+
$pt1->setY(730);
12+
$pt2 = new GroupDocs\Annotation\Model\Point();
13+
$pt2->setX(80);
14+
$pt2->setY(730);
15+
$pt3 = new GroupDocs\Annotation\Model\Point();
16+
$pt3->setX(80);
17+
$pt3->setY(730);
18+
$pt4 = new GroupDocs\Annotation\Model\Point();
19+
$pt4->setX(80);
20+
$pt4->setY(730);
21+
$a->setPoints([$pt1, $pt2, $pt3, $pt4]);
22+
23+
$a->setPageNumber(0);
24+
$a->setFontColor(1201033);
25+
$a->setSquigglyColor(1422623);
26+
$a->setType(GroupDocs\Annotation\Model\AnnotationInfo::TYPE_TEXT_SQUIGGLY);
27+
$a->setText("This is squiggly annotation");
28+
$a->setCreatorName("Anonym A.");
29+
30+
$fileInfo = new GroupDocs\Annotation\Model\FileInfo();
31+
$fileInfo->setFilePath("annotationdocs\\one-page.docx");
32+
33+
$options = new GroupDocs\Annotation\Model\AnnotateOptions();
34+
$options->setFileInfo($fileInfo);
35+
$options->setAnnotations([$a]);
36+
$options->setOutputPath("Output\\output.docx");
37+
38+
$request = new GroupDocs\Annotation\Model\Requests\annotateRequest($options);
39+
$result = $apiInstance->annotate($request);
40+
41+
echo "AddSquigglyAnnotation: Squiggly annotation added: " . $result->getHref();
42+
}
43+
}

Examples/RunExamples.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@
2121
include(__DIR__ . '\AdvancedUsage\AddAnnotations\AddTextReplacementAnnotation.php');
2222
include(__DIR__ . '\AdvancedUsage\AddAnnotations\AddTextStrikeoutAnnotation.php');
2323
include(__DIR__ . '\AdvancedUsage\AddAnnotations\AddTextUnderlineAnnotation.php');
24+
include(__DIR__ . '\AdvancedUsage\AddAnnotations\AddSquigglyAnnotation.php');
2425
include(__DIR__ . '\AdvancedUsage\AddAnnotations\AddWatermarkAnnotation.php');
2526

2627
include(__DIR__ . '\AdvancedUsage\AddAnnotationDirect\AddAnnotationDirect.php');

Examples/composer.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,6 @@
33
"description": "GroupDocs.Annotation Cloud SDK for PHP Examples",
44
"license": "MIT",
55
"require": {
6-
"groupdocscloud/groupdocs-annotation-cloud": "21.6"
6+
"groupdocscloud/groupdocs-annotation-cloud": "22.2"
77
}
88
}

Examples/composer.lock

Lines changed: 9 additions & 9 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)