Commit Graph

407 Commits

Author SHA1 Message Date
juha
125e794a87 Remove useless test for X <> Nil when using "is" operator.
git-svn-id: trunk@63779 -
2020-08-18 17:35:21 +00:00
wp
37cf9e0ed8 fpvectorial: Fix possible word overflow in wmfVectorialWriter.PrepareScaling
git-svn-id: trunk@63721 -
2020-08-11 20:50:52 +00:00
wp
c911f2327e fpvectorial: Fix memory leak caused by TvRenderInfo.Errors. Issue #36331.
git-svn-id: trunk@62301 -
2019-11-26 22:54:28 +00:00
wp
4f009ea169 fpvectorial: Fix docx writer ignoring single-character words. Issue #0036300. Patch by Dean Qin/Mike.Cornflake
git-svn-id: trunk@62237 -
2019-11-13 21:41:33 +00:00
wp
758c00904a fpvectorial: Reduce default border width of table cells from 1mm to 0.5pt (see https://forum.lazarus.freepascal.org/index.php/topic,43322.msg302997).
git-svn-id: trunk@59665 -
2018-11-26 11:23:41 +00:00
juha
b2e65128ee Remove redundant "Assigned(X)" when checking "if X is Txxx". Issue #33030, patch from Vojtech Cihak.
git-svn-id: trunk@57099 -
2018-01-15 10:53:48 +00:00
sekelsenmat
86efe3daa4 fpvectorial: Starts adding support for aggpas rendering
git-svn-id: trunk@55578 -
2017-07-24 15:32:51 +00:00
sekelsenmat
6b9ae632bc fpvectorial: Unites all drawing parameters into a single parameter
git-svn-id: trunk@55517 -
2017-07-17 08:43:35 +00:00
sekelsenmat
9b325e675c fpvectorial-svg: Fixes the start position of secondary paths inside a path, improves file alarm.svg
git-svn-id: trunk@55389 -
2017-06-23 11:54:43 +00:00
sekelsenmat
5aae5a13c9 fpvectorial-svg: Fixes brush style when fill-opacity:0 is defined
git-svn-id: trunk@55386 -
2017-06-22 04:47:23 +00:00
sekelsenmat
7dff93e5af fpvectorial-svg: Adds support for paths with multiple path closures, by adding them all to an entity with subentities.
git-svn-id: trunk@55385 -
2017-06-22 04:10:39 +00:00
sekelsenmat
7d98b791e9 fpvectorial-svg: Fixes some exceptions
git-svn-id: trunk@55383 -
2017-06-21 18:09:16 +00:00
wp
99063d2076 fpvectorial: Fix memory leak in dxf reader (http://forum.lazarus.freepascal.org/index.php/topic,36827.msg246126)
git-svn-id: trunk@54901 -
2017-05-13 21:57:43 +00:00
sekelsenmat
d177b138b7 fpvectorial: Finishes the basic support for CSS inside SVG
git-svn-id: trunk@54206 -
2017-02-20 10:57:29 +00:00
sekelsenmat
b8ab9927c7 fpvectorial: Starts implementing support for css in svg
git-svn-id: trunk@54205 -
2017-02-20 06:47:13 +00:00
wp
dcb91b088d fpvectorial: Add basic raster image support for ODT files (png), patch by Andrzej Kilijanski {{MantisLink|0031357}}
git-svn-id: trunk@54180 -
2017-02-16 22:35:33 +00:00
wp
1e8c8bdc1a fpvectorial: Fix memory leak due to document styles not being destroyed, patch by Andrzej Kilijanski (issue #0031356).
git-svn-id: trunk@54173 -
2017-02-16 21:56:23 +00:00
sekelsenmat
db9e91ddf7 fpvectorial: Improves reading paths, adds support for path commands without space in between for example zm
git-svn-id: trunk@54152 -
2017-02-14 06:59:35 +00:00
wp
0142f210b1 fpvectorial: Modify wmf reader to return pixels for default rendering multiplier 1.
git-svn-id: trunk@52905 -
2016-09-01 21:41:22 +00:00
wp
b376242455 fpvectorial: add test for bezier segments
git-svn-id: trunk@52903 -
2016-09-01 17:30:47 +00:00
wp
3846e84b9a fpvectorial: Improved visual test program (shows write/read test for both bottom/left and top/left coordinates)
git-svn-id: trunk@52902 -
2016-09-01 16:00:25 +00:00
wp
66bd6bf419 fpvectorial: Fix svg writer for elliptical arc: clockwise flag for top/left coordinates and x rotation angle
git-svn-id: trunk@52901 -
2016-09-01 11:39:04 +00:00
wp
71f957004a fpvectorial: Extend visual test project to write the bottom/left or top/left coords image to file.
git-svn-id: trunk@52900 -
2016-08-31 21:47:46 +00:00
wp
defced5c6f fpvectorial: Add more arc test cases. Add a parameter to test procedures (avoid duplication of test code). Fix clockwise flag error in arc rendering.
git-svn-id: trunk@52898 -
2016-08-31 13:12:52 +00:00
wp
42433c9111 fpvectorial: Extend svg writer to handle elliptical arc path segments (were ignored so far).
git-svn-id: trunk@52896 -
2016-08-30 21:34:35 +00:00
wp
0ed4960cd0 fpvectorial: Fix rendering of elliptical arc path segments.
git-svn-id: trunk@52895 -
2016-08-30 21:33:39 +00:00
wp
ba13893b95 fpvectorial: Fix point generation in arc test.
git-svn-id: trunk@52894 -
2016-08-30 17:50:15 +00:00
wp
c60a2bf1d2 fpvectorial: Add visual test project.
git-svn-id: trunk@52893 -
2016-08-30 17:11:43 +00:00
wp
f0ee118264 fpvectorial: Adapt wmf reader example to new coordinates.
git-svn-id: trunk@52886 -
2016-08-29 20:01:55 +00:00
wp
523e0080fa fpvectorial: Make top/left coordinates default of wmf reader. Fix entity ApplyXXXToCanvas methods crashing if ADest=nil. Fix polyline in wmf reader.
git-svn-id: trunk@52885 -
2016-08-29 19:58:30 +00:00
sekelsenmat
3bcb9092eb fpvectorial: Improves some text-pos issues in bottom-left svg coords (it is not fully fixed however)
git-svn-id: trunk@52884 -
2016-08-29 15:54:12 +00:00
wp
7ad154cf3b fpvectorial: Respect ReaderSettings when reading from stream or strings.
git-svn-id: trunk@52883 -
2016-08-29 15:47:38 +00:00
sekelsenmat
92406f3e66 fpvectorial: Changes SVG top-left coords to default
git-svn-id: trunk@52882 -
2016-08-29 15:34:11 +00:00
wp
4544e32da2 fpvectorial: Add wmf writing support for TvCircle. Fix wmf reading of TvRectangle in case of top/left coordinates.
git-svn-id: trunk@52881 -
2016-08-29 15:19:42 +00:00
wp
1bdf5a3004 fpvectorial: Fix clockwise flag of elliptic arc path segment in case of top-left coordinates.
git-svn-id: trunk@52878 -
2016-08-27 19:37:07 +00:00
sekelsenmat
12c5653dde fpvectorial: Fixes multiple text positioning issues in tables and with top-left coords
git-svn-id: trunk@52876 -
2016-08-26 14:10:36 +00:00
sekelsenmat
eab5d9e32c fpvectorial-svg: Fixes multiline text (text4.svg for example) rendering in all coord-systems and fixes basic text positioning in top-left coords
git-svn-id: trunk@52873 -
2016-08-26 09:45:13 +00:00
sekelsenmat
9cb3874ac0 fpvectorial: Reorganizes reader settings, fixes rendering of rectangles in top-left coordinate system
git-svn-id: trunk@52872 -
2016-08-26 09:10:23 +00:00
sekelsenmat
64bec544f1 fpvectorial-svg: Fixes sweep-flag & large-arc for top-left coord system
git-svn-id: trunk@52871 -
2016-08-26 08:44:32 +00:00
wp
b095038501 fpvectorial: Fix rendering of elliptic arc segments (overwriting center x by y coordinate)
git-svn-id: trunk@52864 -
2016-08-22 16:05:22 +00:00
wp
39971c9461 fpvectorial: Fix paths being rendered incorrectly since addition of TopLeftCoordinates option.
git-svn-id: trunk@52860 -
2016-08-22 10:35:16 +00:00
wp
3119693097 fpvectorial: Add WriteViewBox and WriteParagraph to svg writer.
git-svn-id: trunk@52858 -
2016-08-21 22:49:27 +00:00
wp
ebdfafa1e6 fpvectorial: Fix svg writer incorrectly closing some xml tags.
git-svn-id: trunk@52847 -
2016-08-20 17:50:53 +00:00
wp
1658e33d9d fpvectorial: Fix format detection error due to ExtractFileExt returning an empty string if applied to an extension instead of a filename.
git-svn-id: trunk@52846 -
2016-08-20 17:50:16 +00:00
wp
22a65dfeb7 fpvectorial: Add wmf to sample project fpvectorialconverter, some layout improvements.
git-svn-id: trunk@52843 -
2016-08-20 17:07:07 +00:00
wp
2292ee9bdb fpvectorial: svg writer supports TvPolygon now (incl WindingRule).
git-svn-id: trunk@52842 -
2016-08-20 14:11:43 +00:00
wp
d35e091575 fpvectorial: wmf writer respects winding rule when saving polygons.
git-svn-id: trunk@52841 -
2016-08-20 13:04:02 +00:00
wp
23c35aeff3 fpvectorial: Some refactoring of polygon painting.
git-svn-id: trunk@52840 -
2016-08-19 21:58:09 +00:00
wp
a07cb97913 fpvectorial: Implement rendering of gradients for TvPolygon
git-svn-id: trunk@52838 -
2016-08-19 20:35:12 +00:00
wp
5230d13340 fpvectorial: Add support for gradients to the svg writer.
git-svn-id: trunk@52836 -
2016-08-19 17:08:31 +00:00