Previous | Next | (P-PDF) Developers
Topic: Adjusting annotation & text string position & widt
Conf: (P-PDF) Developers, Msg: 32400
From: mcwong
Date: 1/8/2002 11:36 PM
On 1/8/2002 9:28:00 PM, aandi wrote:
>>1) If the text string
>>"Pattern" is replaced with a
>>different length (ie. longer
>>or shorter )
>>string, what is the right way
>>to work out the new
>>central position X coordinate
>>position ? Is there
>>any PDF operator that does
>>this already ?
>
>No, no operator. You need to
>have a table of character
>widths. You can work out the
>old width and the new width,
>then adjust the left side of
>the new string (by half of the
>difference).
Sorry, I am not following this too well ?
You are refering to the old and new font width above,
right ?
Are you saying that I should add the character width
for individual character in the old string and also
the new string, work out the difference, and then
what ?
Also, the font width is in different unit than
that in text user space measurement unit right ? To
start off with, I think I need to set Tm and more
precisely the 'e' parameter in Tm. How do I go from
the width different between old & new string to setting
the correct 'e' parameter in Tm ?
There's got to be a way to calculate the horizontal
central of a page regardless of the page setup (ie
paper size, orientation etc), yes ?
Thanks again
MCW