Patent Document ID: 20130104036
Application ID: 13716016
Patent Status: 0

Claim One:
1. A method for placing a text string on a page, comprising: obtaining an electronic document identifying a margin of the page, an exclusion region having a perimeter for placement on the page, a texture to fill the exclusion region, and the text string; calculating, using a path-fill algorithm inputting the perimeter, a first plurality of geometric primitives corresponding to the exclusion region; calculating, using the path-fill algorithm inputting a path based on the perimeter and the margin, a second plurality of geometric primitives corresponding to a text region on the page excluding the margin and the exclusion region; receiving, by a line extent interface, the text string and the second plurality of geometric primitives; calculating, by the line extent interface and for a first line band crossing the page, a first plurality of segments corresponding to an intersection of the first line band with the second plurality of geometric primitives; and rendering the page by: filling the first plurality of geometric primitives with the texture; and placing a first portion of the text string within the first plurality of segments.