This is a migrated thread and some comments may be shown as answers.

pdfNavigator

6 Answers 138 Views
GridView
This is a migrated thread and some comments may be shown as answers.
Andre
Top achievements
Rank 1
Andre asked on 15 Dec 2018, 12:58 PM

i have noticed that if you click on the + icon of the pdfnavigator it doesn't work. outside the + icon it works.
is this only the case with me ?

 

andre

6 Answers, 1 is accepted

Sort by
0
Hristo
Telerik team
answered on 17 Dec 2018, 01:11 PM
Hi Andre,

Thank you for writing.

We are not aware of a similar issue in the pdf navigator. I also tried reproducing it in a sample project without success. Can you please check how the project will run on your end? In case the issue persists please let me know how I can reproduce it on my end.

Regards,
Hristo
Progress Telerik
Get quickly onboarded and successful with your Telerik and/or Kendo UI products with the Virtual Classroom free technical training, available to all active customers. Learn More.
0
Andre
Top achievements
Rank 1
answered on 18 Dec 2018, 05:15 PM

hi hristo

maybe it's because i'm hiding menu points ?

 

            radPdfViewer_infoFactory.LoadDocument("info.pdf");
            radPdfViewer_infoFactory.FitToWidth = true;
            radPdfViewer_infoFactory.EnableThumbnails = false;

            radPdfViewerNavigator1.Rows[0].Strips[0].Items[1].VisibleInStrip = false;
            radPdfViewerNavigator1.Rows[0].Strips[0].Items[3].VisibleInStrip = false;
            radPdfViewerNavigator1.Rows[0].Strips[0].Items[4].VisibleInStrip = false;
            radPdfViewerNavigator1.Rows[0].Strips[0].Items[5].VisibleInStrip = false;
            radPdfViewerNavigator1.Rows[0].Strips[0].Items[6].VisibleInStrip = false;
            radPdfViewerNavigator1.Rows[0].Strips[0].Items[7].VisibleInStrip = false;
            radPdfViewerNavigator1.Rows[0].Strips[0].Items[10].VisibleInStrip = false;
            radPdfViewerNavigator1.Rows[0].Strips[0].Items[11].VisibleInStrip = false;
            radPdfViewerNavigator1.Rows[0].Strips[0].Items[12].VisibleInStrip = false;
            radPdfViewerNavigator1.Rows[0].Strips[0].Items[14].VisibleInStrip = false;
            radPdfViewerNavigator1.Rows[0].Strips[0].Items[18].VisibleInStrip = false;
            radPdfViewerNavigator1.Rows[0].Strips[0].Items[19].VisibleInStrip = false;
            radPdfViewerNavigator1.Rows[0].Strips[0].Items[27].VisibleInStrip = false;

0
Andre
Top achievements
Rank 1
answered on 18 Dec 2018, 05:16 PM

hi hristo

maybe it's because i'm hiding menu points ?

 

            radPdfViewer_infoFactory.LoadDocument("info.pdf");
            radPdfViewer_infoFactory.FitToWidth = true;
            radPdfViewer_infoFactory.EnableThumbnails = false;

            radPdfViewerNavigator1.Rows[0].Strips[0].Items[1].VisibleInStrip = false;
            radPdfViewerNavigator1.Rows[0].Strips[0].Items[3].VisibleInStrip = false;
            radPdfViewerNavigator1.Rows[0].Strips[0].Items[4].VisibleInStrip = false;
            radPdfViewerNavigator1.Rows[0].Strips[0].Items[5].VisibleInStrip = false;
            radPdfViewerNavigator1.Rows[0].Strips[0].Items[6].VisibleInStrip = false;
            radPdfViewerNavigator1.Rows[0].Strips[0].Items[7].VisibleInStrip = false;
            radPdfViewerNavigator1.Rows[0].Strips[0].Items[10].VisibleInStrip = false;
            radPdfViewerNavigator1.Rows[0].Strips[0].Items[11].VisibleInStrip = false;
            radPdfViewerNavigator1.Rows[0].Strips[0].Items[12].VisibleInStrip = false;
            radPdfViewerNavigator1.Rows[0].Strips[0].Items[14].VisibleInStrip = false;
            radPdfViewerNavigator1.Rows[0].Strips[0].Items[18].VisibleInStrip = false;
            radPdfViewerNavigator1.Rows[0].Strips[0].Items[19].VisibleInStrip = false;
            radPdfViewerNavigator1.Rows[0].Strips[0].Items[27].VisibleInStrip = false;

0
Accepted
Hristo
Telerik team
answered on 20 Dec 2018, 12:40 PM
Hi Andre,

The undesired behavior is caused by the drop-down list with the zoom percentage. A possible approach is to set the VisibleInStrip property in the Shown event of the form. Alternatively, you can set the Visibility of the item to collapsed: 
this.radPdfViewerNavigator1.ZoomDropDown.Visibility = Telerik.WinControls.ElementVisibility.Collapsed;

I hope this will help. Let me know if you need further assistance.

Regards,
Hristo
Progress Telerik
Get quickly onboarded and successful with your Telerik and/or Kendo UI products with the Virtual Classroom free technical training, available to all active customers. Learn More.
0
Andre
Top achievements
Rank 1
answered on 20 Dec 2018, 04:06 PM

hi hristo

That was the solution!
many thanks

0
Kao Hung
Top achievements
Rank 1
Iron
answered on 01 Aug 2025, 01:16 AM | edited on 01 Aug 2025, 02:30 AM

            radPdfViewer1.PdfViewerElement.ContextMenu = null; // 隱藏radPdfViewer1滑鼠右鍵項目
            radPdfViewerNavigator1.Rows[0].Strips[0].Items[0].VisibleInStrip = false;// 隱藏開啟按鈕
            radPdfViewerNavigator1.Rows[0].Strips[0].Items[1].VisibleInStrip = false;// 隱藏列印按鈕
            radPdfViewerNavigator1.Rows[0].Strips[0].Items[2].VisibleInStrip = false;// 第1條線
            radPdfViewerNavigator1.Rows[0].Strips[0].Items[3].VisibleInStrip = false;// 隱藏存儲按鈕
            radPdfViewerNavigator1.Rows[0].Strips[0].Items[4].VisibleInStrip = false;// 第2條線
            //radPdfViewerNavigator1.Rows[0].Strips[0].Items[5].VisibleInStrip = false;// 逆時計旋轉
            //radPdfViewerNavigator1.Rows[0].Strips[0].Items[6].VisibleInStrip = false;// 順時計旋轉
            //radPdfViewerNavigator1.Rows[0].Strips[0].Items[7].VisibleInStrip = false;// 第3條線
            //radPdfViewerNavigator1.Rows[0].Strips[0].Items[8].VisibleInStrip = false;// 隱藏上一頁按鈕
            //radPdfViewerNavigator1.Rows[0].Strips[0].Items[9].VisibleInStrip = false;// 隱藏下一頁按鈕
            //radPdfViewerNavigator1.Rows[0].Strips[0].Items[10].VisibleInStrip = false;// 隱藏目前頁面按鈕
            //radPdfViewerNavigator1.Rows[0].Strips[0].Items[11].VisibleInStrip = false;// 隱藏總頁數按鈕
            //radPdfViewerNavigator1.Rows[0].Strips[0].Items[12].VisibleInStrip = false;// 第4條線
            //radPdfViewerNavigator1.Rows[0].Strips[0].Items[13].VisibleInStrip = false;// 隱藏手形工具按鈕
            //radPdfViewerNavigator1.Rows[0].Strips[0].Items[14].VisibleInStrip = false;//隱藏選取工具按鈕
            //radPdfViewerNavigator1.Rows[0].Strips[0].Items[15].VisibleInStrip = false;// 第5條線
            //radPdfViewerNavigator1.Rows[0].Strips[0].Items[16].VisibleInStrip = false;// 隱藏縮小按鈕
            //radPdfViewerNavigator1.Rows[0].Strips[0].Items[17].VisibleInStrip = false;// 隱藏放大按鈕
            //radPdfViewerNavigator1.Rows[0].Strips[0].Items[18].VisibleInStrip = false;// 隱藏縮放下拉選單
            //radPdfViewerNavigator1.Rows[0].Strips[0].Items[19].VisibleInStrip = false;// 第6條線
            //radPdfViewerNavigator1.Rows[0].Strips[0].Items[20].VisibleInStrip = false;// 符合寬度
            //radPdfViewerNavigator1.Rows[0].Strips[0].Items[21].VisibleInStrip = false;// 符合頁面
            //radPdfViewerNavigator1.Rows[0].Strips[0].Items[22].VisibleInStrip = false;// 第7條線
            //radPdfViewerNavigator1.Rows[0].Strips[0].Items[23].VisibleInStrip = false;// 搜尋
            //radPdfViewerNavigator1.Rows[0].Strips[0].Items[24].VisibleInStrip = false;// 尋找上一個
            //radPdfViewerNavigator1.Rows[0].Strips[0].Items[25].VisibleInStrip = false;// 尋找下一個
            //radPdfViewerNavigator1.Rows[0].Strips[0].Items[26].VisibleInStrip = false;// 第8條線
            //radPdfViewerNavigator1.Rows[0].Strips[0].Items[27].VisibleInStrip = false;// 簽章面板
            radPdfViewerNavigator1.CommandBarElement.Rows[0].Strips[0].OverflowButton.Visibility = ElementVisibility.Collapsed;// 隱藏溢出按鈕



            //radPdfViewerNavigator1.OpenButton.Visibility = Telerik.WinControls.ElementVisibility.Collapsed;// 隱藏開啟按鈕
            //radPdfViewerNavigator1.SaveButton.Visibility = Telerik.WinControls.ElementVisibility.Collapsed;// 隱藏存儲按钮
            //radPdfViewerNavigator1.PrintButton.Visibility = Telerik.WinControls.ElementVisibility.Collapsed;// 隱藏列印按钮
            //radPdfViewerNavigator1.DefaultStrip.OverflowButton.Visibility = Telerik.WinControls.ElementVisibility.Collapsed;// 隱藏溢出按鈕
            //radPdfViewerNavigator1.DefaultStrip.Visibility = Telerik.WinControls.ElementVisibility.Collapsed;  // 隱藏預設工具列
            //radPdfViewerNavigator1.ShowPrintPreview = false; // 不顯示列印預覽按鈕
            //radPdfViewerNavigator1.SelectToolButton.Visibility = Telerik.WinControls.ElementVisibility.Collapsed; // 隱藏選取工具按鈕



            //// 隱藏預設工具列的按鈕
            foreach (var item in radPdfViewerNavigator1.CommandBarElement.Rows)
            {
                foreach (var strip in item.Strips)
                {
                    foreach (var commandBarItem in strip.Items)
                    {
                        //Debug.WriteLine("commandBarItem: " + commandBarItem.Text);

                        if (commandBarItem.Text == "打開" || commandBarItem.Text == "列印" || commandBarItem.Text == "另存新檔")
                        {

                            commandBarItem.Visibility = Telerik.WinControls.ElementVisibility.Collapsed; // 隱藏項目
                            //Debug.WriteLine("commandBarItem: " + commandBarItem.Text);

                        }
                    }
                }
            }
            // 隱藏預設工具列的溢出按鈕中的項目
            foreach (var item in this.radPdfViewerNavigator1.DefaultStrip.OverflowButton.DropDownMenu.Items)
            {

                if (item.Text.Contains("Add") || item.Text.Contains("Customize"))
                {
                    
                    item.Visibility = ElementVisibility.Collapsed;
                }
               else
                {
                    var separator = item as RadMenuSeparatorItem;
                    
                    if (separator != null)
                   {

                        separator.Visibility = ElementVisibility.Collapsed;
                    }
                }
            }

            // 隱藏radPdfViewer1滑鼠右鍵列印項目
            foreach (RadItem item in this.radPdfViewer1.PdfViewerElement.ContextMenu.Items)
            {
                if (item.Text.Contains("P&rint"))
                {
                    item.Visibility = ElementVisibility.Collapsed;
                    Debug.WriteLine("右鍵選單內容: " + item.Text);
                }

            }

Dinko | Tech Support Engineer
Telerik team
commented on 01 Aug 2025, 10:29 AM

It is not clear for me what is your question here. You can elaborate more about your requirements and add details about the shared code.
Kao Hung
Top achievements
Rank 1
Iron
commented on 05 Aug 2025, 12:09 AM

No problem, share other functions
Tags
GridView
Asked by
Andre
Top achievements
Rank 1
Answers by
Hristo
Telerik team
Andre
Top achievements
Rank 1
Kao Hung
Top achievements
Rank 1
Iron
Share this question
or