@@ -81,7 +81,7 @@ public void DeleteDocumentAnnotationsTest()
81
81
Assert . That ( response . Code , Is . EqualTo ( 200 ) ) ;
82
82
}
83
83
84
-
84
+
85
85
/// <summary>
86
86
/// Test GetPageAnnotations
87
87
/// </summary>
@@ -91,7 +91,7 @@ public void GetPageAnnotationsTest()
91
91
var response = PdfApi . GetPageAnnotations ( Name , PageNumber , folder : TempFolder ) ;
92
92
Assert . That ( response . Code , Is . EqualTo ( 200 ) ) ;
93
93
}
94
-
94
+
95
95
96
96
/// <summary>
97
97
/// Test DeletePageAnnotations
@@ -113,182 +113,5 @@ public void DeleteAnnotationTest()
113
113
var response = PdfApi . DeleteAnnotation ( Name , AnnotationId , folder : TempFolder ) ;
114
114
Assert . That ( response . Code , Is . EqualTo ( 200 ) ) ;
115
115
}
116
-
117
- /// <summary>
118
- /// Test PostPageFreeTextAnnotations
119
- /// </summary>
120
- [ Test ]
121
- public void PostPageFreeTextAnnotationsTest ( )
122
- {
123
- List < FreeTextAnnotation > annotations = new List < FreeTextAnnotation >
124
- {
125
- new FreeTextAnnotation ( )
126
- {
127
- Name = "Test Free Text" ,
128
- TextStyle = new TextStyle ( FontSize : 12 , Font : "Arial" , ForegroundColor : new Color ( 0xFF , 0 , 0xFF , 0 ) , BackgroundColor : new Color ( 0xFF , 0xFF , 0 , 0 ) ) ,
129
- Rect = new RectanglePdf ( 100 , 100 , 200 , 200 ) ,
130
- Flags = new List < AnnotationFlags > { AnnotationFlags . Default } ,
131
- HorizontalAlignment = HorizontalAlignment . Center ,
132
- Intent = FreeTextIntent . FreeTextTypeWriter ,
133
- RichText = "Rich Text" ,
134
- Subject = "Text Box Subj" ,
135
- ZIndex = 1 ,
136
- Justification = Justification . Center ,
137
- Title = "Title"
138
- }
139
- } ;
140
-
141
- var response = PdfApi . PostPageFreeTextAnnotations ( Name , 1 , annotations , folder : TempFolder ) ;
142
- Assert . That ( response . Code , Is . EqualTo ( 201 ) ) ;
143
- }
144
-
145
- /// <summary>
146
- /// Test GetDocumentFreeTextAnnotations
147
- /// </summary>
148
- [ Test ]
149
- public void GetDocumentFreeTextAnnotationsTest ( )
150
- {
151
- var response = PdfApi . GetDocumentFreeTextAnnotations ( Name , folder : TempFolder ) ;
152
- Assert . That ( response . Code , Is . EqualTo ( 200 ) ) ;
153
- }
154
-
155
- /// <summary>
156
- /// Test GetDocumentFreeTextAnnotations
157
- /// </summary>
158
- [ Test ]
159
- public void GetPageFreeTextAnnotationsTest ( )
160
- {
161
- var response = PdfApi . GetPageFreeTextAnnotations ( Name , PageNumber , folder : TempFolder ) ;
162
- Assert . That ( response . Code , Is . EqualTo ( 200 ) ) ;
163
- }
164
-
165
-
166
- /// <summary>
167
- /// Test GetFreeTextAnnotation
168
- /// </summary>
169
- [ Test ]
170
- public void GetFreeTextAnnotationTest ( )
171
- {
172
- var freeTextresponse = PdfApi . GetDocumentFreeTextAnnotations ( Name , folder : TempFolder ) ;
173
- string annotationId = freeTextresponse . Annotations . List [ 0 ] . Id ;
174
-
175
- var response = PdfApi . GetFreeTextAnnotation ( Name , annotationId , folder : TempFolder ) ;
176
- Assert . That ( response . Code , Is . EqualTo ( 200 ) ) ;
177
- }
178
-
179
- /// <summary>
180
- /// Test PutFreeTextAnnotation
181
- /// </summary>
182
- [ Test ]
183
- public void PutFreeTextAnnotationTest ( )
184
- {
185
- FreeTextAnnotation annotation = new FreeTextAnnotation ( )
186
- {
187
- Name = "Test Free Text" ,
188
- TextStyle = new TextStyle ( FontSize : 12 , Font : "Arial" , ForegroundColor : new Color ( 0xFF , 0 , 0xFF , 0 ) , BackgroundColor : new Color ( 0xFF , 0xFF , 0 , 0 ) ) ,
189
- Rect = new RectanglePdf ( 100 , 100 , 200 , 200 ) ,
190
- Flags = new List < AnnotationFlags > { AnnotationFlags . Default } ,
191
- HorizontalAlignment = HorizontalAlignment . Center ,
192
- Intent = FreeTextIntent . FreeTextTypeWriter ,
193
- RichText = "Updated Text" ,
194
- Subject = "Text Box Subj" ,
195
- ZIndex = 1 ,
196
- Justification = Justification . Center ,
197
- Title = "Title"
198
- } ;
199
-
200
- var freeTextresponse = PdfApi . GetDocumentFreeTextAnnotations ( Name , folder : TempFolder ) ;
201
- string annotationId = freeTextresponse . Annotations . List [ 0 ] . Id ;
202
-
203
- var response = PdfApi . PutFreeTextAnnotation ( Name , annotationId , annotation , folder : TempFolder ) ;
204
- Assert . That ( response . Code , Is . EqualTo ( 201 ) ) ;
205
- }
206
-
207
- /// <summary>
208
- /// Test GetDocumentTextAnnotations
209
- /// </summary>
210
- [ Test ]
211
- public void GetDocumentTextAnnotationsTest ( )
212
- {
213
- var response = PdfApi . GetDocumentTextAnnotations ( Name , folder : TempFolder ) ;
214
- Assert . That ( response . Code , Is . EqualTo ( 200 ) ) ;
215
- }
216
-
217
-
218
- /// <summary>
219
- /// Test GetDocumentTextAnnotations
220
- /// </summary>
221
- [ Test ]
222
- public void GetPageTextAnnotationsTest ( )
223
- {
224
- var response = PdfApi . GetPageTextAnnotations ( Name , PageNumber , folder : TempFolder ) ;
225
- Assert . That ( response . Code , Is . EqualTo ( 200 ) ) ;
226
- }
227
-
228
-
229
- /// <summary>
230
- /// Test PostPageTextAnnotations
231
- /// </summary>
232
- [ Test ]
233
- public void PostPageTextAnnotationsTest ( )
234
- {
235
- List < TextAnnotation > annotations = new List < TextAnnotation >
236
- {
237
- new TextAnnotation ( )
238
- {
239
- Name = "Test Free Text" ,
240
- Rect = new RectanglePdf ( 100 , 100 , 200 , 200 ) ,
241
- Flags = new List < AnnotationFlags > { AnnotationFlags . Default } ,
242
- HorizontalAlignment = HorizontalAlignment . Center ,
243
- RichText = "Rich Text" ,
244
- Subject = "Text Box Subj" ,
245
- ZIndex = 1 ,
246
- Title = "Title"
247
- }
248
- } ;
249
-
250
- var response = PdfApi . PostPageTextAnnotations ( Name , 1 , annotations , folder : TempFolder ) ;
251
- Assert . That ( response . Code , Is . EqualTo ( 201 ) ) ;
252
- }
253
-
254
-
255
- /// <summary>
256
- /// Test GetTextAnnotation
257
- /// </summary>
258
- [ Test ]
259
- public void GetTextAnnotationTest ( )
260
- {
261
- var textresponse = PdfApi . GetDocumentTextAnnotations ( Name , folder : TempFolder ) ;
262
- string annotationId = textresponse . Annotations . List [ 0 ] . Id ;
263
-
264
- var response = PdfApi . GetTextAnnotation ( Name , annotationId , folder : TempFolder ) ;
265
- Assert . That ( response . Code , Is . EqualTo ( 200 ) ) ;
266
- }
267
-
268
-
269
- /// <summary>
270
- /// Test PutTextAnnotation
271
- /// </summary>
272
- [ Test ]
273
- public void PutTextAnnotationTest ( )
274
- {
275
- TextAnnotation annotation = new TextAnnotation ( )
276
- {
277
- Name = "Test Free Text" ,
278
- Rect = new RectanglePdf ( 100 , 100 , 200 , 200 ) ,
279
- Flags = new List < AnnotationFlags > { AnnotationFlags . Default } ,
280
- HorizontalAlignment = HorizontalAlignment . Center ,
281
- RichText = "Updated Text" ,
282
- Subject = "Text Box Subj" ,
283
- ZIndex = 1 ,
284
- Title = "Title"
285
- } ;
286
-
287
- var textresponse = PdfApi . GetDocumentTextAnnotations ( Name , folder : TempFolder ) ;
288
- string annotationId = textresponse . Annotations . List [ 0 ] . Id ;
289
-
290
- var response = PdfApi . PutTextAnnotation ( Name , annotationId , annotation , folder : TempFolder ) ;
291
- Assert . That ( response . Code , Is . EqualTo ( 201 ) ) ;
292
- }
293
116
}
294
117
}
0 commit comments