FlowframTk
FlowframTk is a vector graphics application written in Java that replaces jpgfdraw. (Essentially, the code from jpgfdraw was refactored, new features were added, and the name was changed.)
You can use FlowframTk to:
- Construct shapes using lines, moves and cubic Bézier segments.
- Edit shapes by changing the defining control points.
- Add symmetry to shapes.
- Convert shapes into rotational, scaled or spiral patterns
- Incorporate text and bitmap images (for annotation and background effects).
- Display text along a shape.
- Extract the parameters for TeX's
\parshapecommand and for\shapepar(provided by the shapepar package). - Construct frames for use with the flowfram package and export as a class or package.
- Pictures can be saved in FlowframTk's native open binary format
(.jdr) or native open plain text format (.ajr) or can be exported as:
- a
pgfpictureenvironment for use in LaTeX documents with the pgf package; - a complete single-paged LaTeX document that contains the pgf image code;
- a LaTeX package or class based on the flowfram package;
- a PNG image file;
- a PDF image file;
- a multi-paged PDF document file that uses the flowfram package.
- a
- Alternative text can be specified to use when exporting to a LaTeX file.
- Mappings can be used to specify what LaTeX font declarations should be used when exporting to a LaTeX file.
- Accompanying Applications:
- jdrview
- A lightweight jdr/ajr image viewer
- jdrconverter
- Convert to or from jdr/ajr file format
| Latest Version: | 0.8.9 |
|---|---|
| Requirements: | Java Runtime Environment (At least Java 8) |
| Licence: | GPL |
| Languages: | Resources: en-GB, en and zh. Manual: en-GB and en. |
| Screenshots: | View |
The export to LaTeX file functions use low-level pgf basic layer commands, which aren't particularly easy to read but are faster to compile than the higher-level commands that require extra processing to parse the syntax and perform additional calculations. The primary purpose of FlowframTK is to provide a graphical interface that can generate complicated code that's hard to write manually.
Download and Install
- Make sure you have at least version 8 of the Java Runtime Environment (Get Java).
- The installer can be downloaded from the GitHub releases page: https://github.com/nlct/flowframtk/releases/tag/v0.8.9 (It's listed under Assets.)
-
Run the flowframtk installer file to install flowframtk. If your operating system
associates jar files with java, you may be able to run
it by double-clicking on its icon. Otherwise you can run it from
a terminal or command prompt using:
java -jar flowframtk-0.8.9-installer.jar
If that doesn't work try looking at how to run a .jar file.
Documentation
For versions available on the GitHub releases page, the PDF for that specific version is included in the release assets. The documentation linked to below hasn't yet been updated.- Flowframtk Manual (HTML)
- Download flowframtk manual (PDF) (10359841).
- flowframtk FAQ
- Download jdrview manual (PDF) (108531).
- Download jdrutils manual (PDF) (163329).
Source
FlowframTk is now on GitHub.
Previous Archived Versions
See the GitHub releases page for newer versions.| Installer | Source |
|---|---|
| flowframtk-0.8.4-installer.jar (35862494) | flowframtk-0.8.4-src.zip (14935934) |
| flowframtk-0.8.2-installer.jar (40298529) | flowframtk-0.8.2-src.zip (14935696) |
| flowframtk-0.8.1-installer.jar (38756660) | flowframtk-0.8.1-src.zip (14959475) |
| flowframtk-0.8-installer.jar (38756221) | flowframtk-0.8-src.zip (14944884) |
| flowframtk-0.7-installer.jar (41890220) | flowframtk-0.7-src.zip (13945511) |
| jpgfdraw-0.5.6b-setup.exe (41890220) or jpgfdraw-0.5.6b.zip (21021370) | jpgfdraw-0.5.6b-src.zip (19487555) |
