The present invention displays text within a region by identifying text
boxes within the region. To identify the text boxes, the invention uses
scan lines that are spaced at intervals that are smaller than the text
height of the text to be placed in the boxes. These scan lines are
combined to identify the full text boxes. Additionally, under the
invention, a region is transformed before text boxes are generated for the
region. The transform is an inverse of a text transform that is applied to
the text placed in the region. This allows rotated and skewed text to be
placed in the region. The invention also facilitates displaying a single
text string across several disjointed regions.
A invenção atual indica o texto dentro de uma região identificando caixas de texto dentro da região. Para identificar as caixas de texto, a invenção usa as linhas de varredura que são espaçadas nos intervalos que são menores do que a altura do texto do texto a ser colocado nas caixas. Estas linhas de varredura são combinadas para identificar as caixas de texto cheias. Adicionalmente, sob a invenção, uma região é transformada antes que as caixas de texto estejam geradas para a região. A transformação é um inverse de um texto transforma que seja aplicado ao texto colocado na região. Isto permite o texto girado e enviesado a ser colocado na região. A invenção facilita também indicar uma única corda de texto através de diversas regiões disjointed.