Justify -> Pdf

отредактировано November 2018 Раздел: FastReport VCL
При экспорте в PDF не срабатывает форматирование JUSTIFY.

FastReport FMX 2

PS. Достаточно вставить вначале пустое , и JUSTIFY работает!!!

PPS. Но тогда при конвертации в PDF получаем не ТЕХТ а BITMAP

PPS. + Проблема с выравниванием ВПРАВО, без HTML правая граница не ровная

Комментарии

  • отредактировано 07:52
    Еще есть проблема со шпифтом Arial Nerrow
    В редакторе он отображается как Arial, еще хуже если надо JUSTIFY или многострочный текст

    Если в HTMP aaa, то он превращается в Arial
  • gpigpi
    отредактировано 07:52
    Выравнивание по ширине в настоящее время не реализовано (в стадии тестирования)
    Если шрифт не найден, то он меняется на Arial
      if StrFilePath <> '' then
      begin
          //just in case its not a URL to file
          i := Pos('localhost/', StrFilePath);
          if i > 0 then
            StrFilePath := Copy(StrFilePath, i + 11, Length(StrFilePath) - i - 10);
          try
            FontData.LoadFromFile(StrFilePath);
          except
            // use smth when font not found
            FontData.LoadFromFile('/Library/Fonts/Arial.ttf');
          end;
          FontDataSize := FontData.Size;
          FontData.Position := 0;
    
  • отредактировано 07:52
    gpi написал: »
    Выравнивание по ширине в настоящее время не реализовано (в стадии тестирования)
    Если шрифт не найден, то он меняется на Arial
      if StrFilePath <> '' then
      begin
          //just in case its not a URL to file
          i := Pos('localhost/', StrFilePath);
          if i > 0 then
            StrFilePath := Copy(StrFilePath, i + 11, Length(StrFilePath) - i - 10);
          try
            FontData.LoadFromFile(StrFilePath);
          except
            // use smth when font not found
            FontData.LoadFromFile('/Library/Fonts/Arial.ttf');
          end;
          FontDataSize := FontData.Size;
          FontData.Position := 0;
    

    ArialNarrow -> ArialN.ttf
    ArialNarrow Bold -> ArialNB.ttf
    ....

  • gpigpi
    отредактировано 07:52
    Ответил в обращение #511674

Оставить комментарий

Многофункциональный текстовый редактор. Чтобы отредактировать стиль параграфа, нажмите TAB, чтобы перейти к меню абзаца. Там вы можете выбрать стиль. По умолчанию не выбран ни один стиль. Когда вы выберете текст, появится встроенное меню форматирования. Нажмите TAB, чтобы войти в него. Некоторые элементы, такие как многофункциональные вставки ссылок, картинок, индикаторов загрузки и сообщений об ошибок могут быть вставлены в редактор. Вы можете перемещаться по ним, используя стрелки внутри редактора и удалять с помощью клавиш delete или backspace.