[prev in list] [next in list] [prev in thread] [next in thread] 

List:       libreoffice
Subject:    Re: copy part of text from api
From:       Pierre Vacher <prrvchr () gmail ! com>
Date:       2024-04-13 19:11:42
Message-ID: CAGRwCX0z9iUZVSVbUaRQWmRVMh3GjQNABVKjTFvNyGqRdoiSCA () mail ! gmail ! com
[Download RAW message or body]

Otherwise, to insert data into a Writer document, merge fields are used.
It is independent of the content (odt, html) however you need XRowSet or
XResultSet as input...

Le sam. 13 avr. 2024 Ã  19:29, Andrew Pitonyak <andrew@pitonyak.org> a
écrit :

> I will not have access to check (probably only my phone for a week or
> two), but can you pull xtransferable content from a cursor or range?
>
> Get BlueMail for Android <https://bluemail.me>
> On Apr 13, 2024, at 12:35 PM, Zorg <zorg@probesys.com> wrote:
>>
>> Hello
>>
>> Hope some can help us here
>>
>> Here is the  problem
>>
>>
>> We are developing our software using the uno api python (
>> https://github.com/Probesys/lotemplate)
>>
>> We try to copy a text in a odt file and paste it without loosing the
>> format of the text and without using the clipboard
>>
>> We know how to paste html
>>
>> https://github.com/Probesys/lotemplate/blob/master/lotemplate/classes.py
>> (line 165-185)
>>
>> but we don't know how we can't copy a selected text without loosing format
>>
>> Actually we use .insertString
>>
>>
>> https://github.com/Probesys/lotemplate/blob/master/lotemplate/Statement/ForStatement.py
>> (line 286)
>>
>>
>> I know it's possible to do it  using
>> com.sun.star.datatransfer.clipboard.SystemClipboard
>>
>> But in that case we must embed a Xserver inside the docker container what
>> we want to avoid
>>
>> So if anyone wants to give us a solution or a hint on how to do this
>>
>> thanks
>>
>> Zorg
>>
>>
>>

[Attachment #3 (text/html)]

<div dir="ltr"><div><span class="gmail-HwtZe" lang="en"><span class="gmail-jCAhz \
gmail-ChMk0b"><span class="gmail-ryNqvb">Otherwise, to insert data into a Writer \
document, merge fields are used.</span></span><br></span></div><div><span \
class="gmail-HwtZe" lang="en"><span class="gmail-jCAhz gmail-ChMk0b"><span \
class="gmail-ryNqvb">It is independent of the content (odt, html) however you need \
XRowSet or XResultSet as input...</span></span></span></div></div><br><div \
class="gmail_quote"><div dir="ltr" class="gmail_attr">Le  sam. 13 avr. 2024 Ã   \
19:29, Andrew Pitonyak &lt;<a \
href="mailto:andrew@pitonyak.org">andrew@pitonyak.org</a>&gt; a écrit  \
:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px \
0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">  
  
  <div><div dir="auto">I will not have access to check (probably only my phone for a \
week or two), but can you pull xtransferable content from a cursor or \
range?<br><br></div> <div dir="auto">Get <a href="https://bluemail.me" \
target="_blank">BlueMail for Android</a> </div> <div class="gmail_quote">On Apr 13, \
2024, at 12:35 PM, Zorg &lt;<a href="mailto:zorg@probesys.com" \
target="_blank">zorg@probesys.com</a>&gt; wrote:<blockquote class="gmail_quote" \
style="margin:0pt 0pt 0pt 0.8ex;border-left:1px solid \
rgb(204,204,204);padding-left:1ex">

  
    <p>Hello</p>
    <p>Hope some can help us here</p>
    <p>Here is the   problem</p>
    <p><br>
      We are developing our software using the uno api python (<a \
href="https://github.com/Probesys/lotemplate" \
target="_blank">https://github.com/Probesys/lotemplate</a>)<br>  </p>
    <p>We try to copy a text in a odt file and paste it without loosing
      the format of the text and without using the clipboard<br>
    </p>
    <p>We know how to paste html<br>
    </p>
    <p><a href="https://github.com/Probesys/lotemplate/blob/master/lotemplate/classes.py" \
target="_blank">https://github.com/Probesys/lotemplate/blob/master/lotemplate/classes.py</a>
  (line 165-185)<br>
    </p>
    <p>but we don&#39;t know how we can&#39;t copy a selected text without
      loosing format</p>
    <p>Actually we use .insertString</p>
    <p><a href="https://github.com/Probesys/lotemplate/blob/master/lotemplate/Statement/ForStatement.py" \
target="_blank">https://github.com/Probesys/lotemplate/blob/master/lotemplate/Statement/ForStatement.py</a>
  (line 286)</p>
    <p><br>
    </p>
    <p>I know it&#39;s possible to do it   using
      com.sun.star.datatransfer.clipboard.SystemClipboard</p>
    <p>But in that case we must embed a Xserver inside the docker
      container <span><span>what</span>
        <span>we</span>
        <span>want</span>
        <span>to</span>
        <span>avoid</span></span></p>
    <p>S<span><span>o</span>
        <span>if</span>
        <span>anyone</span>
        <span>wants</span>
        <span>to</span>
        <span>give</span>
        <span>us</span>
        <span>a</span>
        <span>solution</span>
        <span>or</span>
        <span>a</span>
        <span>hint</span>
        <span>on</span>
        <span>how</span>
        <span>to</span>
        <span>do</span>
        <span>this</span></span></p>
    <p><span><span>thanks<br>
        </span> </span> </p>
    <p>Zorg</p>
    <p><br>
    </p>
    <div id="m_-1435423506380975279grammalecte_menu_main_button_shadow_host" \
style="width:0px;height:0px"></div>  
</blockquote></div></div></blockquote></div>



[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic