Как заполнить поле pdf надстрочным символом зарегистрированного товарного знака - PullRequest
2 голосов
/ 15 февраля 2012

Я уже некоторое время ищу решение этой проблемы.

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

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

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

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

<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)#">

Ответы [ 2 ]

1 голос
/ 15 февраля 2012

Может быть ярлык, но попробуйте что-то вроде этого:

<cfset symbol = charsetEncode(binaryDecode("c2ae", "hex"), "utf-8")>
...
<cfpdfformparam name="title" value="XYZ Corporation#symbol#">
0 голосов
/ 01 июня 2016

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

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...