Шаблоны Xamarin Forms + Razor: как мне получить png-файл подписи для отображения на веб-странице? - PullRequest
0 голосов
/ 18 февраля 2020

Я использую шаблон бритвы для форматирования печати и у меня возникают проблемы с получением изображения панели для подписи (Xamarin.Controls.SignaturePad.Forms). Я могу подтвердить местоположение файла после сохранения файла изображения подписи:

string filePath = Path.Combine(System.Environment.GetFolderPath(System.Environment.SpecialFolder.LocalApplicationData), "filename.png");

using (FileStream file = new FileStream(filePath, FileMode.Create, System.IO.FileAccess.ReadWrite))
 {               
     signatureBitMap.CopyTo(file);
 }

Теперь, чтобы отправить его в шаблон бритвы, я использую form9patch и отправляю строку filepath (в .cs html ):

...<td> <img id="signaturePathImgId" alt="SignaturePad"> </td> ... 
<script type="text/javascript">         (function () {
            document.getElementById("signaturePathImgId").src = @Model.signatureFilePath;
        })();
</script> </body>...

Выводит альтернативный текст, а не изображение. Что я делаю не так или это невозможно, чтобы получить изображение файла подписи таким образом? Пожалуйста, дайте мне знать, если есть лучший метод. Спасибо!

...