c# pdf reader : Delete a page from a pdf file control application platform web page azure winforms web browser Tutorial%20Mastering%20ZWCAD36-part1841

 GLOSSARY 
351 
Select entity in drawing session.   
Modify the selected entity in drawing session.   
Export relevant information into screen or a file.   
You can produce customize resolution with application comprised of compound variant 
LISP functions. You can automate your job by extending CAD tools in ZWCAD or apply 
other applications into ZWCAD. LISP can be used to produce any application you need in 
the special industries to intensify the CAD platform. 
Application of LISP expressions 
LISP has its particular functions and syntax. LISP codes are capable of tested directly 
without preparing extra procedure. Two syntaxes are provided in LISP, the first one 
putting the operator in front of the operating number, in which operators can be taken as 
functions with specific features, the operating number is process by functions. Each 
statement is separated by a blank. 
The second syntax divides the statement into two items within each bracket: function 
name as the first item and the parameters or variables of the function is second item. 
Create a LISP program 
Steps to write application using LISP:   
1.  Open a text edited window such as NOTEBOOK.   
2.  Write code in the text edited window.   
3.  Saves the new code file with the desired path and file name from File-Save As 
menu option, extension name as 1st.   
4.  Verify the code input.   
The following properties are contained in LISP functions: 
1.  The codes are displayed in indent mode as other program languages do, but 
take no effects on performing programs.   
2.  Newline is used to facilitate understanding and reading, and place multi-row 
codes in one line, which does not effect performing the program.   
3.  All LISP statements are contained in the brackets which always appear in pairs.   
4.  If multiple brackets pairs are contained in a statement, execute from the interior 
bracket.   
5.  Text in codes appears behind the semicolon is a kind of annotation. Any text 
with semicolon in front will be ignored by programs.   
All LISP functions return value to the other function that invoke them. By default, the value 
is calculated by the last expression. Generally the function princ without character string 
parameter follows the function that its name precede with a prefix "c:". This function is 
aimed at exiting program without returning any value. 
Load and Run LISP Program 
LISP program is available only after loading, while how to apply a LISP program relies on 
the program itself, if functions are created in programs, it can be performed just like 
executing commands in ZWCAD. Most of the LISP functions are provided with prompts 
instructing how to use them. You can load LISP program to ZWCAD before executing this 
program as performing APPLOAD command. In addition to input from command line, 
Delete a page from a pdf file - 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 online; acrobat export pages from pdf
Delete a page from a pdf file - 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 of pdf preview; delete pages from pdf acrobat
CHAPTER 15 
352 
ZWCAD provides another direct way of performing commands: customize menu which is 
used for running LISP program. No more descriptions for the specific procedures here.   
Sample of LISP program 
The following LISP program explains how to create a green TEST layer, and draw a 
closed polyline on that layer. 
(defun C:testlisp (/) 
 (setvar "cmdecho" 0) 
 (command "-layer" "t" "test" "m" "test" "c" "green" "test" "l" "continuous"   
  "test" "lw" "0.5" "test" "") 
 (command "pline" "-2,-3,0" "6, 4, 0" "1, -10, 0" "-11, -9, 0" "-12, -1, 0" "-6, 2, 0" "-1, 7, 0" 
"c") 
 (command "regen") 
 (command "zoom" "e" "") 
 (setvar "cmdecho" 1) 
 (princ) 
Remarks 
User can reference 
LISP document
from Developer‘s help, to view LISP functions as 
well as relative tutorials that ZWCAD supports. 
15.2.  VBA 
VBA is a kind of programming language including variety of Microsoft applications 
program environment (such as WORD, EXCEL .etc) 
Microsoft VBA is a type of program environment for objects, capable of providing 
developing function as Visual Basic 6 (VB). The main difference between VBA and VB is 
that VBA runs together with ZWCAD in the same process space, and provides intellective 
and frequent program environment. 
VBA provides application integration for those application programs supportive of VBA. 
That is to say, ZWCAD (using other applications database) can be Automation controlling 
program such as Microsoft Word or Excel and other applications. 
You should purchase independent developed version of Visual Basic 6
providing ZWCAD 
VBA with extra components, such as external database engine and report forms 
compiling function. 
Four advantages of realizing VBA in ZWCAD: 
VBA and its environment are prone to study and apply.   
VBA is capable of running together with ZWCAD in the same process space and 
facilitate the program operating. 
Rapid and effective construction of dialog box, which enables developers construct 
prototype applications and receive design feedback quickly.   
The project is both independent and embedded supported. Which provides 
developers with flexible ways to release their applications.   
VBA applications are saved in Projects files, ZWCAD® VBA project is a combination of 
code module, class module and window, all these modules and windows run together to 
C# PDF File & Page Process Library SDK for C#.net, ASP.NET, MVC
C# File: Merge PDF; C# File: Split PDF; C# Page: Insert PDF pages; C# Page: Delete PDF pages; C# Read: PDF Text Extract; C# Read: PDF
cut pages from pdf reader; delete pages from a pdf online
VB.NET PDF File & Page Process Library SDK for vb.net, ASP.NET
your PDF document is unnecessary, you may want to delete this page adding a page into PDF document, deleting unnecessary page from PDF file and changing
cut pages from pdf; delete pdf pages android
 GLOSSARY 
353 
execute specified function. The project can be stored in both ZWCAD drawings and also 
can be stored as independent file. 
You can open VBA manager through ZWCAD menu Tools-Macro-VBA Manager to view 
VBA project in which you are allowed to create, load and close projects. 
ZWCAD VBA project is incompatible with independent Visual Basic 6 project binary 
system. However, you can use IMPORT File and EXPORT File from File menu option to 
import and export forms, modules and classes while working in VBA IDE. 
Open VBA environment 
VBA has its own interface environment, execute from 
Tools-Macro-VisualBasic editor, to 
open Visual Basic program and display VBA environment window which is short for IDE, 
i.e. Integrated Development Environment. 
ZWCAD VBA project is a collection of code modules, classes and forms, here module is 
self-include program code segment, a project is capable of containing multiple modules. 
These modules and forms run together to perform given functions.   
You can add new modules by selecting 
Insert 
Module
menu option from the Visual 
Basic project window. And next to open module file editor window, in which you can write 
codes. Meanwhile, a new module icon will be added in the module list in 
Project
window 
with default name as Modual1.   
ZWCAD is running while opening VBA environment, you can toggle to ZWCAD platform 
from the last option on 
View
menu in VBA IDE. 
VBA program samples 
The following VBA program draws a donut with inside diameter as 10, and outside 
diameter as 15:   
Sub DrawDonut() 
   Dim CenterPt(0 To 2) As Double 
   Dim OutRad As Double 
   Dim InRad As Double 
   CenterPt(0) = 10: CenterPt(1) = 10: CenterPt(2) = 0 
   OutRad = 15 
   InRad = 10 
   Dim pts(0 To 3) As Double 
   pts(0) = CenterPt(0) - InRad - Abs(OutRad - InRad) / 2 
   pts(1) = CenterPt(1) 
   pts(2) = CenterPt(0) + InRad + Abs(OutRad - InRad) / 2 
   pts(3) = CenterPt(1) 
   Dim PolyObj As ZwcadLWPolyline 
   Set PolyObj = ThisDocument.ModelSpace.AddLightWeightPolyline(pts) 
   PolyObj.Closed = True 
C# PDF Page Insert Library: insert pages into PDF file in C#.net
page processing functions, such as how to merge PDF document files by C# code, how to rotate PDF document page, how to delete PDF page using C#
delete a page from a pdf acrobat; delete pages from pdf online
C# PDF File Split Library: Split, seperate PDF into multiple files
Besides, in the process of splitting PDF document, developers can also remove certain PDF page from target PDF file using C#.NET PDF page deletion API.
delete a page from a pdf file; cut pages from pdf file
CHAPTER 15 
354 
   For i = 0 To 1 
       PolyObj.SetBulge i, 1 
       PolyObj.SetWidth i, Abs(OutRad - InRad), Abs(OutRad - InRad) 
   Next i 
   PolyObj.Update 
   ThisDocument.Regen 
End Sub 
Remarks 
See 
VBA Develop and Migrate Guide
and 
VBA Reference
in 
―Developer‘s help‖
to view 
the VBA funct
ions as well as relevant tutorials provided in ZWCAD platform (it‘s 
recommended to reference specific instructions from 
Help
-
‖Developer‘s help‖
). 
15.3.  SDS 
SDS is an acronym for Solutions Development System, a C/C++ language interface 
compatible with the ADS® (AutoCAD® Development System) interface found in other 
CAD systems. SDS provides hooks into ZWCAD® , allowing you to create custom 
applications.   
Remarks 
User can reference 
SDS Programming Language Reference
in 
―Developer‘s help‖
, in 
which SDS functions as well as instructions for SDS function are provided (it‘s 
recommended to reference specific instructions from 
Help
-
‖Developer‘s help‖
). 
15.4.  DCL 
DCL is an acronym for Dialog Control Language, a separate programming language that 
you can use with ZWCAD® to create custom dialog boxes. In creating dialog boxes with 
DCL, you work with elements called tiles, cluster tiles (or clusters), and attributes. 
Remarks 
User can reference 
DCL Programming Reference
in 
―Developer‘s help‖
(it‘s 
recommended to reference specific instructions from 
Help
-
‖Developer‘s help‖
). 
VB.NET PDF File Compress Library: Compress reduce PDF size in vb.
Since images are usually or large size, images size reducing can help to reduce PDF file size effectively. Delete unimportant contents Embedded page thumbnails.
delete pdf pages reader; delete page in pdf
VB.NET PDF Page Insert Library: insert pages into PDF file in vb.
using RasterEdge.XDoc.PDF; Add and Insert a Page to PDF File Using VB. doc2.Save( outPutFilePath). Add and Insert Blank Page to PDF File Using VB.
delete blank pages in pdf files; delete page pdf online
 GLOSSARY 
355 
16.  Glossary 
absolute coordinates   
Coordinate values measured from a coordinate system's origin point.   
acquired point   
In the tracking or object snap tracking method of locating a point, an intermediate location 
used as a reference.   
acquisition marker   
During tracking or object snap tracking, the temporary plus sign displayed at the location 
of an acquired point.   
aliasing   
The effect of discrete picture elements, or pixels, aligned as a straight or curved edge on a 
fixed grid appearing to be jagged or stepped.   
aligned dimension   
A dimension that measures the distance between two points at any angle. The dimension 
line is parallel to the line connecting the dimension's definition points. (DIMALIGNED)   
ambient color   
A color produced only by ambient light.   
ambient light   
Light that illuminates all surfaces of a model with equal intensity. Ambient light has no 
single source or direction and does not diminish in intensity over distance.   
angular dimension   
A dimension that measures angles or arc segments and consists of text, extension lines, 
and leaders. (DIMANGULAR)   
angular unit   
The unit of measurement for an angle. Angular units can be measured in decimal degrees, 
degrees/minutes/seconds, grads, and radians.   
annotations   
Text, dimensions, tolerances, symbols, or notes.   
ANSI   
For  American  National  Standards  Institute.  Coordinator  of  voluntary  standards 
development for both private and public sectors in the United States. Standards pertain to 
programming languages, Electronic Data Interchange (EDI), telecommunications, and the 
physical properties of diskettes, cartridges, and magnetic tapes.   
anti-aliasing   
A method that reduces aliasing by shading the  pixels adjacent  to the main pixels that 
define a line or boundary.   
approximation points   
Point locations that a B-spline must pass near, within a fit tolerance. 
C# PDF File Compress Library: Compress reduce PDF size in C#.net
Since images are usually or large size, images size reducing can help to reduce PDF file size effectively. Delete unimportant contents Embedded page thumbnails.
delete page on pdf reader; delete blank pages from pdf file
C# PDF File Merge Library: Merge, append PDF files in C#.net, ASP.
document file, and choose to create a new PDF file in .NET NET document imaging toolkit, also offers other advanced PDF document page processing and
delete pages in pdf reader; copy pages from pdf to word
CHAPTER 16 
356 
array   
Multiple copies of selected objects in a rectangular or polar (radial) pattern. (ARRAY).   
arrowhead   
A terminator, such as an arrowhead, slash, or dot, at the end of a dimension line showing 
where a dimension begins and ends.   
ASCII   
For American Standard Code for Information Interchange. A common numeric code used 
in computer data communications.  The code  assigns meaning to 128 numbers, using 
seven bits per character with the eighth bit used for parity checking. Nonstandard versions 
of ASCII assign meaning to 255 numbers.   
aspect ratio   
Ratio of display width to height.   
associative hatch   
Hatching that conforms to its bounding objects such that modifying the bounding objects 
automatically adjusts the hatch. (BHATCH)   
attenuation   
The diminishing of light intensity over distance.   
attribute definition   
An object that is included in a block definition to store alphanumeric data. Attribute values 
can be predefined or specified when the block is inserted. Attribute data can be extracted 
from a drawing and inserted into external files. (ATTDEF)   
attribute extraction file   
An ASCII text file to which extracted attribute data is written. The contents and format are 
determined by the attribute extraction template file.   
attribute extraction template file   
An  ASCII  text  file  that  determines  which  attributes  are  extracted  and  how  they  are 
formatted when written to an attribute extraction file.   
attribute prompt   
The  text  string  displayed  when  you  insert  a  block  with  an  attribute  whose  value  is 
undefined.   
attribute tag   
 text  string  associated  with  an  attribute  that  identifies  a  particular  attribute  during 
extraction from the drawing database. 
attribute value   
The alphanumeric information associated with an attribute tag. 
ZWCAD window   
The drawing area, its surrounding menus, and the command line.   
axis tripod   
Icon with X, Y, and Z coordinates that is used to visualize the viewpoint (view direction) of 
a drawing without displaying the drawing. (VPOINT)   
back face   
The opposite side of a front face. Back faces are not visible in a rendered image. 
baseline   
An imaginary line on which text characters appear to rest. Individual characters can have 
 GLOSSARY 
357 
descenders that drop below the baseline.   
baseline dimension   
Multiple dimensions measured from the same baseline. Also called parallel dimensions.   
base point   
1. In the context of editing grips, the grip that changes to a solid color when selected to 
specify the focus of the subsequent editing operation. 2. A point for relative distance and 
angle  when  copying,  moving, and  rotating objects. 3. The  insertion base point  of the 
current drawing. (BASE) 4. The insertion base point for a block definition. (BLOCK)   
Bezier curve   
A polynomial curve defined by a set of control points, representing an equation of an order 
one less than the number of points being considered. A Bezier curve is a special case of a 
B-spline curve.   
bitmap   
The digital representation of an image having bits referenced to pixels. In color graphics, a 
different value represents each red, green, and blue component of a pixel.   
blips   
Temporary screen markers displayed in  the drawing area when you specify a point or 
select objects. (BLIPMODE)   
block   
A  generic  term  for  one  or  more  objects  that are  combined  to  create  a  single  object. 
Commonly used for either block definition or block reference.(BLOCK)   
block definition   
The name, base point, and set of objects that are combined and stored in the symbol table 
of a drawing.   
block reference   
A compound object that is inserted in a drawing and displays the data stored in a block 
definition. Also called instance.(INSERT)   
B-spline curve   
 blended  piecewise  polynomial  curve  passing  near  a  given  set  of  control 
points.(SPLINE)   
BYBLOCK   
A special object property used to specify that the object inherits the color or linetype of any 
block containing it.   
BYLAYER   
A  special  object  property  used to specify that  the  object inherits  the color or  linetype 
associated with its layer. 
clipping planes   
The boundaries that define or clip the field of view. (DVIEW)   
color map   
A table defining the intensity of red, green, and blue (RGB) for each displayed color.   
command line   
A text area reserved for keyboard input, prompts, and messages.   
construction plane   
A  plane  on  which  planar  geometry  is constructed.  The  XY  plane  of the current  UCS 
CHAPTER 16 
358 
represents the construction plane.   
continued dimension   
 type  of  linear  dimension  that  uses  the  second  extension  line  origin  of  a  selected 
dimension  as  its  first  extension  line  origin,  breaking  one  long  dimension  into  shorter 
segments  that  add  up  to  the  total  measurement.  Also  called  chain  dimension. 
(DIMCONTINUE)   
control frame   
A series of point locations used as a mechanism to control the shape of a B-spline. These 
points are connected by a series of line segments for visual clarity and to distinguish the 
control  frame  from  fit  points. The  SPLFRAME  system  variable  must  be  turned  on  to 
display control frames.   
coordinate filters   
Functions  that extract individual X, Y, and Z coordinate values from  different points to 
create a new, composite point. Also called X,Y,Z point filters.   
Coons patch   
In 3D surface meshes, the bicubic surface (one curved in the M direction and another in 
the N direction) interpolated between four edges.   
crosshairs   
A type of cursor consisting of two lines that intersect.   
crossing selection   
A rectangular area drawn to select objects fully or partly within its borders.   
CTB file   
SA color-dependent plot style table.   
default   
A  predefined  value  for  a  program  input  or parameter.  Default  values  and  options  for 
ZWCAD commands are denoted by angle brackets (<>).   
definition points   
Points for creating a dimension. ZWCAD refers to the points to modify the appearance 
and value of a nonassociative dimension when the dimensioned object is modified. Also 
called defpoints and stored on the special layer DEFPOINTS.   
dependent named objects (in xrefs)   
Named objects brought into a drawing by an external reference.   
DIESEL   
For Direct Interpretively Evaluated  String Expression Language. A macro language for 
altering the status line with the MODEMACRO system variable and for customizing menu 
items.   
dimension line arc   
An arc (usually with arrows at each end) spanning the angle formed by the extension lines 
of an angle being measured. The dimension text near this arc sometimes divides it into 
two arcs.   
dimension style   
A named group of dimension settings that determines the appearance of the dimension 
and simplifies the setting of dimension system variables. (DIMSTYLE)   
dimension text   
 GLOSSARY 
359 
The measurement value of dimensioned objects.   
dimension variables   
A  set of numeric  values,  text strings, and  settings  that control  dimensioning  features. 
(DIMSTYLE)   
direct distance entry   
A method to specify a second point by first moving the cursor to indicate direction and 
then entering a distance.   
drawing area   
The area in which your drawings are displayed and modified. The size of the drawing area 
varies,  depending  on  the  size  of  the  window  and  on  how  many  toolbars  and  other 
elements are displayed.   
drawing extents   
The smallest rectangle that contains all objects in a drawing, positioned on the screen to 
display the largest possible view of all objects. (ZOOM)   
drawing limits   
The user-defined rectangular boundary of the drawing area covered by dots when the grid 
is turned on. Also called drawing limits. (LIMITS) 
DWF   
For Design Web Format. A highly compressed file format that is created from a DWG file. 
DWF files are easy to publish and view on the Web.   
DWG   
Standard file format for saving vector graphics from within ZWCAD.   
DXF   
For drawing interchange format.   
edge   
The boundary of a face.   
elevation   
The default Z value above or below the XY plane of the current user coordinate system, 
which is used for entering coordinates and digitizing locations. (ELEV)   
embed   
To use object linking  and embedding  (OLE) information from  a  source  document  in  a 
destination document. An embedded object is a copy of the information from a source 
document  that  is  placed  in  the  destination  document  and  has  no  link  to  the  source 
document.   
environment variable   
A setting stored in the operating system that controls the operation of a program.   
explode   
To disassemble  a complex object, such  as a block, dimension, solid, or  polyline, into 
simpler  objects.  In the  case  of  a  block,  the  block  definition  is  unchanged.  The  block 
reference is replaced by the components of the block. (EXPLODE)   
external reference (xref)   
A drawing file referenced by another drawing. (XREF)   
extrusion   
A 3D solid created by sweeping an object that encloses an area along a linear path.   
CHAPTER 16 
360 
face   
A triangular or quadrilateral portion of a surface object.   
feature control frame   
The tolerance that applies  to  specific features or patterns of features.  Feature control 
frames always contain at least a geometric characteristic symbol to indicate the type of 
control and a tolerance value to indicate the amount of acceptable variation.   
fence   
A multisegmented line specified to select objects it passes through.   
fill  
A solid color covering an area bounded by lines or curves. (FILL)   
fit points   
Locations that a B-spline must pass through exactly or within a fit tolerance.   
fit tolerance   
The setting for the maximum distance that a B-spline can pass for each of the fit points 
that define it.   
font   
 character  set,  comprising  letters,  numbers,  punctuation  marks,  and  symbols  of  a 
distinctive proportion and design.   
freeze   
A setting  that suppresses the display of objects on selected layers. Objects on frozen 
layers are not displayed, regenerated, or plotted. Freezing layers shortens regenerating 
time. (LAYER)   
front faces   
Faces with their normals pointed outward.   
geometry   
All graphical objects such as lines, circles, arcs, polylines, and dimensions. Nongraphical 
objects,  such  as  linetypes,  lineweights,  text  styles,  and  layers  are  not  considered 
geometry.   
grid   
An area covered with regularly spaced dots to aid drawing. The spacing between grid dots 
is adjustable. Grid dots are not plotted. (GRID)   
grid limits   
The user-defined rectangular boundary of the drawing area covered by dots when the grid 
is turned on. Also called drawing limits. (LIMITS)   
grip modes   
The  editing  capabilities  activated  when  grips  are  displayed  on  an  object:  stretching, 
moving, rotating, scaling, and mirroring.   
grips   
Small squares that appear on objects you select. After selecting  the grip, you edit the 
object by dragging it with the pointing device instead of entering commands.   
HLS   
For hue, lightness, and saturation. A system of defining color by specifying the amount of 
hue, lightness, and saturation.   
initial environment   
Documents you may be interested
Documents you may be interested