Skip to Content
Menu
Musisz się zarejestrować, aby móc wchodzić w interakcje z tą społecznością.
To pytanie dostało ostrzeżenie
3 Odpowiedzi
5271 Widoki

Hi,

Is there anyway to place an image inside the body (<story>) of a rml report? I know how to add it in <pageGraphics> but <image file="http://localhost:..." /> doesn't seem to work...

Thanks in advice

Awatar
Odrzuć
Najlepsza odpowiedź

you can try, it works well !
<tr>
        <td>
          <illustration height="65.0" width="480.0">
              <image x="-20" y="-5" file="path_to_image/logo.jpg" height="80.0" />
           </illustration>
        </td>

</tr>

Awatar
Odrzuć
Autor

Same as @Stephe Mack's answer... No error but doesn't work.

Autor

Sorry, I had an error, it's working now!! Thanks! :)

nice, Stephen's answer was for qweb :)

Najlepsza odpowiedź

There was a presentation on the reporting engine QWeb by Simon Lejeune during the 2014 Opendays (Video | Notes).  Also more information on QWeb can be found in Odoo's 8.0 Documentation.

I believe you want to use: <img t-att-src="http://localhost:..."/>

Awatar
Odrzuć
Autor

That's about V8... I'm using V7...

Autor

I tried it, there's no error but nothing seems to show... I checked the image url and it's ok...

Najlepsza odpowiedź

If you haven't change the RML Header setting in the Company, you can find example there.  The image tag can only accept images that are stored in database.  Example in the standard RML Header is: <image x="1.3cm" y="27.7cm" height="40.0" >[[ company.logo or removeParentNode('image') ]]</image>, which takes the company's logo stored in the database.  If you need images other than the Company's Logo, you can attach it to ir.attachment and use setHtmlImage.  Here is the explanation of setHtmlImage: setHtmlImage(id, model=None, field=None, context=None),  returns the value of field as specified by given database id in the given model.  If model is not specified, it will return the value of field datas of ir.attachment.  Or, alternatively you can use report_webkit's ir.header_img and make use of it's get_logo_by_name method to obtain the image by name.

Awatar
Odrzuć
Powiązane posty Odpowiedzi Widoki Czynność
1
mar 15
3904
1
mar 15
6424
0
mar 15
3762
1
mar 15
8510
1
mar 15
4037