Re: tile mode in xps, and how to tile through cairo

Olaf Schmidt <[email protected]>
Newsgroups gmane.comp.lib.cairo
Message-ID <[email protected]>
Am 23.03.2015 um 14:50 schrieb Michele Cleary:
> I’m seeing a tileMode in an xps 1.fpage, below.*Does anyone know how to
> get Cairographics to show a tile mode?*The xps is showing up on the
> printout as red checks on a clear/no background. This is showing over a
> solid blue triangle. I’m trying to get cairo to do the red check opacity
> mask.
>   "

This is usually done in the Render-Tree with a Push-/PopGroup-sequence
(to create the Pattern) - and in your case the Pattern is not used
for direct (tiled) rendering, but to apply a tiled Mask (to stamp-in
a different color finally, in a follow-up-step).

And "tiled rendering", using a pre-created pattern in cairo (as
a kind of Brush), requires to set its extend-properties usually to:
CAIRO_EXTEND_REPEAT

The code as in this screenshot (in the comments I repeated the XPS-XML)
http://vbRichClient.com/Downloads/CairoSrc.png

...produced the following SVG:
http://vbRichClient.com/Downloads/XPSPage.svg

...which should match with the XPS-rendering-output.

HTH

Olaf

-- 
cairo mailing list
[email protected]
http://lists.cairographics.org/mailman/listinfo/cairo
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.