Thank you very much for the quick answer.
1. Problem:
When adding a stamp to the pdf viewer, movements in y direction (of the stamp) let the underlying control move as well, it seems like the page scrolls and the
stamp looses the focus and cannot be held throughout the positioning process.
Context: iOS, Xamarin 4.8.0, control is embedded in a larger page than the display size and therefore requires scrolling to access the full document; document/control is not maximized
2. Problem:
Application dies with exception:
Code behind:
Context: iOS, Xamarin 4.8.0, process steps:
1 Add stamp to page A with pdf viewer, than
2 leave page to another one (B) without pdf viewer
3 return to page A again and add stamp again to A
Exception:
at System.Reflection.RuntimeMethodInfo.Invoke (System.Object obj, System.Reflection.BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00081] in /Users/builder/jenkins/workspace/archive-mono/2020-02/android/release/mcs/class/corlib/System.Reflection/RuntimeMethodInfo.cs:409
at System.Reflection.MethodBase.Invoke (System.Object obj, System.Object[] parameters) [0x00000] in /Users/builder/jenkins/workspace/archive-mono/2020-02/android/release/external/corefx/src/Common/src/CoreLib/System/Reflection/MethodBase.cs:53
at Xamarin.Forms.MessagingCenter+Subscription.InvokeCallback (System.Object sender, System.Object args) [0x00064] in D:\a\1\s\Xamarin.Forms.Core\MessagingCenter.cs:94
at Xamarin.Forms.MessagingCenter.InnerSend (System.String message, System.Type senderType, System.Type argType, System.Object sender, System.Object args) [0x0006b] in D:\a\1\s\Xamarin.Forms.Core\MessagingCenter.cs:217
at Xamarin.Forms.MessagingCenter.Xamarin.Forms.IMessagingCenter.Send[TSender] (TSender sender, System.String message) [0x00013] in D:\a\1\s\Xamarin.Forms.Core\MessagingCenter.cs:127
at Xamarin.Forms.MessagingCenter.Send[TSender] (TSender sender, System.String message) [0x00000] in D:\a\1\s\Xamarin.Forms.Core\MessagingCenter.cs:120
at FP.Sign.Mobile.Forms.UI.Pdf.PdfViewModel.OnVisualSignatureSelected () [0x0000c] in F:\Development\Francotyp\fp-sign-mobile\src\FP.Sign.Mobile\FP.Sign.Mobile.Forms\UI\Pdf\PdfViewModel.cs:134
at Prism.Events.EventSubscription.InvokeAction (System.Action action) [0x0000e] in D:\a\1\s\Source\Prism\Events\EventSubscription.cs:81
at Prism.Events.EventSubscription+<>c__DisplayClass8_0.<GetExecutionStrategy>b__0 (System.Object[] arguments) [0x00000] in D:\a\1\s\Source\Prism\Events\EventSubscription.cs:66
at Prism.Events.EventBase.InternalPublish (System.Object[] arguments) [0x00015] in D:\a\1\s\Source\Prism\Events\EventBase.cs:66
at Prism.Events.PubSubEvent.Publish () [0x00000] in D:\a\1\s\Source\Prism\Events\PubSubEvent.cs:101
at FP.Sign.Mobile.Service.Events.TraceableEvent.Publish () [0x0001c] in F:\Development\Francotyp\fp-sign-mobile\src\FP.Sign.Mobile\FP.Sign.Mobile.Service\Events\TraceableEvent.cs:9
at FP.Sign.Mobile.Forms.UI.VisualSignatures.VisualSignatureBrowserViewModel.OnVisualSignatureSelected (FP.Sign.Mobile.Forms.UI.VisualSignatures.VisualSignatureItemViewModel item) [0x000dd] in F:\Development\Francotyp\fp-sign-mobile\src\FP.Sign.Mobile\FP.Sign.Mobile.Forms\UI\VisualSignatures\VisualSignatureBrowserViewModel.cs:116
at Prism.Commands.DelegateCommand`1[T].Execute (T parameter) [0x00000] in D:\a\1\s\Source\Prism\Commands\DelegateCommand{T}.cs:82
at Prism.Commands.DelegateCommand`1[T].Execute (System.Object parameter) [0x00000] in D:\a\1\s\Source\Prism\Commands\DelegateCommand{T}.cs:103
at Prism.Commands.DelegateCommandBase.System.Windows.Input.ICommand.Execute (System.Object parameter) [0x00000] in D:\a\1\s\Source\Prism\Commands\DelegateCommandBase.cs:64
at Xamarin.Forms.TapGestureRecognizer.SendTapped (Xamarin.Forms.View sender) [0x00018] in D:\a\1\s\Xamarin.Forms.Core\TapGestureRecognizer.cs:44
at Xamarin.Forms.Platform.Android.TapGestureHandler.OnTap (System.Int32 count, Xamarin.Forms.Point point) [0x000a2] in D:\a\1\s\Xamarin.Forms.Platform.Android\TapGestureHandler.cs:52
at Xamarin.Forms.Platform.Android.InnerGestureListener.Android.Views.GestureDetector.IOnGestureListener.OnSingleTapUp (Android.Views.MotionEvent e) [0x00014] in D:\a\1\s\Xamarin.Forms.Platform.Android\InnerGestureListener.cs:151
at Android.Views.GestureDetector+IOnGestureListenerInvoker.n_OnSingleTapUp_Landroid_view_MotionEvent_ (System.IntPtr jnienv, System.IntPtr native__this, System.IntPtr native_e) [0x0000f] in <9a14097a65a445eaa85f6a3a1ade52a3>:0
at (wrapper dynamic-method) Android.Runtime.DynamicMethodNameCounter.135(intptr,intptr,intptr)
best regards,
Tom
When adding a stamp to the pdf viewer, movements in y direction (of the stamp) let the underlying control move as well, it seems like the page scrolls and the stamp loses the focus and cannot be held throughout the positioning process.
|
While validating the issue, “Added Stamp annotation is not moved and re-sized properly in single page view mode”, we will also consider this scenario where PDF page will scroll when we try to move the stamp annotation and we update the details on September 23rd 2020. |
Context: iOS, Xamarin 4.8.0, control is embedded in a larger page than the display size and therefore requires scrolling to access the full document; document/control is not maximized
|
We could not proceed further with the information provided in your last update. Could you please explain your issue elaborately. So that it will be helpful for us to provide a better solution at earliest. |
Application dies with exception:
Code behind:
Context: iOS, Xamarin 4.8.0, process steps:
1 Add stamp to page A with pdf viewer, than
2 leave page to another one (B) without pdf viewer
3 return to page A again and add stamp again to A
|
We have tried to replicate the reported issue, “Application crashes with exception while adding stamp annotation” in our end , but its working as expected.
Please find the sample which we have tried in our end,
Kindly share the following details to analyze more on this issue and assist you with the better solution.
|
When adding a stamp to the pdf viewer, movements in y direction (of the stamp) let the underlying control move as well, it seems like the page scrolls and the stamp loses the focus and cannot be held throughout the positioning process.
|
We have confirmed that the issue “Added Stamp annotation is not moved and re-sized properly in single page view mode” is a defect and logged a defect report for this issue. The patch for this issue will be delivered October 14th 2020.Please find the feedback link below,
|
Context: iOS, Xamarin 4.8.0, control is embedded in a larger page than the display size and therefore requires scrolling to access the full document; document/control is not maximized
|
Kindly provide the detail requested in our last update to replicate the issue in our end. |
Application dies with exception: Code behind: Context: iOS, Xamarin 4.8.0, process steps: 1 Add stamp to page A with pdf viewer, than 2 leave page to another one (B) without pdf viewer 3 return to page A again and add stamp again to A
|