Skip to content

Latest commit

 

History

93 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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/

About

DeCard project (Delphi)

Resources

Stars

11 stars

Watchers

3 watching

Forks

Releases

Packages

Contributors

Languages