Skip to content

Commit cb7c224

Browse files
ar3emiText-CI
authored andcommitted
Support 'patternTransform' attribute for SVG pattern element
DEVSIX-4811 Autoported commit. Original commit hash: [8e6781229]
1 parent deca963 commit cb7c224

23 files changed

+166
-24
lines changed

itext.tests/itext.svg.tests/itext/svg/renderers/impl/PatternTest.cs

Lines changed: 40 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -216,22 +216,59 @@ public virtual void ViewBoxAndAbsoluteCoordinatesTest() {
216216

217217
[NUnit.Framework.Test]
218218
public virtual void PatternTransformSimpleTest() {
219-
//TODO DEVSIX-4811 support 'patternTransform' attribute for SVG pattern element
220219
ConvertAndCompare(SOURCE_FOLDER, DESTINATION_FOLDER, "patternTransformSimple");
221220
}
222221

223222
[NUnit.Framework.Test]
224223
public virtual void PatternTransformUnitsObjectBoundingBoxTest() {
225-
//TODO DEVSIX-4811 support 'patternTransform' attribute for SVG pattern element
226224
ConvertAndCompare(SOURCE_FOLDER, DESTINATION_FOLDER, "patternTransformUnitsObjectBoundingBox");
227225
}
228226

229227
[NUnit.Framework.Test]
230228
public virtual void PatternTransformUnitsUserSpaceOnUseTest() {
231-
//TODO DEVSIX-4811 support 'patternTransform' attribute for SVG pattern element
232229
ConvertAndCompare(SOURCE_FOLDER, DESTINATION_FOLDER, "patternTransformUnitsUserSpaceOnUse");
233230
}
234231

232+
[NUnit.Framework.Test]
233+
public virtual void PatternTransformObjBoundingBoxTest() {
234+
ConvertAndCompare(SOURCE_FOLDER, DESTINATION_FOLDER, "patternTransformObjBoundingBox");
235+
}
236+
237+
[NUnit.Framework.Test]
238+
public virtual void PatternTransformUserSpaceOnUseTest() {
239+
ConvertAndCompare(SOURCE_FOLDER, DESTINATION_FOLDER, "patternTransformUserSpaceOnUse");
240+
}
241+
242+
[NUnit.Framework.Test]
243+
public virtual void PatternTransformMixed1Test() {
244+
ConvertAndCompare(SOURCE_FOLDER, DESTINATION_FOLDER, "patternTransformMixed1");
245+
}
246+
247+
[NUnit.Framework.Test]
248+
public virtual void PatternTransformMixed2Test() {
249+
ConvertAndCompare(SOURCE_FOLDER, DESTINATION_FOLDER, "patternTransformMixed2");
250+
}
251+
252+
[NUnit.Framework.Test]
253+
public virtual void PatternTransformViewBoxUsrSpaceOnUseTest() {
254+
ConvertAndCompare(SOURCE_FOLDER, DESTINATION_FOLDER, "patternTransformViewBoxUsrSpaceOnUse");
255+
}
256+
257+
[NUnit.Framework.Test]
258+
public virtual void PatternTransformViewBoxObjBoundBoxTest() {
259+
ConvertAndCompare(SOURCE_FOLDER, DESTINATION_FOLDER, "patternTransformViewBoxObjBoundBox");
260+
}
261+
262+
[NUnit.Framework.Test]
263+
public virtual void PatternTransformElementTransformTest() {
264+
ConvertAndCompare(SOURCE_FOLDER, DESTINATION_FOLDER, "patternTransformElementTransform", PageSize.A8);
265+
}
266+
267+
[NUnit.Framework.Test]
268+
public virtual void PatternTransformTranslateTest() {
269+
ConvertAndCompare(SOURCE_FOLDER, DESTINATION_FOLDER, "patternTransformTranslate");
270+
}
271+
235272
[NUnit.Framework.Test]
236273
public virtual void PreserveAspectRatioXMaxYMidMeetTest() {
237274
ConvertAndCompare(SOURCE_FOLDER, DESTINATION_FOLDER, "preserveAspectRatioXMaxYMidMeet");

0 commit comments

Comments
 (0)