Print Designer
Features and How to Guides
Create Print Format
Using Awesomebar
Create.Print.Designer.Format.mov
Using Print Page
Create.Print.Designer.Format.mov
Static & Dynamic Image
Static Image
Static.Image.mov
Dynamic Image
Dynamic.Image.mov
Static & Dynamic Text
Dynamic Text
Dynamic.Text.mov
Static Text
Static.Text.mov
Rectangle & Layouts
Rectangle
Rectangle.mov
Child Table
Table.Element.mov
Installation
Warning
Please note that print designer is only compatible with develop and V15 version of frappe framework.
Local
To setup the repository locally follow the steps mentioned below:
- Install bench and setup a
frappe-bench
directory by following the Installation Steps - Start the server by running
bench start
- In a separate terminal window, create a new site by running
bench new-site print-designer.test
- Map your site to localhost with the command
bench --site print-designer.test add-to-hosts
- Get the Print Designer app
bench get-app https://github.com/frappe/print_designer
- Install the app on the site.
bench --site print-designer.test install-app print_designer
-
Open http://print-designer.test:8000/ in your browser and go through the setup wizard.
-
After the setup is complete now open http://print-designer.test:8000/app/print-designer/
Contributions and Community
There are many ways you can contribute even if you don't code:
- You can start by giving a star to this repository!
- If you find any issues, even if it is a typo, you can raise an issue to inform us.
FAQ
-
Incorrect PDF Page Size
-
Frappe / Print Designer requires at least version 0.12.5 with patched qt
-
Install correct version by following installation guide and confirm :
wkhtmltopdf --version
- output should be similar to
wkhtmltopdf 0.12.6 (with patched qt)
-
-
Mac Installation Error
- If error has
npm ERR! node-pre-gyp WARN Pre-built binaries not found for [email protected]
it means that there aren't any pre-built binaries for your system so it will try to compile them and in order to do that you need - Xcode Command Line Tools
xcode-select --install
- HomeBrew and
brew install pkg-config cairo pango libpng jpeg giflib librsvg pixman
- If you have xcode 10.0 or higher installed, in order to build from source you need NPM 6.4.1 or higher
npm install -g npm@latest
.
- If error has