Commit Graph

74 Commits

Author SHA1 Message Date
sekelsenmat
74bbda0e40 fpvectorial: Starts adding svgz support
git-svn-id: trunk@40618 -
2013-03-22 10:34:19 +00:00
sekelsenmat
999f5becad fpvectorial: Adds the arrows and degree symbol to arc dimensions
git-svn-id: trunk@40617 -
2013-03-22 10:08:19 +00:00
sekelsenmat
114a0f6e2d fpvectorial: Finishes the basic implementation for arc dimensions in fpvectorial base and the DXF reader
git-svn-id: trunk@40601 -
2013-03-21 16:18:30 +00:00
sekelsenmat
7f6afd69d5 fpvectorial: Starts implementing support for arc dimensions
git-svn-id: trunk@40598 -
2013-03-21 10:52:23 +00:00
mattias
48ec025ae8 fixed compilation with fpc 2.6.3
git-svn-id: trunk@40410 -
2013-02-25 22:17:54 +00:00
sekelsenmat
aadb033941 fpvectorial: Advances a lot the ODG enhanced drawing reading
git-svn-id: trunk@39939 -
2013-01-23 14:46:49 +00:00
sekelsenmat
ea48f9e94f fpvectorial: Adds 3D polygon support to the base code and to DXF, together with a 2D rendering
git-svn-id: trunk@39936 -
2013-01-23 11:14:14 +00:00
mattias
fb537b160f keep old StrikeTrough for current RC 2.6.2
git-svn-id: trunk@39901 -
2013-01-19 20:35:10 +00:00
ask
e10e3ce749 Fix compilation after r39879 #f1fe1fc167
git-svn-id: trunk@39885 -
2013-01-19 07:03:26 +00:00
mattias
f1fe1fc167 fixed compilation with fpc 2.6.1 23444
git-svn-id: trunk@39879 -
2013-01-18 16:21:23 +00:00
sekelsenmat
f758bdf235 Fixes compilation of Lazarus with FPC trunk due to the fix to spelling mistake in TFPCustomFont
git-svn-id: trunk@39870 -
2013-01-17 09:17:52 +00:00
sekelsenmat
c30b0c2636 fpvectorial: Much improves the ODG reader, adding a lot of structural work for styles and page sizes and starts more entities
git-svn-id: trunk@39853 -
2013-01-14 14:42:44 +00:00
sekelsenmat
636d4484a0 fpvectorial: Starts structural work for ODG support
git-svn-id: trunk@39825 -
2013-01-11 09:52:11 +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
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
84b0c8d37e fpvectorial: Improvese the drawing of polylines and improves the memory footprint for LAS
git-svn-id: trunk@39725 -
2013-01-02 08:24:01 +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
c84d05e1d3 fpvectorial: Further adjustments to support background color, now it is starting to look good
git-svn-id: trunk@39723 -
2013-01-02 07:39:05 +00:00
sekelsenmat
b4334bc3e5 fpvectorial: Further changes to support the new background color
git-svn-id: trunk@39721 -
2013-01-02 07:27:36 +00:00
sekelsenmat
4dd594eaaf fpvectorial: Advances a lot the new background color support
git-svn-id: trunk@39716 -
2013-01-01 21:41:58 +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
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
b6a578c647 fpvectorial: Fixes a crash caused by an uninitialized variable in the block search. Moved the block search to a separate function to make the code reusable and more clear.
git-svn-id: trunk@39632 -
2012-12-23 12:24:17 +00:00
sekelsenmat
1de5a255f9 fpvectorial: Adds support for 999 comments in the begining of the file and fixes some typos
git-svn-id: trunk@39628 -
2012-12-23 10:48:27 +00:00
sekelsenmat
f6091734fe fpvectorial: Adds the possibility to force a text encoding when reading files, and fixes some other minor issues
git-svn-id: trunk@39609 -
2012-12-21 09:41:59 +00:00
sekelsenmat
b4385f1db1 fpvectorial: Greatly improves the placement of TvInsert blocks. Previously it did not properly position paths and other complex structures.
git-svn-id: trunk@39595 -
2012-12-20 14:06:16 +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
74b95eaefd fpvectorial: Adds support for radial/diametral dimensions in both generic fpvectorial and in the DXF reader
git-svn-id: trunk@39186 -
2012-10-29 11:46:52 +00:00
sekelsenmat
c74a28fe63 fpvectorial: Now BLOCK and INSERT already started to work together
git-svn-id: trunk@39025 -
2012-10-09 14:50:23 +00:00
sekelsenmat
8659c6e351 fpvectorial: Starts adding support for BLOCK and INSERT entities from DXF
git-svn-id: trunk@39023 -
2012-10-09 14:21:45 +00:00
sekelsenmat
8fd2109d67 fpvectorial: Further improves the formula handling. Starts implementing drawing for subscripted items and summations
git-svn-id: trunk@37875 -
2012-07-05 13:29:00 +00:00
sekelsenmat
9ac98e00f4 fpvectorial: Fixes the reading of math symbols to use UTF-8 and improves the formula positioning
git-svn-id: trunk@37874 -
2012-07-05 12:41:22 +00:00
sekelsenmat
3d6521cf19 fpvectorial: Improves further the formula positioning, now it has both vertical and horizontal centralization
git-svn-id: trunk@37873 -
2012-07-05 12:10:09 +00:00
sekelsenmat
257bf2fd51 fpvectorial: Further improves the formula drawing
git-svn-id: trunk@37872 -
2012-07-05 11:52:10 +00:00
sekelsenmat
c499095dbc fpvectorial: Further improves formula placement
git-svn-id: trunk@37871 -
2012-07-05 11:23:32 +00:00
sekelsenmat
c3f39a0742 fpvectorial: Improves the positioning in formulas
git-svn-id: trunk@37870 -
2012-07-05 11:08:07 +00:00
sekelsenmat
355ce3cab8 fpvectorial: Advances the mathml rendering
git-svn-id: trunk@37863 -
2012-07-04 06:14:03 +00:00
sekelsenmat
95709187d4 fpvectorial: Patch from bug #22091 improves svg and general output text support
git-svn-id: trunk@37793 -
2012-06-27 07:03:16 +00:00
sekelsenmat
bfc74c2a43 fpvectorial: Finishes implementing support for reading both example formula files
git-svn-id: trunk@37758 -
2012-06-24 10:09:34 +00:00
sekelsenmat
491b602094 fpvectorial: Much improves the mathml reading, now it can fully read the quadratic_formula example
git-svn-id: trunk@37757 -
2012-06-24 09:02:02 +00:00
sekelsenmat
044d7ba565 fpvectorial: Greatly improves the mathml reader
git-svn-id: trunk@37756 -
2012-06-24 08:30:21 +00:00
sekelsenmat
988c686f40 fpvectorial: Generates a new system to allow more easily debugging fpvectorial. It shows the tree of elements
git-svn-id: trunk@37744 -
2012-06-23 13:21:27 +00:00
sekelsenmat
7b48a775a6 fpvectorial: Advances the formula code
git-svn-id: trunk@37709 -
2012-06-21 09:30:35 +00:00
sekelsenmat
3c0d09c424 fpvectorial: Advances mathml rendering, not working yet
git-svn-id: trunk@37532 -
2012-06-06 13:54:41 +00:00
sekelsenmat
7ed636df6c fpvectorial: Starts skeleton for LAZ format support
git-svn-id: trunk@37292 -
2012-05-16 09:06:28 +00:00