Commit Graph

262 Commits

Author SHA1 Message Date
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
b8ab9927c7 fpvectorial: Starts implementing support for css in svg
git-svn-id: trunk@54205 -
2017-02-20 06:47:13 +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
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
0ed4960cd0 fpvectorial: Fix rendering of elliptical arc path segments.
git-svn-id: trunk@52895 -
2016-08-30 21:33:39 +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
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
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
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
8023318178 fpvectorial: Trying to add brush style bsImage (not working yet). Improved bitmap and text handling by wmf reader/writer.
git-svn-id: trunk@52830 -
2016-08-18 17:06:14 +00:00
wp
d5275431fb fpvectorial: Expose FUseTopLeftCoordinates for writer as new TvPage property HasNaturalRenderPos
git-svn-id: trunk@52821 -
2016-08-17 21:09:24 +00:00
wp
6b358bef49 fpvectorial: Add comment explaining the position of the point X,Y in a TvRectangle.
git-svn-id: trunk@52808 -
2016-08-14 21:22:51 +00:00
wp
08e9be93a9 fpvectorial: Correct rendering of "path with holes"
git-svn-id: trunk@52803 -
2016-08-14 09:11:12 +00:00
sekelsenmat
953f47fe08 fpvectorial: Fixes multiline text drawing in HTML with non-inverted Y coordinates
git-svn-id: trunk@52499 -
2016-06-13 09:56:16 +00:00
sekelsenmat
596ea2bbc3 fpvectorial: Fixes zoom in svg inside html table
git-svn-id: trunk@52409 -
2016-05-30 08:36:01 +00:00
sekelsenmat
2f3f70779c fpvectorial: Adds rsvg-based svg rendering system
git-svn-id: trunk@52400 -
2016-05-27 19:06:34 +00:00
sekelsenmat
65ed3751b2 fpvectorial: Starts inverting the coordinate system for svg to avoid double-conversion (svg 2 fpvectorial 2 canvas)
git-svn-id: trunk@52374 -
2016-05-23 20:32:38 +00:00
sekelsenmat
e8c2373bcd fpvectorial-html: Adds support to missing images
git-svn-id: trunk@52201 -
2016-04-15 12:28:58 +00:00
sekelsenmat
b0633c96d9 fpvectorial: adds possibility to disable newer gradient code
git-svn-id: trunk@52200 -
2016-04-15 12:23:29 +00:00
sekelsenmat
b684a204a4 fpvectorial: Implements system to log errors during rendering
git-svn-id: trunk@52199 -
2016-04-15 11:21:45 +00:00
sekelsenmat
88029919d6 fpvectorial: Improves the positioning of SVG inside tables
git-svn-id: trunk@51979 -
2016-03-17 12:20:00 +00:00
sekelsenmat
4111ab4964 fpvectorial: Multiline text finally fixed without breaking images
git-svn-id: trunk@51965 -
2016-03-16 20:46:21 +00:00
sekelsenmat
7ee06844a2 fpvectorial: Minor changes
git-svn-id: trunk@51964 -
2016-03-16 20:41:16 +00:00
sekelsenmat
a5e03310ce fpvectorial: Fixes bug where sometimes text would be drawn with white font due to lack of propagation of background color through table drawing
git-svn-id: trunk@51963 -
2016-03-16 20:25:57 +00:00
sekelsenmat
feaab08673 fpvectorial: Reverts fix for multiline text
git-svn-id: trunk@51961 -
2016-03-16 11:28:29 +00:00
sekelsenmat
3afa6fb8de fpvectorial: Fixes issue introduced by last commit
git-svn-id: trunk@51960 -
2016-03-16 11:20:06 +00:00
sekelsenmat
d7aa15e3e2 fpvectorial-html: (last commit fixed inverted vectorial image rendering) Fixes multiline text inside table cells
git-svn-id: trunk@51959 -
2016-03-16 11:11:00 +00:00
sekelsenmat
5aa799810a fpvectorial-html: Fixes bug in positioning of raster image inside table, fixes crash in table without caption
git-svn-id: trunk@51958 -
2016-03-16 10:59:05 +00:00
sekelsenmat
421e396441 fpvectorial: Improves html with images on tables
git-svn-id: trunk@51953 -
2016-03-15 16:26:12 +00:00
sekelsenmat
76f8f165ea fpvectorial: Fixes crash
git-svn-id: trunk@51952 -
2016-03-15 16:04:51 +00:00
sekelsenmat
ee424ff37f fpvectorial-html: Implements support for inline html text, fixes column size construction when Page size is zero (unknown), fixes support for </br>
git-svn-id: trunk@51951 -
2016-03-15 15:17:31 +00:00
sekelsenmat
a4a5e66924 fpvectorial: Fixes compilation
git-svn-id: trunk@51646 -
2016-02-17 07:35:16 +00:00
sekelsenmat
f0793b0e2b fpvectorial: Starts support for native lcl radial gradient
git-svn-id: trunk@51550 -
2016-02-09 00:04:25 +00:00
sekelsenmat
16ac9de63c fpvectorial: Improves radial gradient drawing
git-svn-id: trunk@51538 -
2016-02-08 18:34:27 +00:00
sekelsenmat
458c26d88f fpvectorial: Initial implementation of radial gradient drawing
git-svn-id: trunk@51537 -
2016-02-08 13:53:55 +00:00