ConvertTextToPathsA

Редактирование потоков содержимого, шрифты

Описание

ANSI variant of ConvertTextToPaths

Принимает строковые параметры как ANSI-текст, в остальном поведение совпадает с wide-string-вариантом

Синтаксис

Delphi

Function TPDFlib.ConvertTextToPaths(Const PageRange: WideString= ''; Options: Integer= PDF_TEXT_PATH_DEFAULT): Integer;

ActiveX

Function PDFlib::ConvertTextToPaths(PageRange As String, Options As Long) As Long

DLL

int DLConvertTextToPaths(int InstanceID, const wchar_t *PageRange, int Options);
int DLConvertTextToPathsA(int InstanceID, const char *PageRange, int Options);

Возвращаемые значения

1 и болееЧисло преобразованных инструкций показа текста
0Подходящий текст не найден, диапазон или опции некорректны, либо конвертация провалилась. Смотрите LastErrorCode, чтобы различить ошибки

Коды ошибок

506Исходный шрифт не может дать поддерживаемую векторную программу глифа
507Режим отображения с отсечением текста требует путь отсечения, который нельзя представить независимой Form глифа
508Текстовая программа, состояние шрифта или рекурсивная область ресурсов Form повреждены либо неоднозначны

Пример

Converted := PDF.ConvertTextToPaths('1-3,5', PDF_TEXT_PATH_DEFAULT);
If (Converted= 0)and (PDF.LastErrorCode<> 0) Then
  raise Exception.Create(PDF.LastError);