Posted January 24, 20214 yr solution for print Report form Fmx fast Report or Pdf Files to bluetooth printer
January 24, 20214 yr Administrators Hello, As I know FastReport for FMX doesn't support Android and iOS. So there are no solution. But I think you can open generated pdf file in other Android/iOS applications. Other way is to implement bluethooth printer protocol yourself. Thank you
January 24, 20214 yr Я бы не советовал использовать bluetooth. Проблема в том, что через время он теряет соединение и его снова нужно подключать. Поэтому я использую подключение ethernet. Он более стабилен. От FastReport тоже отказался, отправляю принтеру команды ESP на прямую. Вот код для сетевого принтера: var tcpClient:=TIdTCPClient.Create(nil); tcpClient.ConnectTimeout:=10000; try tcpClient.Connect(ip,9100); tcpClient.Socket.Write(27);tcpClient.Socket.Write(116); tcpClient.Socket.Write(17); //select character code table var i:integer; for I := 0 to Pred(chk.Count) do tcpClient.Socket.WriteLn(chk.Strings[i],IndyTextEncoding(866)); tcpClient.Socket.Write(27);tcpClient.Socket.Write(74); tcpClient.Socket.Write(255); // print and feed paper tcpClient.Socket.Write(27);tcpClient.Socket.Write(74); tcpClient.Socket.Write(255); tcpClient.Socket.Write(29);tcpClient.Socket.Write(86); tcpClient.Socket.Write(1); //select cut mode tcpClient.Disconnect(); except on e:Exception do TThread.Synchronize(nil, procedure begin TfgToast.Show(e.Message); end); end; freeAndNil(tcpClient); Если нужен bluetooth, напишите, могу поискать, то что я раньше использовал.
January 24, 20214 yr А возможно, просто уже не помню, почему не стал использовать. На десктопных использовал, а на мобильных перестал, но точно не помню почему.
January 24, 20214 yr 1 час назад, Yaroslav Brovin сказал: FastReport же, вроде, нет для мобил? Нет его, нет, Ярослав, специально смотрел. Винда и МакОс
February 22, 20214 yr Administrators Hello. There is currently no cross platform method to display PDF using FGX Please check this thread , it can help you. Thank you.
Create an account or sign in to comment