Commit Graph

109 Commits

Author SHA1 Message Date
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
26a3419dbb fpvectorial: Advances the ODG reader
git-svn-id: trunk@39863 -
2013-01-16 11:43:12 +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
1dce23a89c fpvectorial: Advances the odg drawer
git-svn-id: trunk@39828 -
2013-01-11 14:49:09 +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
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
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
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
2b67ea8738 fpvectorial: Fixes uninitialized values in DXF ELLIPSE read which was leading to crashes
git-svn-id: trunk@39674 -
2012-12-28 12:00:47 +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
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
9a94c99ce1 fpvectorial: Centralizes the dxf debug defines
git-svn-id: trunk@39593 -
2012-12-20 11:06:05 +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
97fc0ecda5 fpvectorial: Fixes a typo introduced in commit 39538 #8ec4f4bd8c
git-svn-id: trunk@39566 -
2012-12-17 09:22:38 +00:00
sekelsenmat
b4a4f69e78 fpvectorial: Improves the support for literal strings
git-svn-id: trunk@39539 -
2012-12-14 13:51:21 +00:00
sekelsenmat
8ec4f4bd8c fpvectorial: Adds support for literal strings in expressions and arrays
git-svn-id: trunk@39538 -
2012-12-14 13:28:33 +00:00
sekelsenmat
bc75803dc7 fpvectorial: Much improves the support for PostScript arrays, starts support for definitions of dictionaries, improves a lot the expression code and implements support for numbers in radix format
git-svn-id: trunk@39537 -
2012-12-14 13:14:22 +00:00
sekelsenmat
dcb9aedc31 fpvectorial: Implements support for skipping some wierd TIFF preview in EPS files which sometimes appear
git-svn-id: trunk@39330 -
2012-11-21 12:44:08 +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
2c2ab8a509 fpvectorial: Fixes DXF DIMENSION support for places where the DimensionLeft position is provided
git-svn-id: trunk@39185 -
2012-10-29 10:58:14 +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
1ce12a8760 fpvectorial: Further advances the BLOCK and INSERT support
git-svn-id: trunk@39024 -
2012-10-09 14:41:04 +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
9f8e1443ff fpvectorial: Starts adding the laszip tool
git-svn-id: trunk@37912 -
2012-07-12 07:33:11 +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