Hallo,
in meiner App für iOS/Android biete ich die Möglichkeit PDF-Formulare zu befüllen an.
Unter iOS (auch Windows) klappt das wunderbar, leider aber nicht unter Android da die virtuelle Tastatur sich nicht öffnet.
Das FPdfView Control wird unter Android anscheind nicht als Eingabecontrol erkannt.
Delphi-Quellcode:
procedure TFormMain.FPdf1FormFieldEnter(Sender: TObject; const Text: string);
var
Keyboard: IFMXVirtualKeyboardService;
lb_return: boolean;
begin
inherited;
keyboard := TPlatformServices.Current.GetPlatformService(IFMXVirtualKeyboardService) as IFMXVirtualKeyboardService;
lb_return:=keyboard.showVirtualKeyboard(FPdfView1);
if lb_return then begin
// On Windows and iOS lb_return are true and the VirtualKeyboard is showing to fill the PDF-Formfield.
end else begin
// On Android lb_return is false and the Virtualkeyboard not showing
end;
end;
Gibt es evtl. eine Möglichkeit das öffnen der virtuelle Tastatur zu erzwingen?
Vielen Dank im Voraus.
Ralf Gehrke