logo
small logo
  • Продукты
  • Купить
  • Поддержка
  • Статьи
  • Забыли пароль?
    • en
    • ru
    • pt
    • es
    • JP
    • ZH
  • Главная
  • /
  • Статьи
  • /
  • Как рисовать текст кривыми в PDF
  • CMYK в PDF экспорте

    7 апреля 2017 г.

    CMYK – это цветовая модель, основанная на синтезе любого цвета на основе четырех базовых цветов:

    Подробнее
  • Интерактивные формы в PDF экспорте Fast Report .Net 2018

    17 января 2018 г.

    Ни для кого ни секрет, что стандарт PDF позволяет создавать заполняемые формы. То есть готовый

    Подробнее
  • Сохранение отчета в формате PDF/X

    13 августа 2017 г.

    Формат PDF/X предназначен для обмена данными, готовыми к печати. Идея заключается в создании документа, который

    Подробнее
  • Сохранение качества исходных изображений при экспорте в PDF

    20 августа 2017 г.

    Интересная опция появилась в PDF экспорте отчета – “Оригинальное разрешение”. Эта опция позволяет сохранять изображения

    Подробнее
  • Как сделать PDF документ из текстового файла

    25 августа 2017 г.

    Сегодня мы поговорим о тех случаях, когда вам нужно сделать PDF документ, но на компьютере

    Подробнее

Как рисовать текст кривыми в PDF

27 февраля 2017 г.

 В современном мире необходимость в защите документа от реплицирования постоянно возрастает. PDF позволяет защитить документ от копирования и использовать встроенные в документ шрифты. Однако, не все шрифты можно встроить в документ, поскольку некоторые имеют копирайт. Для людей, разрабатывающих документы для полиграфии или плоттерной резки, шрифты из кривых являются идеальным решением.

FastReport.Net позволяет при экспорте в PDF преобразовывать текст в векторные объекты, то есть, шрифты формируются из кривых посредством генератора отчетов.

Давайте вспомним, что же такое TrueType шрифты (TTF). Эти шрифты хранят представление символов в векторном виде, что позволяет масштабировать их без потери качества и искажений. Символ строится из кривых и отрезков, для построения которых требуются точки. Чтобы построить отрезок нужно всего две точки, тогда как для построения кривой требуется более двух точек  – начало и конец, и точки для формирования дуги, которые лежат вне кривой. Нужно отметить, что кривые строятся методом Безье. Таким образом, хранятся точки двух типов: те, которые лежат на кривой (отрезке) и вспомогательные, которые лежат вне кривых. Точки последовательно соединяются и образуют контур символа. Некоторые символы состоят из нескольких контуров, например, буква В – из трех. Первый - внешний контур, остальные – внутренние.

По умолчанию внешний контур всегда закрашивается, а внутренний закрашивается в зависимости от порядка обхода точек внешнего.

FastReport.Net использует такие же принципы для построения символов, что обеспечивает полное соответствие текста из отчета и преобразованного при экспорте в PDF текста.

Как воспользоваться функцией преобразования текста в векторные объекты?

При экспорте в формат PDF нужно выбрать вкладку «Настройки», отключить опцию «PDF/A соответствие» и включить опцию «Текст в кривых»:

Теперь, при экспорте в PDF вы получите не копируемый, а «идентичный натуральному» текст.

Далее будут продемонстрированы два фрагмента PDF: первый с TTF шрифтами, второй – c текстом, нарисованным кривыми средствами FastReport.Net.

 

Из двух представленных выше изображений видно, что разницы практически нет.

Необходимо отметить, что размер PDF файла со шрифтами из кривых заметно больше, чем при экспорте без этой опции. Например, без текста из кривых размер файла может составлять 3 391 275 байт, а со включенной опцией - 55 153 426 байт. В данном случае пользователям будет необходимо выбрать между интересными возможностями, которые дает новая опция и существенно большим размером файла.

 

О продукте Скачать Купить
avatar
Dmitriy Fedyashov
Руководитель отдела обеспечения качества
.NET FastReport PDF

Добавить комментарий
logo
  • +7(800)551-75-80
  • info@fastreport.ru
  • Ростов-на-Дону, Россия, 344082, ул.Обороны 24, офис 311
  • Купить
  • Загрузить
  • Документация
  • Отзывы
  • Как деинсталировать
  • Онлайн поддержка
  • FAQ
  • Видео уроки
  • Форум
  • Статьи
  • Наши Новости
  • Пресса о нас
  • Реселлеры
  • ВУЗам
  • Наша команда
  • Карьера
  • Контакты

© 1998-2021 ООО «Фаст Репортс»

  • Согласие с обработкой персональных данных
  • Не является публичной офертой