You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
-arbitrary path bounding box calculation(i use it to implement gradient too)
37
-
-construct path from mathematical function - taken from [ C# GraphDisplay](http://www.codeproject.com/Articles/58280/GraphDisplay-a-Bezier-based-control-for-graphing-f)
-Arbitrary path bounding box calculation(i use it to implement gradient too)
37
+
-Construct path from mathematical function - taken from [ C# GraphDisplay](http://www.codeproject.com/Articles/58280/GraphDisplay-a-Bezier-based-control-for-graphing-f)
38
38
39
39
***Color spaces**
40
40
- Gray, RGB, CMYK
41
-
-alpha channel for text, path, and images too!
42
-
-linear gradient to fill any closed shape
43
-
-radial gradient to fill any closed shape
41
+
-Alpha channel for text, path, and images too!
42
+
-Linear gradient to fill any closed shape
43
+
-Radial gradient to fill any closed shape
44
44
45
45
***Interactive Features**(see demo folder)
46
46
- Page Labels
47
47
- Document Outline
48
48
- Hyperlinks
49
-
- Text annotation
50
-
- Encryption(protect document with password)
51
-
- choose between ARC4-40, ARC4-128, AES-128, AES-256 encryption mode
49
+
- Text annotation
52
50
- Form Field:
53
51
- TextField
54
52
- Combo Box
@@ -58,17 +56,20 @@ nimPDF version 0.4.0 introduces many breaking changes, see [migration guide](mig
58
56
- Check Box
59
57
60
58
***Coordinate Space**
61
-
- top-down mode
62
-
- bottom-up mode
63
-
- unit measured in point, inch, and mm
64
-
65
-
***others**
66
-
- output to file or memory using nim stream module
67
-
- images, fonts, and other resources search path(s)
68
-
- document compression using flate decode(use lodePNG compressor)
69
-
- transformation and graphics state
70
-
71
-
***unimplemented features**
59
+
- Top-down mode
60
+
- Bottom-up mode
61
+
- Unit measured in point, inch, and mm
62
+
63
+
***Others**
64
+
- Output to file or memory using nim stream module
65
+
- Images, fonts, and other resources search path(s)
66
+
- Document compression using flate decode(use lodePNG compressor)
67
+
- Transformation and graphics state
68
+
- Encryption(protect document with password)
69
+
- choose between ARC4-40, ARC4-128, AES-128, AES-256 encryption mode
70
+
- Table generator
71
+
72
+
***Unimplemented features**
72
73
- CIE based color space
73
74
- patterns(this can be achieved using PDF primitives and path clipping)
74
75
-~~encryption~~
@@ -77,7 +78,7 @@ nimPDF version 0.4.0 introduces many breaking changes, see [migration guide](mig
77
78
-~~other encoding beside UTF-8~~(nim has [encoding](http://nim-lang.org/docs/encodings.html) module, i will use it someday)
78
79
- basic text formating(will be implemented as separate layer)
79
80
-~~radial gradient~~ and multi color gradient
80
-
- table generator(as in FPDF)(will be implemented as separate layer)
81
+
-~~table generator(as in FPDF)(will be implemented as separate layer)~~
0 commit comments