Загрузка jbitmap с данными - PullRequest
       12

Загрузка jbitmap с данными

0 голосов
/ 24 сентября 2018

Я занимаюсь разработкой приложения для Android с Delphi 10.2 Tokyo в качестве инструмента для разработчиков.Чтобы печатать на принтере Zebra, мне нужно отправить изображение как JBitmap.Я не могу найти какой-либо свет на предмет, как загрузить это JBitmap.У меня есть TBitmap с изображением.Мне просто нужно перетянуть это к этому JBitmap.

Любой вклад приветствуется.

Заранее спасибо

1 Ответ

0 голосов
/ 25 сентября 2018
uses
  Androidapi.JNI.GraphicsContentViewText,
  FMX.Graphics, FMX.Surfaces, FMX.Helpers.Android;

function BitmapToJBitmap(const ABitmap: TBitmap): JBitmap;
var
  LSurface: TBitmapSurface;
begin
  Result := TJBitmap.JavaClass.createBitmap(ABitmap.Width, ABitmap.Height, TJBitmap_Config.JavaClass.ARGB_8888);
  LSurface := TBitmapSurface.Create;
  try
    LSurface.Assign(ABitmap);
    SurfaceToJBitmap(LSurface, Result);
  finally
    LSurface.Free;
  end;
end;
...