Commit Graph

221 Commits

Author SHA1 Message Date
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
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
8bf785de1c fpvectorial: Patch from bug #22101 adds support for some line styles in SVG output
git-svn-id: trunk@37792 -
2012-06-27 06:58:20 +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
sekelsenmat
f6a5fdcf24 fpvectorial: Adds the UML schematic
git-svn-id: trunk@37291 -
2012-05-16 07:35:12 +00:00
sekelsenmat
7f05ade0fb fpvectorial: Corrects a method duplication
git-svn-id: trunk@37289 -
2012-05-15 11:29:52 +00:00
sekelsenmat
7753541bdf Patch from bug #22042 for fpvectorial: Adds circle writing for SVG and other minor improvements
git-svn-id: trunk@37288 -
2012-05-15 11:27:00 +00:00
sekelsenmat
76b2286236 Patch from Marcou Gilles see bug #22003 Improves a little the SVG writer
git-svn-id: trunk@37276 -
2012-05-14 13:42:19 +00:00
sekelsenmat
5ac1a1fe66 fpvectorial: As per tips from Marcou Gilles, fixes VectorialPage.Clear which after the last commit wrongly freed the temp helper path
git-svn-id: trunk@37275 -
2012-05-14 13:34:17 +00:00
sekelsenmat
5faf1db14f fpvectorial: Patch from Marcou Gilles, fixes memory leaks in fpvectorial
git-svn-id: trunk@37251 -
2012-05-11 06:24:46 +00:00
sekelsenmat
a75cb7fc80 fpvectorial: Moves the path rendering also from fpvtocanvas to fpvectorial.
git-svn-id: trunk@37242 -
2012-05-10 14:47:53 +00:00
sekelsenmat
1e3ca58978 fpvectorial: Adds a documentation image to clarify the coordinate system
git-svn-id: trunk@37240 -
2012-05-10 13:06:35 +00:00
sekelsenmat
81f2c80fa7 fpvectorial: Moves all remaining entities to the new rendering method of fpvectorial, except the path. Fixes the mess about text positioning by defining a new uniform way of working for it. Refactors the fpvectorial implementation to reflect the order of declaration of classes.
git-svn-id: trunk@37238 -
2012-05-10 12:51:48 +00:00
sekelsenmat
14ea0c8587 fpvectorial: Adds pen setting to the ellipse rendering
git-svn-id: trunk@37237 -
2012-05-10 10:20:28 +00:00
sekelsenmat
fc747d6013 fpvectorial: DXF: Adds support for the color of an arrow
git-svn-id: trunk@37236 -
2012-05-10 10:02:59 +00:00
sekelsenmat
43b9f71606 fpvectorial: Adds support for the arrow entity in both generic fpvectorial and also DXF, and with a rendered directly in fpvectorial. Also fixes the text coordinates in DXF
git-svn-id: trunk@37235 -
2012-05-10 09:57:14 +00:00
sekelsenmat
44f5d11c10 fpvectorial-eps: Some corrections to the array handling
git-svn-id: trunk@37205 -
2012-05-06 17:13:40 +00:00
sekelsenmat
0cfb1121f3 fpvectorial-eps: Implements the repeat operation
git-svn-id: trunk@37204 -
2012-05-06 16:37:32 +00:00
sekelsenmat
0d9fd40e57 fpvectorial-eps: Adds more missing operations
git-svn-id: trunk@37203 -
2012-05-06 16:26:46 +00:00
sekelsenmat
e732c71f3b fpvectorial-eps: Adds some missing operations, specially for the Current Transformation Matrix, arrays and some arithmetic operations
git-svn-id: trunk@37202 -
2012-05-06 16:14:30 +00:00
sekelsenmat
19e4380062 fpvectorial-EPS: Finishes up inkscape errors by giving up in the end of the file
git-svn-id: trunk@37184 -
2012-05-06 08:00:53 +00:00
sekelsenmat
1054e895c8 fpvectorial: Implements many dictionary and VM Memory commands necessary for reading EPS files from Inkscape. It still fails in the very end of the file
git-svn-id: trunk@37181 -
2012-05-06 07:53:16 +00:00
sekelsenmat
5a9e3fa502 fpvectorial: Implements the basic formula support in the generic structures
git-svn-id: trunk@37145 -
2012-05-03 07:28:10 +00:00
sekelsenmat
82de387f29 Improves the situation for files with small details which need a huge zoom
git-svn-id: trunk@36817 -
2012-04-16 14:18:16 +00:00
sekelsenmat
bb35556ee3 fpvectorial: DXF: Starts changing the color palette to the expanded one
git-svn-id: trunk@36816 -
2012-04-16 13:54:00 +00:00
sekelsenmat
468c54e0a4 fpvectorial: Starts adding support for non-UTF-8 codepages for the DXF reader
git-svn-id: trunk@36815 -
2012-04-16 13:14:05 +00:00
sekelsenmat
b7d551eece fpvectorial: Adds skeleton for MathML support
git-svn-id: trunk@36798 -
2012-04-15 18:00:43 +00:00
sekelsenmat
ea3f4edab2 fpvectorial: Adds a raw image reader
git-svn-id: trunk@36417 -
2012-03-29 08:49:57 +00:00
sekelsenmat
4494ab3e94 Minor improvements to the fpvectorial 3d example
git-svn-id: trunk@36256 -
2012-03-23 09:38:05 +00:00
sekelsenmat
72ba71c816 fpvectorial: Adds a progress event to allow informing back during the load of very large files
git-svn-id: trunk@35576 -
2012-02-24 10:15:05 +00:00
sekelsenmat
38b285d61a fpvectorial: Adds a new way to render fpvectorial docs in 3D via a height map
git-svn-id: trunk@35575 -
2012-02-24 09:52:33 +00:00
sekelsenmat
b16a2f8aea fpvectorial: Fixes a major error: Duplicated definitions of X, Y and Z coordinates and some height matrix generation fixes in the 3D example
git-svn-id: trunk@35572 -
2012-02-24 09:18:11 +00:00
sekelsenmat
a9c8726408 fpvectorial: Starts adding support for converting 3d point arrays to height maps
git-svn-id: trunk@35568 -
2012-02-23 16:48:37 +00:00
sekelsenmat
f20d3c9354 fpvectorial: Other minor improvements to LAS support and other parts
git-svn-id: trunk@35186 -
2012-02-06 16:46:04 +00:00
sekelsenmat
8d33cae792 fpvectorial: Implements routines to delete entities and starts the las writer and cutting functionality
git-svn-id: trunk@35185 -
2012-02-06 16:14:34 +00:00
sekelsenmat
3330db0aba fpvectorial: Deletes commented unused code
git-svn-id: trunk@35066 -
2012-01-31 15:10:51 +00:00
sekelsenmat
c5deaceba8 fpvectorial: Improves the code visualize LAS classifications via colors and makes it more common for all LAS format records
git-svn-id: trunk@35065 -
2012-01-31 15:07:56 +00:00
sekelsenmat
32a0130105 fpvectoria: More LAS and 3D viewer improvements
git-svn-id: trunk@35059 -
2012-01-31 14:11:53 +00:00
sekelsenmat
b428a33960 fpvectorial: More LAS improvements, now it renders something
git-svn-id: trunk@35058 -
2012-01-31 13:57:47 +00:00
sekelsenmat
4e2a956745 fpvectorial: Further improvements in LAS support
git-svn-id: trunk@35057 -
2012-01-31 13:51:07 +00:00
sekelsenmat
042ccc0b8d fpvectorial: Improves the LAS support to read all points and boundaries. Starts support for non-page base size information in pages and for point entities and also makes the basic entity more flexible so that it doesnt unnecessarely add overhead on child classes
git-svn-id: trunk@35056 -
2012-01-31 13:40:08 +00:00
sekelsenmat
b1dc06bfe7 fpvectorial: Starts a 3D viewer
git-svn-id: trunk@35041 -
2012-01-30 13:04:32 +00:00
sekelsenmat
a491e9260f fpvectorial: Improves the LAS reader, now reads the variable length records too
git-svn-id: trunk@33961 -
2011-12-04 17:31:58 +00:00
sekelsenmat
080f2b0ab4 fpvectorial: Starts the las reader
git-svn-id: trunk@33950 -
2011-12-04 12:18:14 +00:00
sekelsenmat
8af078bc34 fpvectorial: Adds the xml docs
git-svn-id: trunk@33739 -
2011-11-23 21:32:44 +00:00
sekelsenmat
07f8beeb23 fpvectorial: Moves session info from a lpi to a lps
git-svn-id: trunk@33572 -
2011-11-16 17:12:01 +00:00
sekelsenmat
13e2745c41 fpvectorial: Renames some variables and routines to be more clear
git-svn-id: trunk@33568 -
2011-11-16 14:42:33 +00:00
sekelsenmat
5c6747acca fpvectorial: Improves the ellipse rendering
git-svn-id: trunk@33567 -
2011-11-16 14:12:55 +00:00
sekelsenmat
88579992c9 fpvectorial: Updates all examples
git-svn-id: trunk@33556 -
2011-11-16 09:33:12 +00:00
sekelsenmat
ebffc9ce4a fpvectorial: Adds support for subpart selection and also for elements which know how to paint themselves
git-svn-id: trunk@33181 -
2011-10-30 17:04:55 +00:00
sekelsenmat
c7cd777175 Compilation fix for fpvectorial
git-svn-id: trunk@33180 -
2011-10-30 16:46:43 +00:00
sekelsenmat
fb8a2a5c4b Adding fpvectorial to the Lazarus repository
git-svn-id: trunk@33179 -
2011-10-30 16:41:36 +00:00