<div dir="ltr">Dear Roman,<div><br></div><div>As Dan mentioned improving the PDF support in Context 2D is our roadmap and we have fairly good idea on how to get there but it may take some time because we are still porting our code to OpenGL2 backend. If you need it sooner, let us know and we can talk offline. </div><div><br></div><div>- aashish</div></div><br><div class="gmail_quote"><div dir="ltr">On Mon, Jun 18, 2018 at 9:02 AM Dan Lipsa <<a href="mailto:dan.lipsa@kitware.com">dan.lipsa@kitware.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Roman,<div>Thanks for testing. Indeed, this is work in progress and we add and fix things as we move along with our port of cdat.</div></div><div dir="ltr"><div><br></div><div>Dan</div><div><br></div></div><br><div class="gmail_quote"><div dir="ltr">On Mon, Jun 18, 2018 at 6:18 AM Roman Hiestand <<a href="mailto:roman.hiestand@fluxim.com" target="_blank">roman.hiestand@fluxim.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div>I tried your suggestion, but after some testing I found that the exported SVG/PDF does not contain the vtkPolyData. I assume it is because it's not yet implemented:</div><div><br></div><div><a href="https://gitlab.kitware.com/vtk/vtk/blob/master/Rendering/ContextOpenGL2/vtkOpenGLContextDevice2D.cxx#L1853" target="_blank">https://gitlab.kitware.com/vtk/vtk/blob/master/Rendering/ContextOpenGL2/vtkOpenGLContextDevice2D.cxx#L1853</a></div><div><br></div><div>Another issue I am having is that I would like to draw the cells in vtkPolyData as wireframe, which does not seem to be supported directly. I could convert the cells to lines myself, however.</div><div><br></div><div>But thanks for your tips and suggestions, I appreciate your help very much!</div><div><br></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Fri, Jun 15, 2018 at 2:59 PM, Dan Lipsa <span dir="ltr"><<a href="mailto:dan.lipsa@kitware.com" target="_blank">dan.lipsa@kitware.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Context2D should support vtkPolyData. See the following commit.<div><br></div><div>




<span></span>





<p class="m_703056426249956146m_-2377210339400129999m_3880623657058754168gmail-p1" style="margin:0px;font-variant-numeric:normal;font-variant-east-asian:normal;font-weight:normal;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(175,173,36);background-color:rgb(255,255,255)"><span class="m_703056426249956146m_-2377210339400129999m_3880623657058754168gmail-s1" style="font-variant-ligatures:no-common-ligatures">commit 1469ea5dcb33d69710ed4099789ebc0fa2bcdf57</span></p>
<p class="m_703056426249956146m_-2377210339400129999m_3880623657058754168gmail-p2" style="margin:0px;font-variant-numeric:normal;font-variant-east-asian:normal;font-weight:normal;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0);background-color:rgb(255,255,255)"><span class="m_703056426249956146m_-2377210339400129999m_3880623657058754168gmail-s1" style="font-variant-ligatures:no-common-ligatures">Author: Alvaro Sanchez <<a href="mailto:alvaro.sanchez@kitware.com" target="_blank">alvaro.sanchez@kitware.com</a>></span></p>
<p class="m_703056426249956146m_-2377210339400129999m_3880623657058754168gmail-p2" style="margin:0px;font-variant-numeric:normal;font-variant-east-asian:normal;font-weight:normal;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0);background-color:rgb(255,255,255)"><span class="m_703056426249956146m_-2377210339400129999m_3880623657058754168gmail-s1" style="font-variant-ligatures:no-common-ligatures">Date: <span class="m_703056426249956146m_-2377210339400129999m_3880623657058754168gmail-Apple-converted-space">  </span>Mon Oct 17 19:00:43 2016 -0400</span></p>
<p class="m_703056426249956146m_-2377210339400129999m_3880623657058754168gmail-p3" style="margin:0px;font-variant-numeric:normal;font-variant-east-asian:normal;font-weight:normal;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0);background-color:rgb(255,255,255);min-height:13px"><span class="m_703056426249956146m_-2377210339400129999m_3880623657058754168gmail-s1" style="font-variant-ligatures:no-common-ligatures"></span><br></p>
<p class="m_703056426249956146m_-2377210339400129999m_3880623657058754168gmail-p2" style="margin:0px;font-variant-numeric:normal;font-variant-east-asian:normal;font-weight:normal;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0);background-color:rgb(255,255,255)"><span class="m_703056426249956146m_-2377210339400129999m_3880623657058754168gmail-s1" style="font-variant-ligatures:no-common-ligatures"><span class="m_703056426249956146m_-2377210339400129999m_3880623657058754168gmail-Apple-converted-space">    </span>Added support for vtkPolyData in vtkContext2D.</span></p>
<p class="m_703056426249956146m_-2377210339400129999m_3880623657058754168gmail-p3" style="margin:0px;font-variant-numeric:normal;font-variant-east-asian:normal;font-weight:normal;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0);background-color:rgb(255,255,255);min-height:13px"><span class="m_703056426249956146m_-2377210339400129999m_3880623657058754168gmail-s1" style="font-variant-ligatures:no-common-ligatures"><span class="m_703056426249956146m_-2377210339400129999m_3880623657058754168gmail-Apple-converted-space">    </span></span></p>
<p class="m_703056426249956146m_-2377210339400129999m_3880623657058754168gmail-p2" style="margin:0px;font-variant-numeric:normal;font-variant-east-asian:normal;font-weight:normal;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0);background-color:rgb(255,255,255)"><span class="m_703056426249956146m_-2377210339400129999m_3880623657058754168gmail-s1" style="font-variant-ligatures:no-common-ligatures"><span class="m_703056426249956146m_-2377210339400129999m_3880623657058754168gmail-Apple-converted-space">    </span>vtkContext2D takes a new type of item which directly draws a 2D mesh</span></p>
<p class="m_703056426249956146m_-2377210339400129999m_3880623657058754168gmail-p2" style="margin:0px;font-variant-numeric:normal;font-variant-east-asian:normal;font-weight:normal;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0);background-color:rgb(255,255,255)"><span class="m_703056426249956146m_-2377210339400129999m_3880623657058754168gmail-s1" style="font-variant-ligatures:no-common-ligatures"><span class="m_703056426249956146m_-2377210339400129999m_3880623657058754168gmail-Apple-converted-space">    </span>represented by a vtkPolyData object. Internally, vtkContextDevice2D makes</span></p>
<p class="m_703056426249956146m_-2377210339400129999m_3880623657058754168gmail-p2" style="margin:0px;font-variant-numeric:normal;font-variant-east-asian:normal;font-weight:normal;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0);background-color:rgb(255,255,255)"><span class="m_703056426249956146m_-2377210339400129999m_3880623657058754168gmail-s1" style="font-variant-ligatures:no-common-ligatures"><span class="m_703056426249956146m_-2377210339400129999m_3880623657058754168gmail-Apple-converted-space">    </span>the API calls necessary to draw the internal primitives of vtkPolyData.</span></p>
<p class="m_703056426249956146m_-2377210339400129999m_3880623657058754168gmail-p2" style="margin:0px;font-variant-numeric:normal;font-variant-east-asian:normal;font-weight:normal;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0);background-color:rgb(255,255,255)"><span class="m_703056426249956146m_-2377210339400129999m_3880623657058754168gmail-s1" style="font-variant-ligatures:no-common-ligatures"><span class="m_703056426249956146m_-2377210339400129999m_3880623657058754168gmail-Apple-converted-space">    </span>Added a test demonstrating the use of vtkPolyDataItem.</span></p>
<p class="m_703056426249956146m_-2377210339400129999m_3880623657058754168gmail-p3" style="margin:0px;font-variant-numeric:normal;font-variant-east-asian:normal;font-weight:normal;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0);background-color:rgb(255,255,255);min-height:13px"><span class="m_703056426249956146m_-2377210339400129999m_3880623657058754168gmail-s1" style="font-variant-ligatures:no-common-ligatures"><span class="m_703056426249956146m_-2377210339400129999m_3880623657058754168gmail-Apple-converted-space">    </span></span></p>
<p class="m_703056426249956146m_-2377210339400129999m_3880623657058754168gmail-p2" style="margin:0px;font-variant-numeric:normal;font-variant-east-asian:normal;font-weight:normal;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0);background-color:rgb(255,255,255)"><span class="m_703056426249956146m_-2377210339400129999m_3880623657058754168gmail-s1" style="font-variant-ligatures:no-common-ligatures"><span class="m_703056426249956146m_-2377210339400129999m_3880623657058754168gmail-Apple-converted-space">    </span>Added interaction and batched primitives for drawing.</span></p>
<p class="m_703056426249956146m_-2377210339400129999m_3880623657058754168gmail-p3" style="margin:0px;font-variant-numeric:normal;font-variant-east-asian:normal;font-weight:normal;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0);background-color:rgb(255,255,255);min-height:13px"><span class="m_703056426249956146m_-2377210339400129999m_3880623657058754168gmail-s1" style="font-variant-ligatures:no-common-ligatures"><span class="m_703056426249956146m_-2377210339400129999m_3880623657058754168gmail-Apple-converted-space">    </span></span></p>
<p class="m_703056426249956146m_-2377210339400129999m_3880623657058754168gmail-p2" style="margin:0px;font-variant-numeric:normal;font-variant-east-asian:normal;font-weight:normal;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0);background-color:rgb(255,255,255)"><span class="m_703056426249956146m_-2377210339400129999m_3880623657058754168gmail-s1" style="font-variant-ligatures:no-common-ligatures"><span class="m_703056426249956146m_-2377210339400129999m_3880623657058754168gmail-Apple-converted-space">    </span>vtkInteractiveArea derives from vtkContextArea and implements basic interaction</span></p>
<p class="m_703056426249956146m_-2377210339400129999m_3880623657058754168gmail-p2" style="margin:0px;font-variant-numeric:normal;font-variant-east-asian:normal;font-weight:normal;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0);background-color:rgb(255,255,255)"><span class="m_703056426249956146m_-2377210339400129999m_3880623657058754168gmail-s1" style="font-variant-ligatures:no-common-ligatures"><span class="m_703056426249956146m_-2377210339400129999m_3880623657058754168gmail-Apple-converted-space">    </span>(zoom and panning). Currently, two types of vtkPolyData primitives are supported,</span></p>
<p class="m_703056426249956146m_-2377210339400129999m_3880623657058754168gmail-p2" style="margin:0px;font-variant-numeric:normal;font-variant-east-asian:normal;font-weight:normal;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0);background-color:rgb(255,255,255)"><span class="m_703056426249956146m_-2377210339400129999m_3880623657058754168gmail-s1" style="font-variant-ligatures:no-common-ligatures"><span class="m_703056426249956146m_-2377210339400129999m_3880623657058754168gmail-Apple-converted-space">    </span>Lines and Polygons. Lines are batched and drawn using ContextDevice2D::DrawLines.</span></p>
<p class="m_703056426249956146m_-2377210339400129999m_3880623657058754168gmail-p2" style="margin:0px;font-variant-numeric:normal;font-variant-east-asian:normal;font-weight:normal;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0);background-color:rgb(255,255,255)"><span class="m_703056426249956146m_-2377210339400129999m_3880623657058754168gmail-s1" style="font-variant-ligatures:no-common-ligatures"><span class="m_703056426249956146m_-2377210339400129999m_3880623657058754168gmail-Apple-converted-space">    </span>Polygons are first decomposed into a set of triangles and then drawn using</span></p>
<p class="m_703056426249956146m_-2377210339400129999m_3880623657058754168gmail-p2" style="margin:0px;font-variant-numeric:normal;font-variant-east-asian:normal;font-weight:normal;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0);background-color:rgb(255,255,255)"><span class="m_703056426249956146m_-2377210339400129999m_3880623657058754168gmail-s1" style="font-variant-ligatures:no-common-ligatures"><span class="m_703056426249956146m_-2377210339400129999m_3880623657058754168gmail-Apple-converted-space">    </span>ContextDevice2D::CoreDrawTriangles. Primitives are colored per vertex.</span></p>
<p class="m_703056426249956146m_-2377210339400129999m_3880623657058754168gmail-p3" style="margin:0px;font-variant-numeric:normal;font-variant-east-asian:normal;font-weight:normal;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0);background-color:rgb(255,255,255);min-height:13px"><span class="m_703056426249956146m_-2377210339400129999m_3880623657058754168gmail-s1" style="font-variant-ligatures:no-common-ligatures"><span class="m_703056426249956146m_-2377210339400129999m_3880623657058754168gmail-Apple-converted-space">    </span></span></p>
<p class="m_703056426249956146m_-2377210339400129999m_3880623657058754168gmail-p2" style="margin:0px;font-variant-numeric:normal;font-variant-east-asian:normal;font-weight:normal;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0);background-color:rgb(255,255,255)"><span class="m_703056426249956146m_-2377210339400129999m_3880623657058754168gmail-s1" style="font-variant-ligatures:no-common-ligatures"><span class="m_703056426249956146m_-2377210339400129999m_3880623657058754168gmail-Apple-converted-space">    </span>Suppressed run-time warning.</span></p>
<p class="m_703056426249956146m_-2377210339400129999m_3880623657058754168gmail-p3" style="margin:0px;font-variant-numeric:normal;font-variant-east-asian:normal;font-weight:normal;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0);background-color:rgb(255,255,255);min-height:13px"><span class="m_703056426249956146m_-2377210339400129999m_3880623657058754168gmail-s1" style="font-variant-ligatures:no-common-ligatures"><span class="m_703056426249956146m_-2377210339400129999m_3880623657058754168gmail-Apple-converted-space">    </span></span></p>
<p class="m_703056426249956146m_-2377210339400129999m_3880623657058754168gmail-p2" style="margin:0px;font-variant-numeric:normal;font-variant-east-asian:normal;font-weight:normal;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0);background-color:rgb(255,255,255)"><span class="m_703056426249956146m_-2377210339400129999m_3880623657058754168gmail-s1" style="font-variant-ligatures:no-common-ligatures"><span class="m_703056426249956146m_-2377210339400129999m_3880623657058754168gmail-Apple-converted-space">    </span>Setting the current renderer in the interactor style. Removed</span></p>
<p class="m_703056426249956146m_-2377210339400129999m_3880623657058754168gmail-p2" style="margin:0px;font-variant-numeric:normal;font-variant-east-asian:normal;font-weight:normal;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0);background-color:rgb(255,255,255)"><span class="m_703056426249956146m_-2377210339400129999m_3880623657058754168gmail-s1" style="font-variant-ligatures:no-common-ligatures"><span class="m_703056426249956146m_-2377210339400129999m_3880623657058754168gmail-Apple-converted-space">    </span>unecessary initializations.</span></p>
<p class="m_703056426249956146m_-2377210339400129999m_3880623657058754168gmail-p3" style="margin:0px;font-variant-numeric:normal;font-variant-east-asian:normal;font-weight:normal;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0);background-color:rgb(255,255,255);min-height:13px"><span class="m_703056426249956146m_-2377210339400129999m_3880623657058754168gmail-s1" style="font-variant-ligatures:no-common-ligatures"><span class="m_703056426249956146m_-2377210339400129999m_3880623657058754168gmail-Apple-converted-space">    </span></span></p>
<p class="m_703056426249956146m_-2377210339400129999m_3880623657058754168gmail-p2" style="margin:0px;font-variant-numeric:normal;font-variant-east-asian:normal;font-weight:normal;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0);background-color:rgb(255,255,255)"><span class="m_703056426249956146m_-2377210339400129999m_3880623657058754168gmail-s1" style="font-variant-ligatures:no-common-ligatures"><span class="m_703056426249956146m_-2377210339400129999m_3880623657058754168gmail-Apple-converted-space">    </span>Using defined symbolic names for scalar modes.</span></p>


<br></div></div><div class="m_703056426249956146m_-2377210339400129999HOEnZb"><div class="m_703056426249956146m_-2377210339400129999h5"><br><div class="gmail_quote"><div dir="ltr">On Fri, Jun 15, 2018 at 5:02 AM Roman Hiestand <<a href="mailto:roman.hiestand@fluxim.com" target="_blank">roman.hiestand@fluxim.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div>Dan,</div><div><br></div><div>Thank you for the information! I assume there is no mapper from vtkPolyData to vtkContext2D? At least I didn't find one.</div><div>Migrating our code to vtkContext2D would be too tedious, so for now we stick to the current solution. If we need a better SVG/PDF output, we will use either Qt or a specialized library like cairo.</div><div><br></div><div>Regards</div><div>Roman</div><div><br></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Thu, Jun 14, 2018 at 5:39 PM, Dan Lipsa <span dir="ltr"><<a href="mailto:dan.lipsa@kitware.com" target="_blank">dan.lipsa@kitware.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Roman,<div>For the new OpenGL2 backend only 2D polygon data drawn within a vtkContext2D can be exported as vector data in a PDF or SVG. This is because GL2PS uses a feature removed from recent OpenGL versions (glFeedbackBuffer). So, if exporting vector data is important to your application you'll have to port it to draw everything inside a vtkContext2D class. We are currently doing this port for the cdat.</div><div><br></div></div><br><div class="gmail_quote"><div><div class="m_703056426249956146m_-2377210339400129999m_3880623657058754168m_-533099038093434747h5"><div dir="ltr">On Thu, Jun 14, 2018 at 11:16 AM Roman Hiestand <<a href="mailto:roman.hiestand@fluxim.com" target="_blank">roman.hiestand@fluxim.com</a>> wrote:<br></div></div></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div class="m_703056426249956146m_-2377210339400129999m_3880623657058754168m_-533099038093434747h5"><div dir="ltr"><div>Hello</div><div><br></div><div>Since upgrading to VTK 8.1.1 and using the OpenGL2 backend I have noticed that when exporting to vector graphics formats such as PDF and SVG using vtkGL2PSExporter a large part of the scene is rasterized.</div><div>I have a 2D scene with a vtkPolyDataMapper and some axis (vtkCubeAxesActor2D), the camera is set to parallel projection.</div><div>When I try to export the scene to PDF or SVG using vtkGL2PSExporter the vtkPolyData is rasterized, while the axis (including labels etc) is exported in vector graphics.</div><div><br></div><div>I tried fiddling around with the parameters of vtkGL2PSExporter, but I wasn't able to achieve all-vector-graphics like with VTK 8.0 and (old) OpenGL backend.</div><div><br></div><div>Has anyone a clue how to create a non-rasterized output? When debugging the code, I saw that vtkGL2PSExporter rasterizes the background, but why is the vtkPolyDataMapper considered to be background?<br></div><div><br></div><div>I also tried exporting the same vtkPolyData with ParaView (5.5.1 64bit Windows) to PDF or SVG, and I have the same effect there, the polydata is rasterized.</div><div><br></div><div>Regards</div><div>Roman</div><div><br></div><div><br><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div style="text-align:center"><div dir="ltr"><div><div dir="ltr"><div style="text-align:left"><font size="2"><span style="font-family:arial,helvetica,sans-serif"></span></font><span></span></div></div></div></div></div></div></div></div></div></div></div></div></div></div>
</div></div></div></div>
_______________________________________________<br>
Powered by <a href="http://www.kitware.com" rel="noreferrer" target="_blank">www.kitware.com</a><br>
<br>
Visit other Kitware open-source projects at <a href="http://www.kitware.com/opensource/opensource.html" rel="noreferrer" target="_blank">http://www.kitware.com/opensource/opensource.html</a><br>
<br>
Please keep messages on-topic and check the VTK FAQ at: <a href="http://www.vtk.org/Wiki/VTK_FAQ" rel="noreferrer" target="_blank">http://www.vtk.org/Wiki/VTK_FAQ</a><br>
<br>
Search the list archives at: <a href="http://markmail.org/search/?q=vtkusers" rel="noreferrer" target="_blank">http://markmail.org/search/?q=vtkusers</a><br>
<br>
Follow this link to subscribe/unsubscribe:<br>
<a href="https://public.kitware.com/mailman/listinfo/vtkusers" rel="noreferrer" target="_blank">https://public.kitware.com/mailman/listinfo/vtkusers</a><br>
</blockquote></div>
</blockquote></div><br><br clear="all"><br>-- <br><div class="m_703056426249956146m_-2377210339400129999m_3880623657058754168m_-533099038093434747gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div style="text-align:center"><div dir="ltr"><div><div dir="ltr"><div style="text-align:left"><span style="color:black" lang="EN-US"></span><font size="2"><span style="font-family:arial,helvetica,sans-serif"></span></font><font size="2"><span style="font-family:arial,helvetica,sans-serif"></span></font><font size="2"><span style="font-family:arial,helvetica,sans-serif"></span></font><br><font size="2"><span style="font-family:arial,helvetica,sans-serif">Fluxim AG</span></font><br><font size="2"><span style="font-family:arial,helvetica,sans-serif"></span></font><font size="2"><span style="font-family:arial,helvetica,sans-serif">Roman Hiestand</span></font><br><font size="2"><span style="font-family:arial,helvetica,sans-serif"></span></font><font size="2"><span style="font-family:arial,helvetica,sans-serif"><a href="https://maps.google.com/?q=Katharina-Sulzer-Platz+2+8406+Winterthur+Switzerland&entry=gmail&source=g" target="_blank">Katharina-Sulzer-Platz 2</a></span></font><br><font size="2"><span style="font-family:arial,helvetica,sans-serif"></span></font><font size="2"><span style="font-family:arial,helvetica,sans-serif"><a href="https://maps.google.com/?q=Katharina-Sulzer-Platz+2+8406+Winterthur+Switzerland&entry=gmail&source=g" target="_blank">8406 Winterthur</a></span></font><br><font size="2"><span style="font-family:arial,helvetica,sans-serif"></span></font><font size="2"><span style="font-family:arial,helvetica,sans-serif"><a href="https://maps.google.com/?q=Katharina-Sulzer-Platz+2+8406+Winterthur+Switzerland&entry=gmail&source=g" target="_blank">Switzerland</a></span></font><br><font size="2"><span style="font-family:arial,helvetica,sans-serif"></span></font><font size="2"><span style="font-family:arial,helvetica,sans-serif"></span></font><br><font size="2"><span style="font-family:arial,helvetica,sans-serif"></span></font><br><font size="2"><span style="font-family:arial,helvetica,sans-serif"><a href="http://www.fluxim.com" target="_blank">www.fluxim.com</a></span></font><br><font size="2"><span style="font-family:arial,helvetica,sans-serif"></span></font><font size="2"><span style="font-family:arial,helvetica,sans-serif">Email: <a href="mailto:roman.hiestand@fluxim.com" target="_blank">roman.hiestand@fluxim.com</a></span></font><br><font size="2"><span style="font-family:arial,helvetica,sans-serif"></span></font><font size="2"><span style="font-family:arial,helvetica,sans-serif">Phone: <a href="tel:+41%2044%20500%2047%2070" value="+41445004770" target="_blank">+41 44 500 4770</a></span></font><br><font size="2"><span style="font-family:arial,helvetica,sans-serif"></span></font><font size="2"><span style="font-family:arial,helvetica,sans-serif">Fax: <a href="tel:+41%2044%20500%2047%2079" value="+41445004779" target="_blank">+41 44 500 4779</a></span></font><span></span></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div>
</div>
</blockquote></div>
</div></div></blockquote></div><br><br clear="all"><br>-- <br><div class="m_703056426249956146m_-2377210339400129999gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div style="text-align:center"><div dir="ltr"><div><div dir="ltr"><div style="text-align:left"><span style="color:black" lang="EN-US"></span><font size="2"><span style="font-family:arial,helvetica,sans-serif"></span></font><font size="2"><span style="font-family:arial,helvetica,sans-serif"></span></font><font size="2"><span style="font-family:arial,helvetica,sans-serif"></span></font><br><font size="2"><span style="font-family:arial,helvetica,sans-serif">Fluxim AG</span></font><br><font size="2"><span style="font-family:arial,helvetica,sans-serif"></span></font><font size="2"><span style="font-family:arial,helvetica,sans-serif">Roman Hiestand</span></font><br><font size="2"><span style="font-family:arial,helvetica,sans-serif"></span></font><font size="2"><span style="font-family:arial,helvetica,sans-serif"><a href="https://maps.google.com/?q=Katharina-Sulzer-Platz+2+8406+Winterthur+Switzerland&entry=gmail&source=g">Katharina-Sulzer-Platz 2</a></span></font><br><font size="2"><span style="font-family:arial,helvetica,sans-serif"></span></font><font size="2"><span style="font-family:arial,helvetica,sans-serif"><a href="https://maps.google.com/?q=Katharina-Sulzer-Platz+2+8406+Winterthur+Switzerland&entry=gmail&source=g">8406 Winterthur</a></span></font><br><font size="2"><span style="font-family:arial,helvetica,sans-serif"></span></font><font size="2"><span style="font-family:arial,helvetica,sans-serif"><a href="https://maps.google.com/?q=Katharina-Sulzer-Platz+2+8406+Winterthur+Switzerland&entry=gmail&source=g">Switzerland</a></span></font><br><font size="2"><span style="font-family:arial,helvetica,sans-serif"></span></font><font size="2"><span style="font-family:arial,helvetica,sans-serif"></span></font><br><font size="2"><span style="font-family:arial,helvetica,sans-serif"></span></font><br><font size="2"><span style="font-family:arial,helvetica,sans-serif"><a href="http://www.fluxim.com" target="_blank">www.fluxim.com</a></span></font><br><font size="2"><span style="font-family:arial,helvetica,sans-serif"></span></font><font size="2"><span style="font-family:arial,helvetica,sans-serif">Email: <a href="mailto:roman.hiestand@fluxim.com" target="_blank">roman.hiestand@fluxim.com</a></span></font><br><font size="2"><span style="font-family:arial,helvetica,sans-serif"></span></font><font size="2"><span style="font-family:arial,helvetica,sans-serif">Phone: <a href="tel:+41%2044%20500%2047%2070" value="+41445004770" target="_blank">+41 44 500 4770</a></span></font><br><font size="2"><span style="font-family:arial,helvetica,sans-serif"></span></font><font size="2"><span style="font-family:arial,helvetica,sans-serif">Fax: <a href="tel:+41%2044%20500%2047%2079" value="+41445004779" target="_blank">+41 44 500 4779</a></span></font><span></span></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div>
</div>
</blockquote></div>
</blockquote></div>