[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: gnu barcode



Hello,

thank you for the gmane.org hint ! Sorry, I'm not familiar with SF and
your development techniques - I'm just a USER. 

And I think there's no use to make a diff to my pretty old version of
LedgerSMB 1.2.12. That's why I prepared a fully working example, which
simulates LedgerSMB's Form.pm with minimal function. 
It reads in a LaTeX template and replaces only my new 
<?lsmb barcode parameters ?> placeholders. It's much easier to play
around with this in contrast to the fully working LedgerSMB Web
Interface. 

Try the following:

./Formtest.pl test_template.tex > output.tex

If you like it, have a look at the source code and insert subroutine and
the parser into your Form.pm

Feel free to distribute it in the mailing list. 


-- 
Suyo atentamente / Mit freundlichen Grüßen / With kindest regards

------Gerd Nennemann------------------------------
EMail:     ..hidden.. 
SnailMail: Ifach Yacht Service S.L.
           La Canuta, Buzón 1079
           E-03710 Calpe
           Spain
Phone:     +34 660 639 447
--------------------------------------------------

Attachment: Formtest.pl
Description: Perl program

\documentclass[a4paper]{article}
\usepackage[T1]{fontenc}
\usepackage[latin1]{inputenc}

\makeatletter
\providecommand{\tabularnewline}{\\}

\makeatother
\begin{document}
\begin{tabular}{cc}
\hline 
EAN13&
<?lsmb barcode invnumber ean13 40x20 ?>\tabularnewline
\hline
EAN8&
\vspace{20mm}
\unitlength1mm
 \begin{picture}(0,0)(20,12)
  <?lsmb barcode 1234567 ean8 no-pic ?>
  \linethickness{1mm}
  \put(13,-4){\mbox{1 2 3 4 5 6 7}}
 \end{picture}\tabularnewline
\hline
i25&
<?lsmb barcode 1234567 rotate 25x10-75 ?>\tabularnewline
\hline
code128&
<?lsmb barcode Hello\_World! code128 60x20 ?>\tabularnewline
\hline
ISBN&
<?lsmb barcode 3-89721-122-X 06900 isbn 50x20 ?>\tabularnewline
\hline
code39&
<?lsmb barcode A1234B code39 40x20 ?>\tabularnewline
\hline
\end{tabular}
\end{document}