Hi Ariel,

I would try this on all OS and then give a consolidated feedback.

Thanks a lot
Madhur

On Sat, Mar 20, 2010 at 10:14 PM, Ariel Constenla-Haile <
[email protected]> wrote:

> Hello Madhur,
>
> sorry, forgot the link
>
> On Friday 19 March 2010, 08:32, Madhur Kashyap wrote:
> > I can't seem to find a way to embed arbitrary file(s) into calc
> spreadsheet.
> >
> > > you need to use the embed API, cf.
> > >
> > >
> http://api.openoffice.org/docs/common/ref/com/sun/star/embed/module-ix.ht
> >
> > I did notice this module earlier but it is complicated for me to grasp.
>
> basically, you get the document root storage:
>
> http://api.openoffice.org/docs/common/ref/com/sun/star/document/XStorageBasedDocument.html#getDocumentStorage
>
> and then you have a storage to work with
>
> > Do you know some examples which I can refer to?
>
> http://arielch.fedorapeople.org/docs/embed_content.zip
>
> unzip the folder. It has a text document and a C source file with 2
> binaries.
> These 3 files will be embedded inside a new Writer document, stored in
> folder
> in $HOME, and then extracted in the same folder.
>
> > Thanks for the help. I thought it is important from my part to describe
> the
> > word "content". I have few text and binary executable files which I would
> > like to keep embedded in the document.
>
> a simple text file is also a binary file, so you use the same procedure -
> the
> same media type in the example (this would be different if you want to
> embed an
> xml file for example)
>
> Notice that I don't see a way to execute the extracted binary executable
> files
> if you don't change the file modes once extracted (when the file is
> embedded,
> that attribute is lost).
>
> Regards
> --
> Ariel Constenla-Haile
> La Plata, Argentina
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]
>
>


-- 
Regards
Madhur Kashyap

Reply via email to