Exemple #1
0
 public StampAnnotationView(Syncfusion.SfPdfViewer.XForms.SfPdfViewer pdfViewer)
 {
     InitializeComponent();
     this.pdfViewer = pdfViewer;
     Grid.SetRow(this, 0);
     if (Device.Idiom != TargetIdiom.Desktop)
     {
         Grid.SetRowSpan(this, 3);
     }
     else
     {
         Grid.SetRowSpan(this, 2);
     }
     recognizer = new TapGestureRecognizer()
     {
         NumberOfTapsRequired = 1
     };
     recognizer.Tapped += (s, e) =>
     {
         CreateAndAddCustomStamp(s as Image);
     };
     approved.GestureRecognizers.Add(recognizer);
     notapproved.GestureRecognizers.Add(recognizer);
     draft.GestureRecognizers.Add(recognizer);
     confidential.GestureRecognizers.Add(recognizer);
     expired.GestureRecognizers.Add(recognizer);
 }
Exemple #2
0
 internal BookmarkToolbar(PDFViewerCustomToolbar_Tablet sampleView)
 {
     parentGrid          = sampleView.parentGrid;
     pdfViewer           = sampleView.pdfViewer;
     listViewItemsSource = sampleView.listViewItemsSource;
     CreateBookmarkToolbar();
 }
        protected override void OnElementPropertyChanged(object sender, System.ComponentModel.PropertyChangedEventArgs e)
        {
            base.OnElementPropertyChanged(sender, e);

            if ((sender as CustomEntry) != null)
            {
                if (e.PropertyName == "IsFocused")
                {
                    if ((sender as CustomEntry) != null && (sender as CustomEntry).IsFocused)
                    {
                        Control.PerformSelector(new ObjCRuntime.Selector("selectAll"), null, 0.0f);
                    }
                }

                if (!isInitialized && (sender as CustomEntry).IsPageNumberEntry)
                {
                    textField = new UITextField();
                    SetNativeControl(textField);
                    pdfViewerControl             = (sender as CustomEntry).PdfViewer;
                    textField.TextAlignment      = UITextAlignment.Center;
                    textField.TextColor          = new UIColor(0f, 0.46f, 1f, 1f);
                    textField.Layer.BorderColor  = new CoreGraphics.CGColor(0, 0, 0, 0.4f);
                    textField.Layer.BorderWidth  = 1;
                    textField.Layer.CornerRadius = 2;
                    textField.TintColor          = new UIColor(255f, 255f, 255f, 0);
                    textField.EditingDidBegin   += TextField_EditingDidBegin;
                    isInitialized = true;
                }
            }
        }
Exemple #4
0
 internal BookMarkPane(PDFViewerCustomToolbar_Desktop toolbar_Desktop)
 {
     pdfViewer = toolbar_Desktop.pdfViewer;
     bookPane  = toolbar_Desktop.basePane;
     bookmarkLoadedDocument = toolbar_Desktop.bookmarkLoadedDocument;
     listViewItemsSource    = toolbar_Desktop.ListViewItemsSource;
     CreateToolBar();
 }
Exemple #5
0
 public AlertViewDelegate(Syncfusion.SfPdfViewer.XForms.SfPdfViewer pdfviewerControl)
 {
     pdfviewer            = pdfviewerControl;
     alert                = new UIAlertView();
     alert.AlertViewStyle = UIAlertViewStyle.Default;
     alert.Title          = "Error";
     alert.AddButton("Ok");
     alert.Message = "Please enter a valid page number";
 }