Patent ID: 8817041

Claim:
A method of emulating a result of clamping a source visual object onto a fill area of a canvas in an electronic document, comprising: filling a source sub-region of the canvas with the source visual object, wherein the source visual object comprises a set of vector elements and the source visual object is maintained in a vector format without rasterization when appended to the canvas in the electronic document; forming an extension sub-region of the canvas based on the source sub-region of the canvas, wherein the extension sub-region comprises at least a part of a remainder of the fill area of the canvas outside the source sub-region; causing a processor to generate a supplemental visual object using a tiling clip on at least one of an edge or a corner of the source visual object, wherein the tiling clip specifies a size of a portion of the source visual object used as the supplemental visual object; and filling the extension sub-region of the canvas with the supplemental visual object by repeating the supplemental visual object within the extension sub-region of the canvas, wherein the supplemental visual object refers to the source visual object and is maintained in the vector format without rasterization when appended to the canvas in the electronic document.