Commit Graph

120 Commits

Author SHA1 Message Date
sekelsenmat
9ad149a4c9 fpvectorial-svg: Implements support for rgba colors
git-svn-id: trunk@45319 -
2014-06-03 14:38:53 +00:00
sekelsenmat
333e535ec6 fpvectorial-svg: Fixes a bug in use element position
git-svn-id: trunk@45172 -
2014-05-25 16:36:25 +00:00
sekelsenmat
e82d386034 fpvectorial-svg: General improvement in the text drawing positioning
git-svn-id: trunk@45171 -
2014-05-25 16:28:00 +00:00
sekelsenmat
0af01e94b2 fpvectorial-svg: Improves text positioning
git-svn-id: trunk@45168 -
2014-05-25 15:05:48 +00:00
sekelsenmat
f767727da8 fpvectorial-svg: Improves rectangle positioning
git-svn-id: trunk@45165 -
2014-05-25 08:16:18 +00:00
sekelsenmat
1f6984e84e fpvectorial-svg: Improves the listing of blocks and the positioning of uses links
git-svn-id: trunk@44838 -
2014-04-28 17:55:15 +00:00
sekelsenmat
c905f2c92a fpvectorial: Fixes a crash related to id property in text nodes
git-svn-id: trunk@44837 -
2014-04-28 17:14:46 +00:00
sekelsenmat
b60a8b420e git-svn-id: trunk@44540 - 2014-03-28 13:54:02 +00:00
sekelsenmat
2ad2c287e1 fpvectorial-svg: Many improvements on font data in text elements
git-svn-id: trunk@44526 -
2014-03-26 15:38:41 +00:00
sekelsenmat
8e41d00f33 fpvectorial: Fixes some text regressions introduced by the new text code
git-svn-id: trunk@44427 -
2014-03-14 14:36:05 +00:00
sekelsenmat
753f00445b fpvectorial - svg: Applies viewbox conversion to drawing coordinates and font size
git-svn-id: trunk@44403 -
2014-03-11 05:56:22 +00:00
sekelsenmat
d1e547a07d fpvectorial - svg: Fixes text X and Y coordinates, both were wrong, now it seams to work correct
git-svn-id: trunk@44400 -
2014-03-10 21:47:34 +00:00
sekelsenmat
bbcdb509b3 fpvectorial: svg: Adds numbers as bold too
git-svn-id: trunk@44396 -
2014-03-10 09:58:48 +00:00
sekelsenmat
bfe8c53b66 fpvectorial: svg: Reworks the text span style stack system, now it shows the red in the new example
git-svn-id: trunk@44395 -
2014-03-10 09:54:57 +00:00
sekelsenmat
796e552c53 fpvectorial: minor changes
git-svn-id: trunk@44393 -
2014-03-10 08:38:38 +00:00
sekelsenmat
68648a037f fpvectorial: svg - improves text span and viewbox support, now text already shows in text_test_1.svg
git-svn-id: trunk@44392 -
2014-03-10 06:32:43 +00:00
sekelsenmat
2d16167f02 fpvectorial: Starts rewriting svg text support to support nested spans
git-svn-id: trunk@44383 -
2014-03-09 09:17:40 +00:00
sekelsenmat
16b4faacff fpvectorial: Many fixes in ODG handling, specially of custom-shape, frame and coordenates, but not yet working properly for the test file
git-svn-id: trunk@44118 -
2014-02-17 16:13:03 +00:00
sekelsenmat
065d37b166 fpvectorial: Implements support for color channels in percentages
git-svn-id: trunk@43773 -
2014-01-19 21:20:17 +00:00
sekelsenmat
0ac5918f3d fpvectorial: Fixes many SVG reading issues, such as text position, poligon/polyline coordinates
git-svn-id: trunk@43772 -
2014-01-19 19:26:49 +00:00
sekelsenmat
0c3cc1302d fpvectorial: Adds a link from more complex entities to the page, and from the page to the document. Improves the list and header level in ODT
git-svn-id: trunk@42472 -
2013-08-24 06:49:48 +00:00
sekelsenmat
f13dca75fb fpvectorial: Fixes a typo
git-svn-id: trunk@42366 -
2013-08-06 13:33:46 +00:00
sekelsenmat
4880929587 fpvectorial-svg: Nasty workaround
git-svn-id: trunk@42323 -
2013-08-04 13:38:54 +00:00
sekelsenmat
ee0b433bd1 fpvectorial: Fixes a bug in the TvRasterImage drawer, it was using the image real size instead of desired size, and a minor workaround in svg: Now wmtboc finally renders more or less ok in both EPS and SVG
git-svn-id: trunk@42321 -
2013-08-04 12:59:55 +00:00
sekelsenmat
8b13c332d2 fpvectorial-svg: Fixes a missing conversion of coordinates
git-svn-id: trunk@42318 -
2013-08-04 11:49:30 +00:00
sekelsenmat
f573ac8ed2 fpvectorial-svg: Fixes a bug in the translate transform (the Y axis of SVG and fpvectorial are opposites and this needs a lot of taking care of)
git-svn-id: trunk@42317 -
2013-08-04 11:30:45 +00:00
sekelsenmat
17fe854c92 fpvectorial-svg: Implements applying layer transforms to sub-entities
git-svn-id: trunk@42314 -
2013-08-04 11:02:09 +00:00
sekelsenmat
fe54b32b9b fpvectorial-svg: Fixes a bug in the transform function tokenizer, now the text in wmtboc.svg appears
git-svn-id: trunk@42312 -
2013-08-04 10:43:51 +00:00
sekelsenmat
9342b8538f fpvectorial-svg: Fixes block reading, which was broken after a change in ReadEntityFromNode
git-svn-id: trunk@42311 -
2013-08-04 10:38:39 +00:00
sekelsenmat
9230dae80f fpvectorial-svg: Implements support for reading PNG raster images inside SVG
git-svn-id: trunk@42309 -
2013-08-04 10:22:05 +00:00
sekelsenmat
3b079a52cc fpvectorial-svg: Rewrites the transformation matrix support, it much more flexible and robust now, but does not yet work in some corner cases like transformations in layers and inserts
git-svn-id: trunk@42296 -
2013-08-04 07:16:14 +00:00
sekelsenmat
2be0335478 fpvectorial-eps: Many fixes for supporting dictionaries as operators
git-svn-id: trunk@42064 -
2013-07-12 05:45:49 +00:00
sekelsenmat
0c611e9c4e fpvectorial: Advances the radial gradient code, not yet working
git-svn-id: trunk@41932 -
2013-06-28 15:05:51 +00:00
sekelsenmat
74435823d2 fpvectorial-svg reader: Start implementing matrix transformations, for now started support for translation
git-svn-id: trunk@41862 -
2013-06-24 11:22:12 +00:00
sekelsenmat
315ca8edf3 fpvectorial-svg reader: Fixes applying the styles of non-path elements
git-svn-id: trunk@41861 -
2013-06-24 10:02:35 +00:00
sekelsenmat
d470200313 fpvectorial: Fixes quadratic beziers in SVG reader
git-svn-id: trunk@41860 -
2013-06-24 09:28:15 +00:00
sekelsenmat
9942ebde4e fpvectorial: Minor SVG rendering improvements
git-svn-id: trunk@41663 -
2013-06-10 11:34:00 +00:00
sekelsenmat
17439e0e35 fpvectorial: Now smooth bezier seams 100% correct =)
git-svn-id: trunk@41660 -
2013-06-10 11:08:58 +00:00
sekelsenmat
2d16f24983 fpvectorial: Starts improving smooth bezier to
git-svn-id: trunk@41652 -
2013-06-10 07:32:14 +00:00
sekelsenmat
cb7c9207bb fpvectorial: Greatly improves the ellipse arc drawing, now it finally works in many cases =)
git-svn-id: trunk@41650 -
2013-06-10 07:04:55 +00:00
sekelsenmat
a17f69a025 git-svn-id: trunk@41642 - 2013-06-09 21:33:34 +00:00
sekelsenmat
c91049023b fpvectorial: Starts attempt to finish implementing elliptical arcs ... not yet working
git-svn-id: trunk@41580 -
2013-06-07 12:13:19 +00:00
sekelsenmat
8b83833f63 fpvectorial: Improves the elliptical arc code
git-svn-id: trunk@41561 -
2013-06-06 09:43:56 +00:00
sekelsenmat
fca3bddf16 fpvectorial: Starts implementing support for elliptical arcs in the base classes and in SVG
git-svn-id: trunk@41542 -
2013-06-04 16:16:35 +00:00
sekelsenmat
2caade0306 fpvectorial: Initial work to support brush complex gradients and reworks the SVG reader to support the defs section
git-svn-id: trunk@41541 -
2013-06-04 14:39:06 +00:00
sekelsenmat
70e8cdb2f5 fpvectorial: Fixes exception in loading head.svg, improves svg support
git-svn-id: trunk@41537 -
2013-06-04 09:38:58 +00:00
sekelsenmat
810f515e86 fpvectorial: Improves a lot the SVG reader. Finishes the support for commands without a command token, adds support for reading the style of the <svg> tag. Radad test image now almost perfect.
git-svn-id: trunk@40852 -
2013-04-19 12:29:58 +00:00
sekelsenmat
140415c25d fpvectorial: minor improvements
git-svn-id: trunk@40799 -
2013-04-12 15:53:56 +00:00
sekelsenmat
882739042e fpvectorial: Disables the new layer tools code as it proved too little for SVG and re-enables the old system. Also found and fixed the SVG wrong colors: It was a wrong order of reading RGB values
git-svn-id: trunk@40783 -
2013-04-10 13:25:15 +00:00
sekelsenmat
f2e93a25c3 fpvectorial: Starts adding support for layer styles
git-svn-id: trunk@40763 -
2013-04-09 14:53:56 +00:00
sekelsenmat
2075f09486 fpvectorial: Fixes a mistake in the reading of absolute coordinates of path elements in the SVG reader
git-svn-id: trunk@40760 -
2013-04-09 13:14:59 +00:00
sekelsenmat
5906395798 fpvectorial: Improves the svg reader, now it recognizes lines without command token after a move in d=
git-svn-id: trunk@40719 -
2013-04-05 10:18:25 +00:00
sekelsenmat
2fa374f22e fpvectorial: Fixes a bug in the layers code of the SVG reader, it didnt return the current layer to the parent
git-svn-id: trunk@40718 -
2013-04-05 09:12:43 +00:00
sekelsenmat
d18fae7b03 fpvectorial: Fixes the svgz compression issue: I just had to change a virtual tag to override!
git-svn-id: trunk@40706 -
2013-04-03 12:13:21 +00:00
sekelsenmat
728912bdcb fpvectorial: Improves the SVG reader, now it can fully read (thought not properly render) the entire w3c svgz example
git-svn-id: trunk@40619 -
2013-03-22 10:45:22 +00:00
sekelsenmat
5bb378a5ab fpvectorial: Now it already shows something when loading odg documents
git-svn-id: trunk@39827 -
2013-01-11 11:20:26 +00:00
sekelsenmat
5ddc2fce3c fpvectorial: Starts preparing support for inserting any kind of entity, fixes setting the pen info for dimension drawings and implements rounded corners in TvRectangle
git-svn-id: trunk@39731 -
2013-01-02 14:41:14 +00:00
sekelsenmat
6e01f3745a fpvectorial-svg reader: Implements support for passing layer styles to children
git-svn-id: trunk@39729 -
2013-01-02 11:51:26 +00:00
sekelsenmat
865a07f674 fpvectorial: Fixes setting the font info for formulas and improves SVG layer and text reading
git-svn-id: trunk@39727 -
2013-01-02 10:33:09 +00:00
sekelsenmat
ba73becf3e fpvectorial: Greatly improves the FPV tokens debug information and fixes the svg style reading for paths
git-svn-id: trunk@39726 -
2013-01-02 09:59:56 +00:00
sekelsenmat
bf50f1c80c fpvectorial-svg reader: Improves the polyline style reading and fixes a points reading typo in polyline/polygon support
git-svn-id: trunk@39724 -
2013-01-02 08:05:43 +00:00
sekelsenmat
1e2c30bfef fpvectorial: Starts implementing support for a page background color
git-svn-id: trunk@39675 -
2012-12-28 12:32:16 +00:00
sekelsenmat
9fff946dae fpvectorial: Improves the drawing of the dimension text and adds support for more line types in svg path reading
git-svn-id: trunk@39673 -
2012-12-28 11:16:34 +00:00
sekelsenmat
6c7d1e61e7 fpvectorial: Many improvements to the layer system, svg reading of colors and of paths
git-svn-id: trunk@39672 -
2012-12-28 10:33:19 +00:00
sekelsenmat
5b91afa3ef fpvectorial: Many small fixes and improvements to the SVG reader
git-svn-id: trunk@39671 -
2012-12-28 08:26:33 +00:00
sekelsenmat
e2d0c4d4f6 fpvectorial: Many improvements to svg read coordinates and parts of svg read
git-svn-id: trunk@39668 -
2012-12-27 22:55:22 +00:00
sekelsenmat
bdb2463866 fpvectorial: Greatly improves the SVG reading of styles, colors, ellipse, line, etc
git-svn-id: trunk@39667 -
2012-12-27 22:31:39 +00:00
sekelsenmat
f810a228b7 fpvectorial: Starts adding support for layers, reorders the units in the package, adds svg circle read support and improves a lot the svg reader
git-svn-id: trunk@39664 -
2012-12-27 20:59:58 +00:00
sekelsenmat
17e5398d46 fpvectorial: Large rework to support merely creating entities via our convenient Add routines, without adding it to the page, this coded in fpvectorial and the DXF reader. Adds skeleton support for ATTRIB entities and TABLES to support reading more DXF files.
git-svn-id: trunk@39573 -
2012-12-17 16:04:01 +00:00
sekelsenmat
fb8a2a5c4b Adding fpvectorial to the Lazarus repository
git-svn-id: trunk@33179 -
2011-10-30 16:41:36 +00:00