<html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class="">On 22 Dec 2019, at 6:23 pm, Chris Sherlock <<a href="mailto:chris.sherlock79@gmail.com" class="">chris.sherlock79@gmail.com</a>> wrote:<br class=""><div><blockquote type="cite" class=""><br class="Apple-interchange-newline"><div class=""><meta http-equiv="Content-Type" content="text/html; charset=utf-8" class=""><div style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class="">Hello all, <div class=""><br class=""></div><div class="">I have been looking into getting hatching working for EMF+ processing. I can see we already have some hatching code that draws diagonal lines, but for the life of me I’m not sure how to extend this to other forms of hatching like dithering (yes, EMF+ requires this). </div><div class=""><br class=""></div><div class="">Can anyone give me a rundown how the drawinglayer hatching code works so I can extend it?</div><div class=""><br class=""></div><div class="">Other example hatches I need to implement, incidentally, can be found here:</div><div class=""><br class=""></div><div class=""><a href="https://bootes.blob.core.windows.net/article-11/winforms-hatch-brushes.jpg" class="">https://bootes.blob.core.windows.net/article-11/winforms-hatch-brushes.jpg</a> </div><div class=""><br class=""></div><div class="">Chris</div></div></div></blockquote></div><br class=""><div class="">I have submitted a patch that implements the hatching lines that we already have:</div><div class=""><br class=""></div><div class=""><a href="https://gerrit.libreoffice.org/#/c/core/+/85796/" class="">https://gerrit.libreoffice.org/#/c/core/+/85796/</a> </div><div class=""><br class=""></div><div class="">We can easily implement horizontal, vertical, forward and backward diagonal, grid and cross hatching. Looking at the results, I think my hatching is going outside of the border by 1 pixel, any ideas on how to fix this would be greatly appreciated. </div><div class=""><br class=""></div><div class="">In terms of implementing hatching for the other styles, if anyone has any ideas on how to do this, it would be greatly appreciated also. </div><div class=""><br class=""></div><div class="">Chris</div></body></html>