Commit Graph

162 Commits

Author SHA1 Message Date
93a56f6f08 Adds some more PostScript support
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@1673 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2011-06-14 10:25:48 +00:00
8da4607886 fpvectorial: Advances de PostScript interpreter
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@1672 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2011-06-14 10:09:09 +00:00
f4e9811a58 fpvectorial: Many improvements to EPS reading, finishes the tokenizer, starts the interpreter
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@1671 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2011-06-14 09:02:43 +00:00
b38dc79b7e fpvectorial: Advances the EPS reader
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@1669 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2011-06-08 13:53:25 +00:00
3711a7c172 fpvectorial: Improves the Pen Width handling
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@1668 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2011-06-08 13:09:16 +00:00
91a6b7a6f6 Adds a font orientation property and moves the font to a separate record
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@1667 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2011-06-08 06:29:17 +00:00
be3e53b19f Implements using brush and pen in fpvtocanvas and updates the standard state of pen and brush for various objects
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@1666 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2011-06-08 06:14:37 +00:00
b381033113 Adds a quick pointer builder helper routine and a rendering test to the viewer
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@1665 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2011-06-07 09:50:13 +00:00
f2e84200cb Starts the EPS reader
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@1664 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2011-06-06 16:23:00 +00:00
3820f12b27 fpvectorial: Merges svgreader fixes from fpc trunk
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@1634 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2011-05-18 14:05:55 +00:00
60d7759c8a fpvectorial: adds new overloaded read/write methods which auto-detect the format
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@1631 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2011-05-10 15:19:30 +00:00
5f3af03804 Adds a SVG reader
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@1603 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2011-04-29 13:27:01 +00:00
b158b15f34 fpvectorial: Merging improvements to svg output from fpc trunk
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@1602 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2011-04-29 11:32:53 +00:00
0ba18ce46a fpvectorial: Spelling fix
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@1593 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2011-04-21 11:45:48 +00:00
faec8229e2 fpvectorial: Fixes sigsegv in case of a format declared without either the reader or writer but with the other one
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@1592 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2011-04-21 11:44:59 +00:00
2d7451b118 fpvectorial: Disables a debug define
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@1591 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2011-04-21 11:41:58 +00:00
444e0500cd fpvectorial: Improves the Pen and Brush setters to be more friendly
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@1590 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2011-04-21 11:39:33 +00:00
b4af90ab88 fpvectorial: Reworks the brush and pen design to be more efficient
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@1589 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2011-04-21 11:30:40 +00:00
dd4905017b fpvectorial: Small rename in font properties in TvText
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@1567 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2011-04-13 08:25:52 +00:00
b47cb1562e Fixes compilation without the LCL
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@1564 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2011-04-11 07:29:07 +00:00
9a48e7adbb fpvectorial: Adds some more pen information
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@1563 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2011-04-11 07:19:49 +00:00
5cbd0741f8 fpvectorial: Adds pen and brush information to all objects and other small improvements
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@1561 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2011-04-11 05:43:26 +00:00
dfce58e752 fpvectorial: Advances color support
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@1556 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2011-04-08 07:10:36 +00:00
fb337ed49a fpvectorial: starts implementing color support
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@1555 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2011-04-07 16:02:09 +00:00
b7777efdb9 fpvectorial: Fixes reading huge DXF map files
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@1548 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2011-04-02 17:58:44 +00:00
c3e6a6e8eb fpvectorial: Adds more elements to the DXF reader
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@1547 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2011-04-02 17:26:18 +00:00
0101aea6b7 fpvectorial: Fixes DXF reading of SPLINE and LWPOLYLINE and adds better debug info
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@1546 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2011-04-02 17:01:28 +00:00
9ba91cef51 Starts supporting DXF POLYLINE
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@1543 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2011-03-31 10:53:47 +00:00
a48578d736 Starts implementing more DXF records
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@1542 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2011-03-29 15:38:29 +00:00
c54cc35102 Fixes the compilation of avisocncwriter and improves the code structure
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@1522 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2011-03-08 14:32:14 +00:00
4415e0c9dc Tiny fix
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@1517 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2011-02-28 15:19:12 +00:00
28132c4f39 Improves the invalid EXTMIN/MAX detection
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@1516 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2011-02-28 15:17:51 +00:00
f5c68181b0 Continues fixing the rendering of documents with negative coords
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@1515 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2011-02-28 15:10:48 +00:00
1560fe8950 Continues fixing the rendering of documents with negative coords
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@1514 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2011-02-28 13:50:11 +00:00
e29c8ef485 Starts fixing the rendering of documents with negative coords and crazy document sizes
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@1513 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2011-02-28 13:39:12 +00:00
4a3c7b8a24 Fixes arc drawing in Linux
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@1503 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2011-02-14 11:12:48 +00:00
f1e669cc3b Small fix for the dimension text rendering
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@1500 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2011-02-12 21:12:12 +00:00
e064a6b187 Implements DXF text rendering
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@1499 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2011-02-12 21:02:44 +00:00
ff27a303e5 Large improvements to dimension rendering
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@1498 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2011-02-12 20:41:31 +00:00
8b1aedbcd0 Fixes the rendering on Windows and advances the fpvectorial dimension reading
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@1497 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2011-02-12 20:06:28 +00:00
31a7114c96 Implements focus, fixes drawing and removes redundant controls for the fpvviewer
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@1496 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2011-02-12 11:24:28 +00:00
43c43128a1 Unfinishes linux fixes
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@1495 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2011-02-11 16:24:47 +00:00
7f3a6e2c8b Starts the dimensions
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@1494 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2011-02-11 08:44:59 +00:00
a095cf0bb7 Forgotten file
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@1493 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2011-02-11 07:01:02 +00:00
a849e63ce3 Improves the viewer
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@1492 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2011-02-10 08:32:49 +00:00
6bad8a4219 Improves the drawer and starts reading the document size
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@1491 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2011-02-10 08:24:19 +00:00
11f1066ff7 Finishes fixing the arc to canvas drawing
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@1490 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2011-02-10 07:44:38 +00:00
59b3249cc1 Fixes bug in the rendering of arcs
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@1489 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2011-02-09 16:39:18 +00:00
0c5b5b1913 Starts implementing text support
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@1473 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2011-01-30 15:35:48 +00:00
21518cb872 Fixes the dxftokentotree.pas performance and makes the dxf reader more powerful
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@1472 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2011-01-30 14:37:28 +00:00