Menu

[r28]: / trunk / docscript / oo2html.include  Maximize  Restore  History

Download this file

61 lines (43 with data), 1.9 kB

#!/bin/bash

# DocScript OpenOffice to DocScript shell functions

# Copyright (C) 2009
# Andreas Harnack (ah8 at freenet dot de)

# This software is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
# GNU General Public License for more details.

# You should have received a copy of the GNU General Public License along
# with this library; see the file COPYING.  If not, write to the Free
# Software Foundation, 59 Temple Place - Suite 330, Boston, MA 02111-1307,
# USA.

# As a special exception, you may use this file as part of a free software
# library without restriction.  Specifically, if other files instantiate
# templates or use macros or inline functions from this file, or you compile
# this file and link it with other files to produce an executable, this
# file does not by itself cause the resulting executable to be covered by
# the GNU General Public License.  This exception does not however
# invalidate any other reasons why the executable file might be covered by
# the GNU General Public License.


source html.include


function debug  { echo "### $@" 1>&2; cat - 1>&2; }
function ignore { cat - >/dev/null; }


function text
{
        TAG="$1"; shift
        if test "$TAG" != ''; then
                text "$@" | eval $TAG
        elif test $# -gt 0; then
                echo -n "$@" | text2html
        else
                text2html
        fi
}


function paragraph      { eval "$@"; }
function align          { echo "align=$1"; }

function para           { wordwrap | blck "$@"; echo; }
function hl             { wordwrap | blck "$@"; }

function column         { blck td; }
function row            { block tr; }
function table          { block table align=center border "$@"; echo; }

function item           { wordwrap | blck li "$@"; echo; }
function list           { eval "$@"; echo; }

MongoDB Logo MongoDB