c# pdf library mit : Adding metadata to pdf SDK control API .net azure web page sharepoint winug859-part688

Structure Drawing Menus 
81 
Draw Menu 
Draw Menu for Structure Drawing 
Menu Item 
Function 
Bond 
Allows you to change the current bond 
Atom 
Allows you to change the current atom 
Shortcut 
Allows you to change the current atom to a 
shortcut, i.e., a predefined group of atoms 
Variables 
Allows you to change the current atom to a 
variable, i.e., a generic atom such as M for metals 
Variable Points of 
Attachment
Allows you to indicate variable points of 
attachment of a structure fragment to a core ring 
structure 
G-groups
ps
Defines and inserts generic groups 
Repeating Groups
Defines and inserts repeating groups 
Delete Repeating Group 
Removes a repeating group 
Chain Superatoms 
Inserts a chain superatom into a WPI structure 
Ring Superatoms
Inserts a ring superatom into a WPI structure 
Other Superatoms
Inserts a superatom other than a chain or a ring 
superatom into a WPI structure 
Square Brackets 
Inserts brackets around a structure or a structure 
fragment for referencing in another application 
Fuse Fragment
Joins two fragments 
Variable Points of Attachment in Structure Drawing 
A Variable Point of Attachment (VPA) lets you draw a query with a substituent on a 
ring where the attachment point on the ring is one variable. For example, if you are 
interested in pyridine with chlorine attached at the 1, 2, or 3 positions, draw a VPA. 
Select two or more (maximum 20) nodes in a single ring system, along with a node in 
a substituent fragment. Then click Draw > Variable Points of Attachment. A bond 
is drawn from the fragment to the center of the ring system. To see the specific 
attachment points on the ring, click Display > Show VPA
Adding metadata to pdf - add, remove, update PDF metadata in C#.net, ASP.NET, MVC, Ajax, WinForms, WPF
Allow C# Developers to Read, Add, Edit, Update and Delete PDF Metadata
search pdf metadata; google search pdf metadata
Adding metadata to pdf - VB.NET PDF metadata library: add, remove, update PDF metadata in vb.net, ASP.NET, MVC, Ajax, WinForms, WPF
Enable VB.NET Users to Read, Write, Edit, Delete and Update PDF Document Metadata
pdf metadata reader; pdf metadata
82 
Using Repeating Groups 
You can insert a repeating group into your structure query.   
To create and use a repeating group: 
1.  Draw a structure that will contain the repeating group. 
2.  With the Selection tool, select the nodes that are to become members of a 
repeating group. Hold the Shift key to select more than one node. There must be 
two attachments to the repeating group that are not part of the repeating group. 
3.  Select Repeating Groups from the Draw menu.  In the Repeating Group Range 
dialog box, type the numerical range for the group to repeat (0-20 times).  Click 
OK
The group is bracketed and subscripted with the repeating range entered.   
To delete a repeating group from a structure: 
1.  Click the Selection tool.  Select an atom in the repeating group to be deleted. 
2.  Select Delete from the Draw menu to delete the repeating group definition.   
The atoms in the repeating groups are not deleted.  Only the brackets and repeating 
range are deleted. 
Fuse Fragment in Structure Drawing 
Use the Fuse Fragment option to fuse two fragments together either at a node or at a 
bond. 
To use Fuse Fragment: 
1.  With the Selection Tool pre-select either a node or a bond in one fragment. The 
Fuse Fragment option in Draw menu becomes active. 
2.  Select Fuse Fragment from Draw menu and the cursor will change to two facing 
arrows. 
3.  Place the cursor over a suitable object for fusing. If a node in fragment 1 is 
selected, then the cursor needs to be over a node in fragment 2 to be valid for 
fusion. Similarly if a bond is selected in fragment 1, then the cursor becomes 
active only when it is positioned over a bond in fragment 2. The second fragment 
selected is fused onto the first. That means that the orientation of the first 
fragment selected is preserved, the second fragment selected may be rotated to 
allow fusion. Also, the atom and bond types in the first fragment are preserved; 
they override those in the second fragment selected. 
Use the Undo Fuse command in the Edit menu to undo the fuse if you do not like 
the results. 
VB.NET PDF Library SDK to view, edit, convert, process PDF file
adding password, digital signatures and redaction feature. Various of PDF text and images processing features for VB.NET project. Multiple metadata types of PDF
batch pdf metadata editor; change pdf metadata
VB.NET PDF Page Insert Library: insert pages into PDF file in vb.
Support adding PDF page number. Offer PDF page break inserting function. DLLs for Adding Page into PDF Document in VB.NET Class. Add necessary references:
pdf xmp metadata; add metadata to pdf file
Structure Drawing Menus 
83 
Using G-Groups Overview 
G-groups are a type of variable fragment that you can define. A single G-group may 
have between 1 and 20 definitions that can be atoms, shortcuts, variables, structure 
fragments, or other G-groups. Up to 20 G-groups may be defined.  G-groups are 
numbered consecutively, i.e., G1, G2, G3 etc. 
This topic includes: 
Using G-groups with atoms, shortcuts, or variables 
Using G-groups with structure fragments 
Using G-groups with Atoms, Shortcuts, or Variables 
1.  Draw a structure. 
2.  Select G-groups from the Draw menu to display a G-group Definitions dialog box. 
3.  Click New. The Define New G-group dialog box is displayed. 
4.  Click Atoms, Shortcuts, or Variables. An appropriate dialog box, e.g., Atom 
Selection is displayed. Make selections for the definition of your G-group.  Click 
OK when you are done. 
5.  Click Save in the Define New G-group dialog box. 
6.  Select Single Use or Multiple Use in the G-group Definitions dialog box. 
7.  In the Structure Drawing window position the G-group at the desired location. 
Using G-groups with Structure Fragments 
You may use a G-group defined by one or more structure fragments. You may have 
multiple (1-20) points of attachment for each G-group. 
1.  Draw your core structure and the structure fragment(s) that you wish to include in 
the G-group definition. 
2.  On each fragment, identify points of attachment to the core structure.   
- Select G-groups from the Draw menu. 
- In the G-group Definitions box, highlight @ point of attachment and click 
Single Use or Multiple Use
- Click on each node of the structure fragment(s) where you want the fragment 
attached to the core structure.  The points of attachment are marked with "@." 
3.   Define a G-group with your structure fragment(s).   
- Select G-groups from the Draw menu. 
- Click New in G-group Definitions box. 
C# PDF Library SDK to view, edit, convert, process PDF file for C#
Multiple metadata types of PDF file can be easily added and processed in C#.NET Class. Capable of adding PDF file navigation features to your C# program.
online pdf metadata viewer; edit pdf metadata online
C# PDF insert text Library: insert text into PDF content in C#.net
Supports adding text to PDF in preview without adobe reader installed in ASP.NET. Powerful .NET PDF edit control allows modify existing scanned PDF text.
bulk edit pdf metadata; view pdf metadata in explorer
84 
- Click Fragments in the Define New G-group dialog box. 
- In the G-group Fragments dialog box you have the following options: 
If only one fragment is present in the structure, this fragment will be 
highlighted.  Click Include This Fragment to select the fragment. Click 
OK Continue to define the G-group in the Define New G-group box by 
selecting Atoms, Shortcuts, or Variables. 
If multiple fragments are present in the structure and they all belong to 
a single G-group, click Include All Fragments Click OK. Then you 
may add any other Atoms, Shortcuts, or Variables to further define the 
G-group in the Define New G-group box. 
If multiple fragments are present in the structure and they belong to 
different G-groups,  select and include one fragment at a time.  To 
select the highlighted fragment in the G group definition, click Include 
This  Fragment. To highlight another fragment, click  Next 
Fragment/Previous Fragment. Click Include This Fragment when all 
the fragments are selected.  Click OK
4.  Click Save in the Define New G-group box to save the G-group containing the 
structure fragment(s). 
5.  Place the G-group containing the structure fragment(s) onto the core structure. 
Template Menu in Structure Drawing 
The Template menu contains a collection of predefined structures you can use.  You 
may also draw your own structure and save it as a template. 
To insert a template into your Structure Drawing window: 
1.  Select Template form the Structure Drawing Menu bar. 
2.  In the Open Template dialog box, select a template file name in the File name 
box.  The structure is shown.  Click Open
3.  The structure for the template you selected is displayed in the Template dialog 
box.  Select the entire structure or a structure fragment and click OK
4.  The Template dialog box disappears.  In the Structure Drawing window, click to 
insert the selected structure. 
VB.NET PDF insert text library: insert text into PDF content in vb
VB.NET PDF - Insert Text to PDF Document in VB.NET. Providing Demo Code for Adding and Inserting Text to PDF File Page in VB.NET Program.
remove metadata from pdf acrobat; edit pdf metadata
C# PDF insert image Library: insert images into PDF in C#.net, ASP
application? To help you solve this technical problem, we provide this C#.NET PDF image adding control, XDoc.PDF for .NET. Similar
edit pdf metadata acrobat; remove pdf metadata online
Structure Drawing Menus 
85 
QueryDef Menu 
QueryDef (Query Definition) Menu for Structure Drawing 
The QueryDef menu is used to define attributes of your structure.   
To define an attribute
1. Click the Selection or Lasso tool. 
2.  Select one or more nodes in the fragment for which an attribute is defined. 
3.  Select the option from the QueryDef menu.   
4.  Select the attributes from the dialog box.  Click OK
To set attributes for a single atom or bond, right-click on that object and select the 
desired attribute from the pull-down menu. 
You can define the following attributes: 
Ring Isolation 
Bond Characteristics 
Node Characteristics 
Hydrogen Attachments 
Non-hydrogen Attachments 
Other Attributes 
Generic Definition 
Markush Attributes 
Element Count 
Delocalized Charge 
Stereochemistry 
Free Sites 
Review Functional Group STN Commands 
Query Verification 
C# PDF Page Insert Library: insert pages into PDF file in C#.net
By using reliable APIs, C# programmers are capable of adding and inserting (empty) PDF page or pages from various file formats, such as PDF, Tiff, Word, Excel
pdf metadata online; batch pdf metadata
C# PDF Annotate Library: Draw, edit PDF annotation, markups in C#.
Provide users with examples for adding text box to PDF and edit font size and color in text box field in C#.NET program. C#.NET: Draw Markups on PDF File.
add metadata to pdf programmatically; pdf metadata editor online
86 
Ring Isolation 
You can use the Ring Isolation on the QueryDef menu to define ring isolation as: 
Isolated/Embedded: search for structures with the selected ring system 
either isolated or embedded in a ring system 
Isolated: search for structures that have no additional ring fusion to the 
selected ring system.  Additional substitution is allowed at nodes in the ring 
Mixture: This is selected when multiple rings are selected with different ring 
isolation settings.  Changing the ring isolation value changes all selected 
rings, regardless of previous settings. 
Bond Characteristics 
Bond Characteristics on the QueryDef menu is used to define the following bond 
characteristics.   
Bond types 
Chain:  search results include only structures containing chain bonds at the 
specified location. 
Ring/Chain:  search results include structures containing bonds in either 
rings or chains at the specified location.  When you change a chain bond to a 
ring/chain bond, the atoms on either side of the bond are also set to 
ring/chain. 
Ring:  search results have a ring containing the bond at the specified 
location.  This is the default type for ring bonds.  When you change a chain 
bond to a ring bond, the atoms on either side of the bond are also set to ring. 
You cannot alter the bond type in a drawn ring. 
Bond values 
Exact/Normalized: search results match answers with either the 
exact bond value drawn or with normalized bonds 
Exact: search results exactly match the bond value that is drawn. 
Normalized:  search results match only normalized bonds.  This is the 
default for even membered rings with alternating single and double bonds 
and for tautomeric bonds. 
Unspecified:  search results will match with any bond value. 
Mixture:  the bond value when more than one bond is selected with different 
bond values. It is selected in the dialog but is still grayed, as it is not a user-
selectable choice. Changing the bond value changes all selected bonds, 
regardless of previous settings. 
VB.NET PDF File & Page Process Library SDK for vb.net, ASP.NET
page modifying page, you will find detailed guidance on creating, loading, merge and splitting PDF pages and Files, adding a page into PDF document, deleting
pdf metadata viewer; read pdf metadata java
C# PDF Password Library: add, remove, edit PDF file password in C#
Able to perform PDF file password adding, deleting and changing in Visual Studio .NET project use C# source code in .NET class. Allow
add metadata to pdf; endnote pdf metadata
Structure Drawing Menus 
87 
Node Characteristics 
Node Characteristics on the QueryDef menu is used to specify node characteristics 
on your structure. 
Chain:  Search results include only structures containing chain nodes at the 
specified location. This is the default for drawn nodes in a chain. Chain nodes 
can be changed to ring or ring/chain nodes. Changing node characteristics at 
either end of a bond does not change the bond value. 
Ring:  Search results include only structures containing ring nodes at the 
specified location. This is the default for nodes in rings and cannot be 
changed. 
Ring/Chain:  Search results include structures containing chain nodes or ring 
nodes at the specified location. 
Mixture:  The node characteristic when more than one node is selected with 
different node characteristics. It is selected in the dialog but is still grayed as 
it is not a user-selectable choice. Changing the node value changes all 
selected nodes, regardless of previous settings. 
Hydrogen Attachments 
Hydrogen Attachments on the QueryDef menu are used to specify either an exact or 
minimum number of H attachments on a node. 
Note: This value should not contradict (and therefore must include) any H's drawn in 
the structure query. 
Non-Hydrogen Attachments 
Non-Hydrogen Attachments on the QueryDef menu are used to specify non-
Hydrogen attachments on your structure. 
You may specify an exact, minimum, or maximum number of attachments on a node 
other than hydrogen and the nature of those attachments. 
Note: This value should not contradict (and therefore must include) the number and 
type of connections drawn in the structure query. 
Other Attributes 
Other Attributes on the QueryDef menu is used to specify the following attributes: 
Charge: default is ANY, which retrieves both charged and uncharged 
substances. 
Valency: default is ANY. Valency is equal to the total number of bonds to a 
node, plus the absolute value of the charge. 
Isotope: default is ANY, which retrieves any isotope value, including none. 
This option is not active if more than one node is selected. 
88 
Generic Definition 
Generic Definition on the QueryDef menu is used to specify attributes of generic 
nodes.  Select generic nodes (Ak, Cb, Cy, or Hy) of the same type to enable this 
option. 
The following options are available: 
Attribute 
Options 
Saturation 
Saturated - all bonds are single exact 
ct 
Unsaturated - at least one double exact, triple, or 
normalized bond 
Type of Chain 
Linear - all atoms have one or two attachments 
ts 
Branched - at least one atom has more than two 
attachments 
Number of 
Hetero Atoms 
Specify number of non-carbon atoms 
Type of Ring 
System 
Monocyclic - one bond must be broken to change the 
the 
system into a chain 
Polycyclic - two or more bonds must be broken to change 
the system to a chain 
Number of 
Carbon Atoms 
Default is ANY, can be set to >7 or <7. 
Markush Attributes 
Markush Attributes on the QueryDef menu is used to specify the following attributes 
that affect searching in MARPAT: 
Match Level: 
Class: matches at either class or atom level; the initial default for chain nodes. 
Atom: limits the search to structures matching at the atom level; the initial 
default for ring nodes. 
Any: matches at any level, including generic R-groups. 
Element Count Level: 
Can be set to Limited or Unlimited for a selected node. 
Structure Drawing Menus 
89 
Element Count 
Element Count on the QueryDef menu is used to limit the types and numbers of 
elements in generic groups or to limit the types of Markush retrievals for your query.   
To use Element Count
1.  Select one or more generic nodes in your structure. 
2.  Select Element Count from the QueryDef menu. 
3.  In the Element Count dialog box choose the elements that you wish to limit in 
your query.  Select Exact, RangeMinimum, or Maximum.  Click Add to 
apply the Element Count to selected nodes.  The elements available for 
selection depend upon the generic group selected. Click Remove to remove 
the Element Count from selected nodes.  Click OK to return to structure 
building. 
4.  Check the Limited box to match generic groups that explicitly meet your 
Element Count specification.  If the Limited box is not checked, generic 
groups that merely imply your Element Count specification will be matched. 
Delocalized Charge 
Delocalized Charge in the QueryDef menu is used to change the default setting for 
selected nodes. 
To use Delocalized Charge
1.  Select adjacent nodes.   
2.  Select Delocalized Charge from the QueryDef menu.   
3.  In the Delocalized Charge dialog box select a delocalized charge from the 
scrollable list.  Any: retrieves substances with or without a delocalized 
charge. This is the default. You may also select a specific number between 
5+ and 5- or Any+ and Any-. 
4.  Click OK.   
90 
Stereochemistry 
You can use Stereochemisty on the QueryDef menu to specify stereochemical 
attributes of a structure. 
Stereochemical searches can be Relative or Absolute. Relative is the default, it 
allows retrieval of both possible enantiomers. An Absolute search only retrieves the 
enantiomer drawn in the query. 
To search for structures with double bond geometry, select the double bonds and 
then choose the Stereo option under Geometric Bonds
Stereo Set options are used to define different stereo groups within a single 
structure. Select the desired nodes and then choose the appropriate options under 
Stereo Set
Node Attribute options are used to alter stereo structures, e.g., flatten, invert. 
Note: If an invalid pattern of stereo bonds has been drawn, an error message is 
displayed in the Stereochemistry dialog. Use Query Verification for more 
information on drawing stereo centers. 
Stereo Display Label 
A stereo label for display only can be added to any node that has one or more stereo 
bonds. Select the node and then the stereo command that will be enabled. Click on 
Specific, followed by the label that you want to use. Stereo labels can be deleted 
using the Eraser Tool, or moved using the Lasso Tool 
Free Sites 
You can use Free Site on the 
QueryDef menu
to specify Free Sites when creating WPI 
structures. 
This option allows you to change the default setting for the selected nodes. The 
default setting, None, retrieves search results containing the normal valency of the 
atom with hydrogen attachments only. You may also specify a maximum, between 1 
and 9, for non-hydrogen attachments. 
Review Functional Group STN Commands 
You can use Review Functional Group STN Commands on the QueryDef menu to 
display the STN command file that is created when a Functional Group query is 
saved. Unsaved changes to the FG query will not be reflected in the command file. 
Documents you may be interested
Documents you may be interested