c# open pdf file in browser : Delete pages in pdf online software application project winforms azure .net UWP tr0116%20design%20rules%20reference1-part1562

Design Rules Reference 
Viewing Applicable Binary Rules 
In a similar fashion, you can also access information about the binary design rules that apply between two placed objects in a 
design. Position the cursor over any object, right-click and select Applicable Binary Rules from the pop-up menu. You will be 
prompted to select two objects in the design. Position the cursor over each object in turn and click or press ENTER. The 
Applicable Rules dialog will appear, displaying all binary design rules that apply to those objects. 
Note:  If the two objects that you select do not have any binary rules applied to them, the Applicable Rules dialog will not open. 
Notes 
If, rather than seeing which rules apply to an object (or between two objects) you would prefer to pick a rule and see which 
objects that rule applies to, this can be achieved from the PCB panel, when configured in Rules mode. As you click on a 
specific rule in the Rules region of the panel, filtering will be applied, using the rule as the scope of the filter. Only those design 
objects that fall under the scope of the rule will be filtered, the visual result of which (in the main design window) is determined 
by the highlighting options enabled (Mask/Dim/Normal, SelectZoom ). 
For more information about the PCB panel, press F1 when the cursor is over the panel. 
TR0116 (v1.8) May 20, 2008 
11
Delete pages in pdf online - remove PDF pages in C#.net, ASP.NET, MVC, Ajax, WinForms, WPF
Provides Users with Mature Document Manipulating Function for Deleting PDF Pages
delete page in pdf preview; delete pages of pdf reader
Delete pages in pdf online - VB.NET PDF Page Delete Library: remove PDF pages in vb.net, ASP.NET, MVC, Ajax, WinForms, WPF
Visual Basic Sample Codes to Delete PDF Document Page in .NET
delete pages from pdf in reader; delete pages from a pdf
Design Rules Reference 
Rule Priority 
As you create a new rule, it is given a priority setting. This setting defines the order in which multiple rules of the same type are 
applied when, for example, performing a Design Rule Check. 
Each new rule you add for the same rule type, will be given the highest priority setting, i.e. 1. You can change the priority order 
that exists for rules of the same type by clicking 
on the Priorities button in the PCB Rules and 
Constraints Editor dialog. The Edit Rule 
Priorities dialog opens. 
Initially, the dialog will list all rule instances for 
the rule type that is currently selected in the 
PCB Rules and Constraints Editor dialog. Use 
the Rule Type field to change the rule type and 
hence list the specific rules defined for that type. 
The defined rules are listed in order of current 
priority - from 1 (highest priority) downwards. 
Select a rule entry and use the Increase 
Priority and Decrease Priority buttons to move 
it up or down in the priority order respectively. 
Notes 
Multiple rules of the same type can be set up. It may arise that a design object is covered by more than one rule with the same 
scope. In this instance, a contention exists. All contentions are resolved by the priority setting. The system goes through the 
rules from highest to lowest priority and picks the first one whose scope expression(s) match the object(s) being checked. 
When a new rule is created for a particular rule type, it is automatically given priority 1. If any other rules of that type exist, their 
priorities will be shifted (lowered), by one, accordingly. They are then considered to be modified - even though you may not 
have specifically modified them at the scope/constraint level. All such existing rules of that type will therefore be displayed in the 
modified state (bold with asterisk). 
12 
TR0116 (v1.8) May 20, 2008 
C# PDF File & Page Process Library SDK for C#.net, ASP.NET, MVC
C# view PDF online, C# convert PDF to tiff, C# read PDF, C# convert PDF to text, C# extract PDF pages, C# comment annotate PDF, C# delete PDF pages, C# convert
cut pages out of pdf online; delete page on pdf
C# PDF Page Insert Library: insert pages into PDF file in C#.net
document files by C# code, how to rotate PDF document page, how to delete PDF page using C# .NET, how to reorganize PDF document pages and how
delete pdf pages in preview; delete pages pdf files
Design Rules Reference 
Application of Design Rules 
Different design rules are applied in different situations. Certain rules can be applied as you design, by enabling the online 
design rule check (DRC) feature. A violation of a rule is flagged as soon as the violation occurs during placement. You may 
prefer to design first and check for violations later. If this is the case, you could enable the batch DRC feature, which will apply a 
certain set of rules when launched and provide feedback via a report. Some rules are only applied at certain times and during 
software operations, such as autorouting, autoplacement and manufacturing output generation. 
The PCB Editor only applies each rule when it is appropriate. A rule's definition specifies when that particular rule is applied. To 
reiterate, each rule is applied in one or more of the following situations: 
Online Design Rule Check (DRC): running in the background, as you work, flagging and/or automatically preventing design 
rule violations of certain rule types 
Batch DRC: allows you to manually run a DRC at any time during the board design process, on all enabled rule types, and 
obtain a report 
During a software operation: certain rules are monitored during a software operation including: polygon pour, autorouting, 
autoplacement and output generation. Examples of these include the mask expansion rule which is monitored during output 
generation and the routing via style rule which is monitored during autorouting. 
The following table summarises where each of the individual rule types are applied: 
Rule 
Category 
Auto-
router 
Online 
DRC 
Batch 
DRC 
Output 
Generation 
Other 
Clearance 
Electrical 
Interactive routing, Polygon placement 
Short-Circuit 
Electrical 
Unrouted Net 
Electrical 
Unconnected Pin 
Electrical 
Parallel Segment 
High Speed 
Length 
High Speed 
Matched Net Lengths 
High Speed 
Equalize Net Lengths command 
Daisy Chain Stub Length 
High Speed 
Vias Under SMD 
High Speed 
Maximum Via Count 
High Speed 
Minimum Annular Ring 
Manufacturing 
Acute Angle 
Manufacturing 
Hole Size 
Manufacturing 
Layer Pairs 
Manufacturing 
Interactive routing 
Solder Mask Expansion 
Mask 
Paste Mask Expansion 
Mask 
Room Definition 
Placement 
Arrange Within Room command 
Component Clearance 
Placement 
Autoplacement (Cluster Placer) 
Component Orientations 
Placement 
Autoplacement (Cluster Placer) 
Permitted Layers 
Placement 
Autoplacement (Cluster Placer) 
Nets to Ignore 
Placement 
Autoplacement (Cluster Placer) 
Height 
Placement 
Autoplacement PCB3D Editor 
Power Plane Connect Style 
Plane 
Internal Planes 
Power Plane Clearance 
Plane 
Internal Planes 
TR0116 (v1.8) May 20, 2008 
13
VB.NET PDF Page Insert Library: insert pages into PDF file in vb.
add and insert one or multiple pages to existing adobe PDF document in VB.NET. Ability to create a blank PDF page with related by using following online VB.NET
delete pages pdf online; delete a page from a pdf
C# HTML5 PDF Viewer SDK to view PDF document online in C#.NET
C# view PDF online, C# convert PDF to tiff, C# read PDF, C# convert PDF to text, C# extract PDF pages, C# comment annotate PDF, C# delete PDF pages, C# convert
delete pages in pdf; delete a page from a pdf acrobat
Design Rules Reference 
Rule 
Category 
Auto-
router 
Online 
DRC 
Batch 
DRC 
Output 
Generation 
Other 
Polygon Connect Style 
Plane 
Polygon placement 
Broken plane 
Plane 
Additional split plane error report 
Dead Copper 
Plane 
Additional split plane error report 
Starved Thermal 
Plane 
Additional split plane error report 
Width 
Routing 
Interactive routing 
Routing Topology 
Routing 
Routing Priority 
Routing 
Routing Layers 
Routing 
Routing Corners 
Routing 
Third party Autorouters (e.g. Specctra) 
Routing Via Style 
Routing 
Interactive routing 
Fanout Control 
Routing 
Interactive routing 
Differential Pairs Routing 
Routing 
Interactive routing 
Signal Stimulus 
Signal Integrity 
Signal Integrity Analysis 
Overshoot - Falling Edge 
Signal Integrity 
Signal Integrity Analysis 
Overshoot - Rising Edge 
Signal Integrity 
Signal Integrity Analysis 
Undershoot - Falling Edge 
Signal Integrity 
Signal Integrity Analysis 
Undershoot - Rising Edge 
Signal Integrity 
Signal Integrity Analysis 
Impedance 
Signal Integrity 
Signal Integrity Analysis 
Signal Top Value 
Signal Integrity 
Signal Integrity Analysis 
Signal Base Value 
Signal Integrity 
Signal Integrity Analysis 
Flight Time - Rising Edge 
Signal Integrity 
Signal Integrity Analysis 
Flight Time - Falling Edge 
Signal Integrity 
Signal Integrity Analysis 
Slope - Rising Edge 
Signal Integrity 
Signal Integrity Analysis 
Slope - Falling Edge 
Signal Integrity 
Signal Integrity Analysis 
Supply Nets 
Signal Integrity 
Signal Integrity Analysis 
SMD To Corner 
SMT 
SMD To Plane 
SMT 
SMD Neck-Down 
SMT 
Testpoint Style 
Testpoint 
Find and Set Testpoints command 
Testpoint Usage 
Testpoint 
Find and Set Testpoints command 
14 
TR0116 (v1.8) May 20, 2008 
VB.NET PDF- View PDF Online with VB.NET HTML5 PDF Viewer
RasterEdge. PRODUCTS: ONLINE DEMOS: Online HTML5 Document Viewer; Online XDoc.PDF C# File: Split PDF; C# Page: Insert PDF pages; C# Page: Delete PDF pages;
acrobat export pages from pdf; delete a page in a pdf file
VB.NET PDF - Convert PDF Online with VB.NET HTML5 PDF Viewer
C# view PDF online, C# convert PDF to tiff, C# read PDF, C# convert PDF to text, C# extract PDF pages, C# comment annotate PDF, C# delete PDF pages, C# convert
delete pages of pdf online; delete blank pages from pdf file
Design Rules Reference 
Design Rule Checking (DRC) 
Design Rule Checking (DRC) is a powerful automated feature that checks both the logical and physical integrity of your design. 
Checks are made against any or all enabled design rules and can be made online, as you work, and/or as a batch check, with 
results listed in the Messages panel and a generated report. This feature should be used on every routed board to confirm that 
minimum clearance rules have been maintained and that there are no other design violations. It is particularly recommended 
that you always perform a design rule check prior to generating final artwork. 
Configuring the DRC 
Configuration for the check is carried out in the Design Rule 
Checker dialog, accessed by selecting the Design Rule 
Check command from the PCB Editor's Tools menu. 
In the folder list on the left side of the dialog, each of the design 
rule categories whose rule types can be checked are listed 
under the Rules To Check folder. Click on the Rules To 
Check folder to list all checkable design rule types, across all 
categories, in the right side of the dialog. 
Click on a category to list all associated (and checkable) design 
rule types for that category. 
Enable/disable Online (where available) and/or Batch checking 
options for each rule type you wish to 
check. Use the options available from 
the right-click pop-up menu to 
enable/disable checks of all rule types, 
or to enable checks of all used rule types 
only. 
TR0116 (v1.8) May 20, 2008 
15
VB.NET PDF - Annotate PDF Online with VB.NET HTML5 PDF Viewer
VB.NET PDF - Annotate PDF Online with VB.NET HTML5 PDF Viewer. Explanation about transparency. VB.NET HTML5 PDF Viewer: Annotate PDF Online. This
add and remove pages from a pdf; delete page in pdf
C# HTML5 PDF Viewer SDK to convert and export PDF document to
C# view PDF online, C# convert PDF to tiff, C# read PDF, C# convert PDF to text, C# extract PDF pages, C# comment annotate PDF, C# delete PDF pages, C# convert
delete blank pages in pdf online; delete page pdf file reader
Design Rules Reference 
Using Online DRC 
To turn on the Online DRC feature, enable the Online DRC option on the 
PCB Editor - General page of the Preferences dialog (Tools » 
Preferences). Online Design Rule Checking runs in the background, as 
you work, flagging and/or automatically preventing design rule violations. 
Errors are highlighted in the document  by outlining the violating object(s) in 
the current DRC Error Markers color, defined in the System Colors region 
of the View Configurations dialog (Design » Board Layers & Colors). 
Using Batch DRC 
Batch Design Rule Checking allows you to manually run 
a check at any time during the board design process. 
When setting up a batch DRC, various additional options 
can be defined by clicking on the Report Options folder, 
in the folder-tree pane of the Design Rule Checker 
dialog. These options include generation of a report. 
A batch DRC is initiated by clicking the Run Design Rule 
Check button, at the bottom left of the dialog. After the 
check has completed, all violations will appear listed as 
messages in the Messages panel. 
If the Create Violations report option is enabled, 
clearance, length and width errors will be highlighted on 
the PCB document. 
DRC Reports 
Enable the Create Report File option in the Design Rule Checker dialog to generate a DRC report. Options available on the 
PCB Editor - Reports page of the Preferences dialog allow you to specify in which format the report is generated and whether 
a report is automatically displayed in the main design window. The following report formats are available: 
TXT - producing the Design Rule Check - PCBDocumentName.drc file 
HTML - producing the Design Rule Check - PCBDocumentName.html file 
XML - producing the PCBDocumentName.xml file. 
By default, TXT and HTML formats are generated, with the HTML report being displayed after generation. 
16 
TR0116 (v1.8) May 20, 2008 
Design Rules Reference 
The report lists each rule that was tested, as 
specified in the Design Rule Checker dialog. Each 
violation that was located is listed with full details of 
any reference information, such as the layer, net 
name, component designator and pad number, as 
well as the location of the object. In the HTML format 
report, click on the entry for an offending object to 
cross probe directly to that object in the workspace. 
Interrogating Design Violations 
There are essentially three methods of interrogating 
design violations - from the Messages panel, from 
the PCB panel and directly within the design 
workspace. The first method is solely associated with 
having run a Batch DRC. 
From the Messages Panel 
After running a Batch DRC, double-clicking a 
violation message in the Messages panel will cross 
probe to the object(s) causing that violation in the 
main design window. Note: The Create Violations 
option must be enabled as part of the DRC Report 
options in the Design Rule Checker dialog, for the 
cross probing to work. 
From the PCB Panel 
When running an Online or Batch DRC, 
any rule violations associated with a rule 
class or individual rule will be listed in the 
Violations region of the PCB panel, when 
the panel is configured in Rules mode. 
Clicking on a violation entry will apply 
filtering using the offending object(s) as 
the scope of the filter. The resulting view 
in the main design window will depend on 
the highlighting options enabled 
(Mask/Dim/NormalSelectZoom ) at the 
top of the panel. 
Double-clicking on a violation entry (or right-clicking on an entry and choosing Properties from the subsequent menu) will open 
the Violation Details dialog, which provides information about the rule being violated and the primitive(s) responsible. 
From this dialog you can highlight the offending object (causing it to flash in the workspace) and jump to it, effectively providing 
zoom and center. 
TR0116 (v1.8) May 20, 2008 
17
Design Rules Reference 
Each specific rule can be enabled or disabled with respect to Design Rule 
Checking - directly from the PCB panel - using the corresponding option under 
the On column. With this option disabled, the rule will not be included in the DRC 
and no violations of it will be listed. 
Directly in the Workspace 
You can interrogate violations associated with a 
particular design object directly within the PCB 
workspace. Position the cursor over the offending 
object you wish to interrogate, right-click and select 
Violations from the pop-up menu. In the example 
image, the offending track near the top-left corner 
(denoted by a yellow marker for ease of reference) is 
being investigated. 
You can either choose to investigate individual violations associated with that 
object, or all violations. Choosing the former will cause the object(s) involved in the 
indicated violation to be zoomed and centered in the main design window. The 
zoom level can be adjusted by clicking the Zoom Level button in the PCB panel 
and using the slide control. 
Irrespective of your choice, the Violation Details dialog will appear, providing 
details about the particular design rule that is being violated and the offending 
object(s). If you chose to Show All Violations, each of the individual violations will 
be listed in the dialog, from which to choose. 
Highlight and jump to the object(s) causing the violation as required using the 
Highlight and Jump buttons respectively. 
Resolving Design Rule Violations 
DRC reports can appear quite daunting to the new PCB designer. The secret to 
keeping the process manageable is to develop a strategy. One strategy is to limit the number of violations that are reported. 
When setting up the report options in the Design Rule Checker dialog, set the Stop When Found feature to a small number. 
Another strategy is to run the DRC in a number of stages. If you find that the design contains a large number of violations, begin 
by enabling the rules one at a time. With experience you will develop a preferred approach to testing the various design rules. 
Tracking Down Broken Nets 
When a net is not completely routed, it is reported as a violation of the applicable Unrouted Net rule. The net is considered to be 
broken. The violation details for such a net will show how many sub-nets the net is broken into and the percentage of the net 
that is currently routed. Broken into two sub-nets indicates one break, broken into three sub-nets indicates two breaks, etc. 
A break, or rather an unrouted connection, can be quickly found using the PCB panel. You could of course cross probe from the 
relevant violation message in the Messages panel, but by using the PCB panel, you can take advantage of the masking 
feature. To highlight the break, follow these steps: 
Configure the PCB panel in Rules mode 
In the Rule Classes region of the panel, click on the Un-Routed Net Constraint entry 
Click on the required entry in the Violations region of the panel. Filtering will be applied using the associated net as the 
basis for filtering. Ensure that the Mask or Dim option at the top of the panel is enabled. In the workspace, only the violating 
net will be displayed with all other objects masked or dimmed out. Click the Mask Level button at the bottom right of the 
main design window and use the controls to increase the masking or dimming levels of contrast as required 
18 
TR0116 (v1.8) May 20, 2008 
Design Rules Reference 
To highlight just the unrouted connection, double-click on the violation entry in the panel and use the Jump button in the 
Violation Details dialog that appears 
Notes 
Turn the Online DRC feature on when manually routing to immediately highlight clearance, width and parallel segment 
violations. 
Disabling a rule has the same effect as deleting the rule in terms of how it is handled by the Online and Batch DRC. 
All currently displayed DRC error markers can be cleared from the document using the Reset Error Markers command, 
available from the main Tools menu. Clearing the error markers also clears the violations reported in the PCB panel. The 
violation messages that appear in the Messages panel after running a Batch DRC, will remain however. 
Bear in mind that this command just clears the error markers, it does not fix the violations. If you run a Batch DRC again, all 
violations will reappear in the PCB panel, along with the error markers in the workspace. 
With respect to Batch DRC of signal integrity design rules: 
you must include a Layer Stack rule to be able to perform a signal integrity analysis 
for the design analysis to be correct you need to include appropriate Supply Nets design rules  
The DRC tests are worst-case. Each net is simulated from all possible output pins and the worst result is displayed. 
TR0116 (v1.8) May 20, 2008 
19
Design Rules Reference 
Default Design Rules Created with a New PCB Document 
The following design rules are created by default with a new PCB document. Except for specific Fanout Control rules, all default 
rules have a scope (Full Query) of All, meaning they apply to the whole board. For default rule constraints, refer to the 
individual design rule topics. 
Electrical 
Clearance 
Short-Circuit 
Un-Routed Net 
Routing 
Width 
Routing Topology 
Routing Priority 
Routing Layers 
Routing Corners 
Routing Via Style 
Fanout Control 
* Fanout_BGA - with Full Query IsBGA
* Fanout_LCC - with Full Query IsLCC
* Fanout_SOIC - with Full Query IsSOIC
* Fanout_Small - with Full Query (CompPinCount < 5)
* Fanout_Default - with Full Query All
Differential Pairs Routing 
Mask 
Solder Mask Expansion 
Paste Mask Expansion 
Plane 
Power Plane Connect Style 
Power Plane Clearance 
Polygon Connect Style 
Testpoint 
Testpoint Style 
Testpoint Usage 
Manufacturing 
Hole Size 
Layer Pairs 
Placement 
Component Clearance 
Height 
20 
TR0116 (v1.8) May 20, 2008 
Documents you may be interested
Documents you may be interested