c# winforms pdf : How to add bookmarks on pdf software Library project winforms .net windows UWP c50cc2fb-01ee-4b97-9cd1-2e33feca876315-part844

Measure Authoring Tool v4.4.0| User Guide 
151 
Figure 208 QDM Element - Cut and Paste Successful 
k)  Delete 
The ability to delete a segment of the clause is enabled when it is an available option. To 
delete a segment of logic, complete the following steps.  
i.  Select the segment of logic to be deleted and it will be highlighted in blue.  
ii.  Right-click and select the ‘Delete’ option in the displayed menu. 
Figure 209 Right Click Menu - Delete Selected 
iii.  Verify the segment of logic highlighted has been removed from the clause and 
select the [Save] button (yellow) on the bottom, left corner of the page to retain 
changes.  
l)  Expand or Collapse Segments of Logic 
The ability to expand a segment of the clause is available. To the left of segments of 
clause logic within [Clause Workspace] is the Expand/Collapse tool. By selecting the 
Expand tool, which is a ‘plus’ sign, as pictured below, the logic expands. 
How to add bookmarks on pdf - add, remove, update PDF bookmarks in C#.net, ASP.NET, MVC, Ajax, WinForms, WPF
Empower Your C# Project with Rapid PDF Internal Navigation Via Bookmark and Outline
create bookmarks pdf file; display bookmarks in pdf
How to add bookmarks on pdf - VB.NET PDF bookmark library: add, remove, update PDF bookmarks in vb.net, ASP.NET, MVC, Ajax, WinForms, WPF
Empower Your VB.NET Project with Rapid PDF Internal Navigation Via Bookmark and Outline
creating bookmarks in pdf files; pdf create bookmarks
Measure Authoring Tool v4.4.0| User Guide 
152 
Figure 210 Collapse and Expand Tools 
By selecting the Collapse tool, which is a ‘minus’ sign, as pictured below, the logic 
collapses. 
Figure 211 Expanded Clause Logic 
The segments of clauses may also be expanded by selecting ‘Expand’ in the right-click 
menu. This option will be disabled if there is no logic to expand.  
2. 
Edit  
The ability to edit a segment of the clause is available. The ‘Edit’ option will be enabled 
when it is an available option. Additional instructions for editing segments of measure logic 
are provided in the Edit a Clause portion of this chapter.  
3. 
View Human Readable 
To view the human readable for the displayed clause complete the following steps: 
a)  Right-click on the clause name located just below the word ‘Clause’ in the workspace on 
the left of the page.  
C# PDF File Compress Library: Compress reduce PDF size in C#.net
Bookmarks. Comments, forms and multimedia. Flatten visible layers. C#.NET DLLs: Compress PDF Document. Add necessary references: RasterEdge.Imaging.Basic.dll.
adding bookmarks to a pdf; export excel to pdf with bookmarks
VB.NET PDF File Compress Library: Compress reduce PDF size in vb.
document file. Remove bookmarks, annotations, watermark, page labels and article threads from PDF while compressing. Also a preview
create pdf bookmark; create bookmarks in pdf
Measure Authoring Tool v4.4.0| User Guide 
153 
Figure 212 Clause Name - Right Click Menu 
b)  Select the ‘View Human Readable’ option at the bottom of the menu. The human 
readable for the displayed clause is displayed in a separate window as pictured below:  
Figure 213 Human Readable for Selected Clause 
Note: If using Firefox as the internet browser, users may need to allow pop-ups to view the human 
readable. 
c)  After viewing the human readable for the displayed clause, select the ‘X’ in the upper, 
right corner of the window to close the window and return to the [Clause Workspace]. 
B.  Building a Measure Clause 
This section is dedicated to showing how to build four common clauses within the [Clause 
Workspace]. These are only sample clauses that will be applied to a sample measure.  
1. 
Timing Clause 
This example shows users how to construct a clause with using a timing element and a QDM 
element to complete the left hand side (LHS) of clause and a QDM element to complete the 
right hand side of the clause (RHS).  
The timing clause being constructed is Pregnancy: Diagnosis Starts During Measurement Period: 
Timing Element.  
This clause breaks down into three segments; timing (Starts During), LHS (Pregnancy: Diagnosis), 
and RHS (Measurement Period: Timing Element).  
This clause is built in the [Clause Workspace] by completing the following steps: 
VB.NET PDF File Split Library: Split, seperate PDF into multiple
Add necessary references: The following VB.NET codes explain how to split a PDF file into multiple ones by PDF bookmarks or outlines.
pdf bookmarks; add bookmarks to pdf reader
C# PDF File Split Library: Split, seperate PDF into multiple files
Add necessary references: RasterEdge.Imaging.Basic.dll. The following C# codes explain how to split a PDF file into multiple ones by PDF bookmarks or outlines.
adding bookmarks to pdf document; edit pdf bookmarks
Measure Authoring Tool v4.4.0| User Guide 
154 
a)  Right-click on the word ‘Clause’ at the top of the [Clause Workspace].  
b)  Select the option ‘Add New Clause’. 
c)  Provide a descriptive name in the ‘Add New Clause’ pop-up window. This clause will be 
named Pregnancy Diagnosis; therefore, type Pregnancy Diagnosis in the text field and 
select the [OK] button (gray). 
Figure 214 Name New Clause 
d)  Next, right-click on the clause name, in this instance Pregnancy Diagnosis and hover 
over the ‘Add’ option in the menu. 
e)  Select the timing ‘During’ by hovering over the Timing option in the expanded menu and 
selecting the timing, ‘During’. The timing, ‘During’, displays just below the clause name. 
Figure 215 Timing Selected - During 
f)  Right-click on the timing ‘During’. Notice LHS is the first enabled option in the displayed 
menu.  
.NET PDF SDK - Description of All PDF Processing Control Feastures
Full page navigation, zooming & rotation; Outlines, bookmarks, & thumbnail display; PDF Text Write & Extract. Insert and add text to any page of PDF document with
add bookmarks to pdf preview; how to bookmark a pdf in reader
XDoc.Word for .NET, Advanced .NET Word Processing Features
page navigation, zooming & rotation; Outlines, bookmarks, & thumbnail Convert Word to PDF; Convert Word to HTML5; Convert Add and insert a blank page or multiple
how to add bookmarks to a pdf; excel print to pdf with bookmarks
Measure Authoring Tool v4.4.0| User Guide 
155 
g)  Select LHS and an expanded menu is displays giving the option to add a UNION, 
INTERSECTION, QDM Element, Timing, Function, Relationship, or Clause. Select the 
QDM Element.  
Figure 216 QDM Element Selected from Right Click Menu for Timing During 
h)  After selecting the QDM Element in the right-click menu, a pop-up box listing all applied 
QDM elements is displayed. Select the desired QDM element. In this example, the 
desired QDM element to complete the LHS of the clause is Pregnancy: Diagnosis. 
Pregnancy: Diagnosis is now listed directly below the timing ‘During’ in the workspace.  
Figure 217 QDM Element Selected - Pregnancy: Diagnosis 
Navigation Tip: To add QDM elements to a measure for use in the [Clause Workspace], navigate 
to the [QDM Elements] sub-tab of the [Measure Composer].  
Review Chapter 9 Measure Composer-QDM Elements for instructions on how to add QDM elements 
to a measure. 
i)  Next right-click on the timing ‘During’. Now the LHS menu option is disabled and the 
RHS menu option is enabled.  
C# PDF Convert to HTML SDK: Convert PDF to html files in C#.net
converter toolkit SDK, preserves all the original anchors, links, bookmarks and font to Use C#.NET Demo Code to Convert PDF Document to Add necessary references
convert excel to pdf with bookmarks; how to bookmark a pdf page
XDoc.PowerPoint for .NET, All Mature Features Introductions
navigation, zooming & rotation; Outlines, bookmarks, & thumbnail Convert PowerPoint to PDF; Convert PowerPoint to HTML5; Add a blank page or multiple pages to
bookmark a pdf file; add bookmark pdf
Measure Authoring Tool v4.4.0| User Guide 
156 
j)  Select RHS and select QDM Element in the expand menu. 
k)  Select the QDM Element Measurement Period: Timing Element from the pop-up menu. 
Measurement Period: Timing Element appears below the QDM Element Pregnancy 
Diagnosis.  
Figure 218 QDM Element Selected - Measurement Period: Timing Element 
l)  The clause Pregnancy Diagnosis is complete. Select the [Save] button (yellow) to retain 
changes. (A message displays confirming the clause is successfully saved.)  
Figure 219 Success Message - Clause Saved Successfully 
Measure Authoring Tool v4.4.0| User Guide 
157 
2. 
Function Clause-AGE AT 
This section will describe how to create a clause using the function AGE AT. Frequently a 
measure needs to specify a minimum age at the onset of the measurement period. If a 
measure was trying to capture patients who are greater than or equal to 18 years of age at 
the onset of the measurement period, the following clause may be added to the measure: 
Age >= 18 years at Measurement Period: Timing Element. 
To build this clause, complete the following steps.  
a)  Right-click on the word ‘Clause’ at the top of the [Clause Workspace].  
b)  Select the option ‘Add New Clause’ 
c)  Provide a descriptive name in the ‘Add New Clause’ pop-up window. This clause will be 
named AGE 18; therefore, type AGE 18 in the text field and select the [OK] button 
(gray). 
Figure 220 Name Clause 
d)  Right-click on the clause name AGE 18, hover over ‘Add’ and then hover over the 
function option in the expanded menu.  
e)  Select the function ‘AGE AT’ in the function list.  
Measure Authoring Tool v4.4.0| User Guide 
158 
Figure 221 Add Function - Age At 
f)  The function ‘Age At’ is listed just below the clause name AGE 18 in the workspace. 
Right-click the function ‘Age At’.  
Figure 222 Function Added - Age At 
g) 
Right-click on ‘Age At’, select the ‘Edit’ option at the bottom of the menu. A pop-up 
window is generated to allow the user to add operators, quantity, and units to further 
define the function ‘Age At’. 
Measure Authoring Tool v4.4.0| User Guide 
159 
Figure 223 Edit Function Pop-up Menu - Age At 
h)  To continue building the desired logic, select the dropdown box for ‘Operators’ and 
select ‘greater than or equal to’.  
i)  Next, enter the desired ‘Quantity’, 18, in the text field provided. 
j)  Select the dropdown for ‘Units’, select the desired unit, years, and select the [OK] 
button (gray) to apply. AGE AT now appears as pictured below:  
Figure 224 Attribute Added for Function Age At 
k)  Right-click on ‘Age >=18 years at’, hover over ‘Add’, and select QDM Element. From the 
QDM Element list, select Measurement Period: Timing Element.  
Measure Authoring Tool v4.4.0| User Guide 
160 
Figure 225 QDM Element Added - Measurement Period: Timing Element 
l)  Select the [Save] button (yellow) to retain changes. The clause AGE 18 now appears in 
the Clause Library 
Figure 226 Clause Library - Clause Named AGE 18 Added 
3. 
Function Clause –SATISFIES ALL 
This section describes how to create a clause using the function Satisifies All. The function 
Satisfies All has one left hand side (LHS) QDM element, and two or more right hand side 
(RHS) logic segments which are all satisfied for the selected LHS QDM element. For 
additional information about using the function Satisifies, please review the  
Quality Data Model
This example will construct the following measure logic using the [Clause Workspace]: 
Documents you may be interested
Documents you may be interested