Skip to main content

DevExpress v24.2 Update — Your Feedback Matters

Our What's New in v24.2 webpage includes product-specific surveys. Your response to our survey questions will help us measure product satisfaction for features released in this major update and help us refine our plans for our next major release.

Take the survey Not interested

PdfOutlinesViewerSettings.ApplyOutlinesForeground Property

Specifies whether to use document foreground colors for the outline node text in the Bookmarks panel.

Namespace: DevExpress.Xpf.PdfViewer

Assembly: DevExpress.Xpf.PdfViewer.v24.2.dll

NuGet Package: DevExpress.Wpf.PdfViewer

#Declaration

public bool ApplyOutlinesForeground { get; set; }

#Property Value

Type Description
Boolean

true to apply document foreground colors to the outline node text; false to apply theme colors to the outline node text.

#Property Paths

You can access this nested property as listed below:

Object Type Path to ApplyOutlinesForeground
PdfViewerControl
.OutlinesViewerSettings .ApplyOutlinesForeground

#Remarks

To assign a theme to the PDF Viewer, add the corresponding assemblies to the Reference list of your project and set the ThemeManager.ThemeName property to the required theme name.

<Window xmlns:core="http://schemas.devexpress.com/winfx/2008/xaml/core">
<dxpdf:PdfViewerControl core:ThemeManager.ThemeName="MetropolisDark"/>

The table below shows the ApplyOutlinesForeground property in action with the ThemeManager.ThemeName property is set to “MetropolisDark”:

ApplyOutlinesForeground =true ApplyOutlinesForeground = false
Bookmarks_ApplyForegroundTrue Bookmarks_ApplyForegroundFalse.

#Example

The code sample below shows how to specify these options in code:

<dxpdf:PdfViewerControl x:Name="pdfViewer" NavigationPanelsLayout="DockPanel">
    <dxpdf:PdfViewerControl.OutlinesViewerSettings>
        <dxpdf:PdfOutlinesViewerSettings ApplyOutlinesForeground="True" 
                                         HideAfterUse="True" 
                                         WrapLongLines="True"/>
    </dxpdf:PdfViewerControl.OutlinesViewerSettings>
</dxpdf:PdfViewerControl>     
See Also