소스 검색

* Fix GetFulltext when unicodemap is nil

(cherry picked from commit 4e5eaaf52e2fec86b12b77baa22cd4685f92c1f2)
Michaël Van Canneyt 2 년 전
부모
커밋
22b643063e
1개의 변경된 파일3개의 추가작업 그리고 0개의 파일을 삭제
  1. 3 0
      packages/fcl-pdf/src/fppdfobjects.pp

+ 3 - 0
packages/fcl-pdf/src/fppdfobjects.pp

@@ -1425,11 +1425,14 @@ Var
   i : integer;
 
 begin
+  if aUnicodeMap=Nil then
+    Exit(GetFullText);
   Result:='';
   if Length(Tokens)>=2 then
     For I:=1 to Length(Tokens)-2 do
       begin
       if Tokens[I].TokenType=ptString then
+
         Result:=Result+aUnicodeMap.InterPret(Tokens[I].TokenData)
       else if Tokens[i].IsNumber then
         begin