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
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

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;

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;
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

hi hristo
That was the solution!
many thanks

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);
}
}