Matthias Bisping
f2af040c5b
[WIP] texture and content blendig with blend_modes module
2023-01-31 16:05:08 +01:00
Matthias Bisping
6dbe3b6fc9
Refactoring
2023-01-31 14:37:46 +01:00
Matthias Bisping
a3fece8096
Found first issue for pale colors
2023-01-31 14:16:33 +01:00
Matthias Bisping
26180373a0
Remove unused imports
2023-01-31 13:55:13 +01:00
Matthias Bisping
186b4530f0
[WIP] Make texture show through page content
2023-01-31 13:53:52 +01:00
Matthias Bisping
a1ccda4ea9
Refactoring
2023-01-30 14:11:48 +01:00
Matthias Bisping
25d35e2349
Fix bug in booktabs code
2023-01-25 20:55:19 +01:00
Matthias Bisping
daea7d2bf7
[WIP] head and bottom border (booktabs-like) for tables
2023-01-25 20:18:09 +01:00
Matthias Bisping
d5e501a05d
Tweak plots
2023-01-25 19:44:54 +01:00
Matthias Bisping
d9d363834a
Tweak plots and table cells
...
- Choice of plot depends on aspect ratio of rectanlge now and is handled
in the plot constructor
- Made pie charts more diverse
- Table cell background is no complementary color chosen against
colormap
2023-01-25 19:13:43 +01:00
Matthias Bisping
5dc13e7137
[WIP] More table / cell edge fiddling and issue fixing
...
Fix: The cell width and height were rounded to int in the table
constructor. The imprecison of rounding would accumulate when stacking
cells in a row or columns leading to gaps at the bottom and right hand
edge of tables.
The rounding has now been removed and left to the cell constructor.
Cells are derived from the Rectangle class, which does the rounding
itself. This eliminates the issue with accumulated gaps in the tables.
2023-01-25 18:16:36 +01:00
Matthias Bisping
826cd3b6a9
[WIP] More table / cell edge fiddling and issue fixing
2023-01-25 17:23:30 +01:00
Matthias Bisping
4f788af35b
[WIP] More table / cell edge fiddling and issue fixing
...
Cells now draw only inner borders and the table draws the outer border
if the layout is "closed". This avoids multiple lines around cells of
nested tables, since nested tables are now created with the layout
parameter set to "open", in which case the table does not draw its
borders.
2023-01-25 10:31:17 +01:00
Matthias Bisping
10ea584143
[WIP] More table / cell edge fiddling and issue fixing
2023-01-24 15:44:24 +01:00
Matthias Bisping
7676a8148e
[WIP] More table / cell edge fiddling and issue fixing
2023-01-24 13:53:59 +01:00
Matthias Bisping
cee5e69a4b
Make page generation reproducable
...
Tie all structural random events to a seeded random object.
2023-01-24 13:07:45 +01:00
Matthias Bisping
e715c86f8d
Fix box clashes
...
Rewrote box generation sequence and eliminated issue with gaps /
overlapping boxes
2023-01-24 12:07:47 +01:00
Matthias Bisping
c5ba489931
Refactoring
2023-01-24 10:49:38 +01:00
Matthias Bisping
3772ca021a
Refactoring
...
Pull base class for page partioner out of page partioner and add random
page partioner derived class.
2023-01-24 10:13:03 +01:00
Matthias Bisping
c4eeb956ca
Fix incorrect font size kwarg
2023-01-24 10:12:44 +01:00
Matthias Bisping
d823ebf7c6
Refactoring
...
Refactor page partitioner
2023-01-24 10:00:35 +01:00
Matthias Bisping
71ffb28381
Re-add actual block generator calls back
2023-01-23 15:38:20 +01:00
Matthias Bisping
9dfbe9a142
Add different basic table layouts
2023-01-23 15:30:12 +01:00
Matthias Bisping
0eb57056ba
Fix / improve table cell border drawing
2023-01-23 15:16:26 +01:00
Matthias Bisping
70802d6341
Fix error in image padding logic
2023-01-23 14:38:42 +01:00
Matthias Bisping
52776494cb
Tweak font selection
2023-01-23 14:15:41 +01:00
Matthias Bisping
7d8842b4ac
Refactoring & Add table captioons
2023-01-23 13:14:48 +01:00
Matthias Bisping
9e77e25afb
Refactoring
...
Move text block generation code into its own class.
2023-01-23 12:22:42 +01:00
Matthias Bisping
b3480491be
Refactoring
...
Move line formatting code into its own class.
2023-01-23 12:13:22 +01:00
Matthias Bisping
3d0c2396ee
Remove obsolete code
2023-01-23 12:05:01 +01:00
Matthias Bisping
f8c2d691b2
[WIP] Figure captions
2023-01-23 12:04:27 +01:00
Matthias Bisping
ced1cd9559
More tables less text
2023-01-18 19:51:13 +01:00
Matthias Bisping
738c51a337
Merge branch 'refactoring' of git+ssh://git.iqser.com:2222/rr/cv-analysis into refactoring
2023-01-18 19:25:24 +01:00
Matthias Bisping
48f6aebc13
Tweaking
2023-01-18 19:22:48 +01:00
Matthias Bisping
73d546367c
Tweaking
2023-01-18 18:53:56 +01:00
Matthias Bisping
cfe4b58e38
Add option to put specific text into text block
2023-01-18 17:19:12 +01:00
Matthias Bisping
839a264816
Add option to put specific text into text block
2023-01-18 17:18:56 +01:00
Matthias Bisping
fd57fe99b7
Tweak content selecton logic
2023-01-18 16:56:25 +01:00
Matthias Bisping
5e51fd1d10
Tweak content selecton logic
2023-01-18 16:17:20 +01:00
Matthias Bisping
9c7c5e315f
Select cell content conditioned on cell size class
2023-01-18 15:54:24 +01:00
Matthias Bisping
3da613af94
[WIP] recursive random table: Add recursive construction
2023-01-18 15:04:04 +01:00
Matthias Bisping
30e6350881
[WIP] recursive random table
...
Add padding between cell content and cell border
2023-01-18 14:50:15 +01:00
Matthias Bisping
384f0e5f28
[WIP] recursive random table: tweak cell broder and fill logic
2023-01-18 13:42:38 +01:00
Matthias Bisping
4d181448b6
[WIP] recursive random table: basic version working
2023-01-18 13:30:19 +01:00
Matthias Bisping
a5cd3d6ec9
[WIP] recursive random table
2023-01-18 13:11:15 +01:00
Matthias Bisping
893622a73e
[WIP] recursive random table
2023-01-18 11:45:19 +01:00
Matthias Bisping
4d11a157e5
Cache font selection
2023-01-18 09:39:04 +01:00
Matthias Bisping
4c10d521e2
[WIP] random font selection
2023-01-17 14:58:54 +01:00
Matthias Bisping
0f6cbec1d5
Refactoring
2023-01-17 13:43:12 +01:00
Matthias Bisping
54484d9ad0
[WIP] random table segments: Table via tabulate and text -> image
2023-01-17 13:23:53 +01:00