2012-02-15 3 views
2

Я искал решение этой проблемы в течение некоторого времени.Как заполнить поле pdf с символом зарегистрированной торговой марки с надписью

  • Я использую cfpdf CF9 для заполнения полей PDF.
  • Одно поле является полем «title», и один конкретный заголовок должен быть , за которым следует зарегистрированный знак торговой марки.
  • Зарегистрированный товарный знак должен быть верхним индексом.

Есть ли у кого-нибудь возможные решения?

Большое спасибо за ваше время.

Фрагмент кода:

<cfpdfform 
action="populate" 
source="#var.workFiles##var.ID#.pdf" 
destination="#var.workFiles##var.ID#.pdf" overwrite = "true"> 

<!--this is the value that could contain the registered trademark --> 

<cfpdfformparam name="title" value="#trim(var.title)#"> 
+0

Можете ли вы разместить свой код и версию (CF9?) – Leigh

+0

Coldfusion9. Это огромное количество кода, но я опубликую фрагмент. – Kerrie

ответ

1

Там может быть ярлык, но попробовать что-то вроде этого:

<cfset symbol = charsetEncode(binaryDecode("c2ae", "hex"), "utf-8")> 
... 
<cfpdfformparam name="title" value="XYZ Corporation#symbol#"> 
+0

Ли ... это работает !!!!! Однако могу ли я поблагодарить вас? Абсолютно фантастично. – Kerrie

+0

Прохладный, рад, что я мог бы помочь :) – Leigh

0

Чтобы расширить на ответы Ли, я также возникли проблемы с кодировкой символов, в частности, £ знак. который был показан как .

Я решил этот вопрос так же, глядя на hexicecimal представление символа £ в http://www.utf8-chartable.de/ (c2a3 для знака £) и используя charsetEncode(binaryDecode("c2a3", "hex"), "utf-8") часть от ответа Лея с правильным шестнадцатеричным кодом.

Смежные вопросы