ConvertTextToPathsA

ویرایش جریان محتوا، قلم‌ها

توضیحات

نوع ANSI مربوط به 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 or greaterNumber of text-showing instructions converted
0هیچ متن واجدی پیدا نشد، بازه یا گزینه‌ها نامعتبر بودند، یا تبدیل شکست خورد. برای تفکیک خطاها LastErrorCode را بررسی کنید

کدهای خطا

506فونت مبدأ نمی‌تواند برنامهٔ گلیف برداری پشتیبانی‌شده‌ای بدهد
507حالت رندر برش متن به مسیر برشی نیاز دارد که با Form گلیف مستقل قابل نمایش نیست
508برنامهٔ متن، وضعیت فونت یا دامنهٔ بازگشتی resource فرم بدشکل یا مبهم است

مثال

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