Einzelnen Beitrag anzeigen

Starsky911

Registriert seit: 8. Feb 2008
Ort: Bremen
96 Beiträge
 
Delphi 11 Alexandria
 
#1

PDFium Firemonkey Problem mit FormFields und Android.

  Alt 30. Mai 2023, 15:15
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
  Mit Zitat antworten Zitat