Exemple #1
0
        protected override void OnCreate(Bundle savedInstanceState)
        {
            base.OnCreate(savedInstanceState);
            SetContentView(Resource.Layout.PdfBrowser);
            var toolbar = FindViewById <Toolbar>(Resource.Id.toolbar);

            SetSupportActionBar(toolbar);
            SupportActionBar.Title = GetString(Resource.String.PdfBrowserTitle);
            SupportActionBar.SetDisplayHomeAsUpEnabled(true);
            SupportActionBar.SetHomeButtonEnabled(true);
            // Create your application here

            flexViewer = FindViewById <FlexViewer>(Resource.Id.FlexViewer);
            flexViewer.DocumentOpening += FlexViewer_DocumentOpening;
            flexViewer.DocumentSaving  += FlexViewer_DocumentSaving;
            using (var stream = Assets.Open("Simple List.pdf", Android.Content.Res.Access.Streaming))
            {
                using (var sr = new StreamReader(stream))
                {
                    memoryStream = new MemoryStream();
                    sr.BaseStream.CopyTo(memoryStream);
                    flexViewer.LoadDocument(memoryStream);
                }
            }
        }
        protected override void OnCreate(Bundle savedInstanceState)
        {
            base.OnCreate(savedInstanceState);

            SetContentView(Resource.Layout.CustomizeToolbar);
            var toolbar = FindViewById <Toolbar>(Resource.Id.toolbar);

            stackLayout = FindViewById <LinearLayout>(Resource.Id.searchLayout);
            SetSupportActionBar(toolbar);
            SupportActionBar.Title = GetString(Resource.String.CustomizeToolbarTitle);
            SupportActionBar.SetDisplayHomeAsUpEnabled(true);
            SupportActionBar.SetHomeButtonEnabled(true);
            // Create your application here

            var nextIcon     = C1IconTemplate.ChevronRight.CreateIcon();
            var previousIcon = C1IconTemplate.ChevronLeft.CreateIcon();

            nextIcon.RenderWidth  = 40;
            nextIcon.RenderHeight = 40;

            previousIcon.RenderWidth  = 40;
            previousIcon.RenderHeight = 40;

            btnNext     = new C1ToggleButton(this.ApplicationContext);
            btnPrevious = new C1ToggleButton(this.ApplicationContext);

            flexViewer    = FindViewById <FlexViewer>(Resource.Id.FlexViewer);
            searchTextBox = FindViewById <EditText>(Resource.Id.SearchText);
            searchTextBox.EditorAction += Entry_EditorAction;
            searchTextBox.InputType     = InputTypes.TextFlagAutoCorrect;
            searchTextBox.ImeOptions    = ImeOptions.Search;

            btnPrevious.SetBackgroundColor(Android.Graphics.Color.Transparent);
            btnPrevious.Color            = Android.Graphics.Color.Black;
            btnPrevious.Padding          = new C1Thickness(10);
            btnPrevious.CheckedContent   = previousIcon;
            btnPrevious.UncheckedContent = previousIcon;
            btnPrevious.Checked         += BtnPrevious_Checked;

            btnNext.SetBackgroundColor(Android.Graphics.Color.Transparent);
            btnNext.Color            = Android.Graphics.Color.Black;
            btnNext.Padding          = new C1Thickness(10);
            btnNext.CheckedContent   = nextIcon;
            btnNext.UncheckedContent = nextIcon;
            btnNext.Checked         += BtnNext_Checked;

            stackLayout.Visibility = ViewStates.Gone;

            stackLayout.AddView(btnPrevious);
            stackLayout.AddView(btnNext);


            flexViewer.ShowToolbar = false;
            flexViewer.ShowMenu    = false;
            using (var stream = Assets.Open("Simple List.pdf", Android.Content.Res.Access.Streaming))
            {
                using (var sr = new StreamReader(stream))
                {
                    memoryStream = new MemoryStream();
                    sr.BaseStream.CopyTo(memoryStream);
                    flexViewer.LoadDocument(memoryStream);
                }
            }
            // Create your application here
        }
Exemple #3
0
 public ExportToBmpCommand(FlexViewer flexViewer)
 {
     _flexViewer = flexViewer;
 }
Exemple #4
0
 public MyCommand(FlexViewer flexViewer)
 {
     _flexViewer = flexViewer;
 }
 public MyCommand(FlexViewer flexViewer, Android.Content.Context context)
 {
     _flexViewer = flexViewer;
     _context    = context;
 }