Sign in Join

Live chat for Free Pascal, Lazarus, Delphi and every Pascal programmer.

Catalog · How the catalog works
Anything · Lazarus or Delphi
Random projectRandom project

DeCard64

DeCard project (Delphi)

View on GitHub

Member rating

No ratings yet.

Sign in to rate this project.

README

DeCard64

DeCard project (Delphi)

Program allows to create set of the similar cards using template - rapid prototyping followed by improvement.

Template is SVG file with some expansions. Result - png/svg/pdf/jpg

Each cards-project is stored in a separate directory and consists of:

  • SVG-template;
  • text table (delimited with tabs);
  • subdirectory with pictures;
  • subdirectory local fonts;
  • can include an additional library of SVG-elements (clipart).

These names of files and directories are stored in XML-project file.

The basic principle: there are no "drag and drop" actions, only "text of this table cell is... ":

  • wrapped text in this area
  • filename of picture
  • color, font size, scale (any SVG attribute)

Additional materials used:

SVG-rendering library (dll) https://github.com/RazrFalcon/resvg

PDF-creation (Delphi package) https://github.com/synopse/SynPDF

Text editor with syntax highlighting (Delphi package) https://github.com/SynEdit/SynEdit

Install this package into Delphi manually ([Tools]-[GetIt package manager...] turned out to be incompatible with syntax checking)

SynEdit interface to checking system Hunspell https://github.com/jrathlev/SynEdit-Spell-Checker

Tesseract OCR (optional) https://github.com/amancini/TTesseractOCR5 It's optional - if Tesseract OCR installed on your computer, new buttons and menus will be available in the program. https://sourceforge.net/projects/tesseract-ocr.mirror/files/5.5.0/tesseract-ocr-w64-setup-5.5.0.20241111.exe/download

Icon pack https://www.flaticon.com/