Linux SoftwareProgrammingLibrariesOpenOffice::OODoc::Text 2.028

OpenOffice::OODoc::Text 2.028


OpenOffice::OODoc::Text is a Perl module for the text processing submodule of OpenOffice::OODoc. This manual chapter describes the
Developer:   Jean-Marie Gouarne
      more software by author →
Price:  0.00
License:   GPL (GNU General Public License)
File size:   213K
Language:   
OS:   
Rating:   0 /5 (0 votes)
Your vote:  
enlarge screenshot


OpenOffice::OODoc::Text is a Perl module for the text processing submodule of OpenOffice::OODoc.

This manual chapter describes the text-oriented methods of OpenOffice::OODoc, implemented by the OpenOffice::OODoc::Text class, and inherited by the OpenOffice::OODoc::Document class.

These methods are not essentially dedicated to string processing; they are more precisely focused on text containers. A text container is a document element which can (and must) be used in order to support a text and integrate it at the right place and according to the right presentation rules. The OpenDocument specification defines a lot of such containers, and the present API supports many of them, such as paragraphs, headings, tables (or spreadsheets), lists, sections, and draw pages. Some of these containers can host other containers: for example, a table contains rows, a row contains cells, a section can contain almost everything including other sections, etc.

These features are text-oriented, but can be used on documents of any class, such as spreadsheets or presentations as well as text documents. So, the 'Text' word doesn't mean that the features described in the present manual chapter are dedicated to OpenOffice.org Writer documents only. In the other hand, a few methods can't apply to any document class (ex: creating or retrieving draw pages makes sense with presentation and drawing documents only).

OODoc::Text should not be explicitly used in an ordinary application, because all its features are available through the OpenOffice::OODoc::Document class, in combination with other features. Practically, the present manual is provided to describe the text-oriented features of OpenOffice::OODoc::Document (knowing that these features are technically supported by the OpenOffice::OODoc::Text component of the API).

The OpenOffice::OODoc::Text class is a specialist derivative of OpenOffice::OODoc::XPath for XML elements which describe the text content of OOo/ODF documents. Here, "text content" means containers that can host text containers (i.e. tables, lists...) as well as flat text.
Knowing that the "styles.xml" member of an OpenOffice.org file can contain text (because some style definitions, such as page headers or footers, can contain text), the presently described features can be used against this member as well as the "content.xml" member.

This module should be used in combination with OpenOffice::OODoc::Styles, via the OpenOffice::OODoc::Document class, if the application has to handle detailed presentation parameters of text elements. This is because such parameters are held in styles elements and not in the text elements themselves, according to the principle of separation of content and presentation which is one of the foundations of the OpenDocument format.

Requirements:
  • Perl
    tags openoffice oodoc  the openoffice  the text  oodoc text  oodoc document  document class  the present  can contain  features are  text oriented  documents only  describe the  combination with  

    Download OpenOffice::OODoc::Text 2.028


     http://ftp.hostingromania.ro/Linux/mirrors/ftp.cpan.org/authors/id/J/JM/JMGDOC/OpenOffice-OODoc-2.028.tar.gz


    Authors software

    OpenOffice::OODoc::Intro 2.027 (by Jean-Marie Gouarne)
    OpenOffice::OODoc::Intro is a Perl module for an introduction to the Open OpenDocument Connector.

    The main goal of the Open OpenDo

    OpenOffice::OODoc::Image 2.027 (by Jean-Marie Gouarne)
    OpenOffice::OODoc::Image is a Perl module for image manipulation methods.

    The OpenOffice::OODoc::Image class is a derivative of Op

    OpenOffice::OODoc 2.027 (by Jean-Marie Gouarne)
    OpenOffice::OODoc is The Perl Open OpenDocument Connector.

    SYNOPSIS

    use OpenOffice::OODoc;

    #

    OpenOffice::OODoc::Document 2.027 (by Jean-Marie Gouarne)
    OpenOffice::OODoc::Document is a top level component for content and layout processing.

    SYNOPSIS

    # get an OOo file hand

    OpenOffice::OODoc::Text 2.028 (by Jean-Marie Gouarne)
    OpenOffice::OODoc::Text is a Perl module for the text processing submodule of OpenOffice::OODoc.

    This manual chapter describes the


    Similar software

    OpenOffice::OODoc::Text 2.028 (by Jean-Marie Gouarne)
    OpenOffice::OODoc::Text is a Perl module for the text processing submodule of OpenOffice::OODoc.

    This manual chapter describes the

    OpenOffice::OODoc::Image 2.027 (by Jean-Marie Gouarne)
    OpenOffice::OODoc::Image is a Perl module for image manipulation methods.

    The OpenOffice::OODoc::Image class is a derivative of Op

    OpenOffice::OODoc::Document 2.027 (by Jean-Marie Gouarne)
    OpenOffice::OODoc::Document is a top level component for content and layout processing.

    SYNOPSIS

    # get an OOo file hand

    OpenOffice::OODoc::Intro 2.027 (by Jean-Marie Gouarne)
    OpenOffice::OODoc::Intro is a Perl module for an introduction to the Open OpenDocument Connector.

    The main goal of the Open OpenDo

    OpenOffice::OODoc 2.027 (by Jean-Marie Gouarne)
    OpenOffice::OODoc is The Perl Open OpenDocument Connector.

    SYNOPSIS

    use OpenOffice::OODoc;

    #

    OpenOffice::OODoc::Styles 2.026 (by Genicorp, S.A.)
    OpenOffice::OODoc::Styles is a Perl module for document styles and layout processing.

    This class is designed to handle styles, whe

    OODoc 0.95 (by Mark Overmeer)
    OODoc is an Object Oriented documentation generator.

    SYNOPSIS

    use OODoc;
    my $doc = OODoc->new(distribution => 'My Name', ver

    HTML::FromMail::Format::OODoc 0.10 (by Mark Overmeer)
    HTML::FromMail::Format::OODoc is a Perl module that can convert messages into HTML using OODoc::Template.

    INHERITANCE

    HTML::Fr

    cOOol 1.0 Beta2 (by Michael Opdenacker)
    cOOol project is a simple Python script that looks for broken hyperlinks in OpenOffice.org documents.

    Here are some key features o

    OO Text To Speech 0.1 (by White Tiger)
    OO Text To Speech is a text-to speech macro for OpenOffice.org.

    It's a syllable analyzer: using a reading motor, it reads a docume


    Other software in this category

    zlib 1.2.3 (by Jean-loup Gailly)
    zlib is designed to be a free, general-purpose, legally unencumbered, lossless data-compression library for use on virtually any comp

    libjpeg v6b (by Independent JPEG Group)
    libjpeg is a library for handling the JPEG (JFIF) image format

    OpenSSL 0.9.7c (by The OpenSSL Project Team)
    The OpenSSL Project is a collaborative effort to develop a robust, commercial-grade, full-featured, and Open Source toolkit implement

    libxml2 2.6.27 (by DV)
    Libxml2 is the XML C parser and toolkit developed for the Gnome project (but usable outside of the Gnome platform), libxml2 library i

    GNU C library 2.4 (by Andreas Jaeger)
    GNU C library (glibc) is one of the most important components of GNU Hurd and most modern Linux distributions.

    GNU C library is us

  •     search


    Featured Software

    jEdit 4.3 pre8
    jEdit is an Open Source text editor written in Java

    Opera 9.02
    Surf the Internet in a safer, faster, and easier way with Opera browser

    GNU Aspell 0.60.4
    GNU Aspell is a Free and Open Source spell checker designed to eventually replace Ispell


    Subscribe in Rojo
    Google Reader
    Add to My Yahoo!

    Add to My AOL
    Subscribe with Bloglines
    Subscribe in NewsGator Online
    Add 'nixbit linux software' to Newsburst from CNET News.com
    del.icio.us nixbit linux software


    Top tags