ConvertTextToPathsA

コンテンツストリーム編集、フォント

説明

ConvertTextToPaths の ANSI DLL 版

文字列パラメータを ANSI テキストとして受け入れ、それ以外はワイド文字列エントリポイントと同じ動作をします

構文

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 greater変換されたテキスト表示命令の数
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);