pdfsharp c# example : C# read pdf from url application control utility azure web page asp.net visual studio ucmman0-part312

31
Problems with Learned IR Codes 
.....................
30
Infrared Learning Errors 
............................
24
Operation .........................................
24
Limitations and Disclaimer ...........................
23
Specification ......................................
23
Definitions ........................................
23
Installation ........................................
23
Infrared Learning ..................................
23
Chapter 5    Infrared Learning
..................
17
Using Hyperterminal for Testing
......................
15
LED Status Indications
..............................
15
SW8 Settings ......................................
15
UCM ID ...........................................
15
Serial Port ........................................
15
Common Problems
..................................
15
Chapter 4   Troubleshooting
....................
13
Test  NVM
........................................
13
Download “Master” NVM to Comfort NVM (U4) ..........
12
Upload Comfort NVM (U4) to “COPY” ” ..................
12
Compare “Master”  with “COPY” ......................
12
Copy “Master” to “COPY” ...........................
11
Master and Copy NVMs .............................
11
Comfigurator Download and Upload ...................
11
The UCM and NVM (Nonvolatile Memory) ..............
11
Chapter 3   Operation
............................
10
Engineer Code for Comfigurator Download .............
10
Download and Upload from the PC ....................
10
What to Watch Out For .............................
9
Connections ........................................
9
Number of UCMs ....................................
8
Set UCM ID ........................................
8
Getting Started
......................................
7
UCM ID Settings ....................................
7
ICs ...............................................
7
LED Indicators ......................................
7
Buttons ...........................................
5
Jumper Settings ....................................
5
Connectors .........................................
5
Physical ...........................................
5
Chapter 2    UCM Setup
...........................
4
UCM/Audio .........................................
3
UCM/Ethernet ......................................
.
3
UCM05 ............................................
.
3
Chapter 1     Types of UCM
......................
Universal Communications Module
1
C# read pdf from url - insert, remove PDF links in C#.net, ASP.NET, MVC, Ajax, WinForms, WPF
Free C# example code is offered for users to edit PDF document hyperlink (url), like inserting and deleting
add hyperlinks pdf file; add hyperlink in pdf
C# read pdf from url - VB.NET PDF url edit library: insert, remove PDF links in vb.net, ASP.NET, MVC, Ajax, WinForms, WPF
Help to Insert a Hyperlink to Specified PDF Document Page
adding hyperlinks to pdf; add url link to pdf
50
Manual Revision History .............................
47
Version History ....................................
47
Downloading the Firmware ..........................
46
Chapter 8    Firmware Upgrading
..............
43
Operation with WizComfort ..........................
42
Adjustments ......................................
42
Connections .......................................
41
Chapter 7    UCM/Audio
..........................
40
Comfigurator Network Connection ....................
39
UCM/Ethernet Settings ..............................
36
Getting Started
.....................................
36
Comfort System Requirements .......................
35
Ethernet LED Indicators .............................
.
34
SW101 ...........................................
34
Shunt Settings on UCM05 ...........................
.
34
Connectors ........................................
34
Specifications
.......................................
33
Chapter 6    UCM/Ethernet
......................
Universal Communications Module
2
How to C#: Basic SDK Concept of XDoc.PDF for .NET
XDoc.PDF for .NET allows C# developers to edit hyperlink of PDF document, including editing PDF url links and quick navigation link in bookmark/outline.
adding links to pdf; clickable links in pdf
C#: How to Open a File from a URL (HTTP, FTP) in HTML5 Viewer
VB.NET How-to, VB.NET PDF, VB.NET Word, VB.NET Excel, VB Imaging, VB.NET OCR, VB.NET Twain, VB.NET Barcode Read, VB.NET C# HTML5 Viewer: Open a File from a URL.
add hyperlink to pdf in; add hyperlink to pdf
CHAPTER 1
TYPES OF UCM
The Universal Communications Modules (UCM) allows Comfort to
connect via a serial Rs232 interface or Local Area network to a  
computer or external  equipment. The types of UCM include;
1. UCM/05 with Infrared Learner and RS232 Interface
2. UCM/Ethernet for connection to Local Area Network
3. UCM/Audio with Speaker and Microphone connectors
These UCMs all use the same firmware.
This manual describes the Flash-based UCMs which allow
firmware to be upgraded by firmware download
There are also Application-specific UCMs which interface to specific
third party systems for example, UCM/CBUS for Clipsal’s CBUS,
UCM/EIB for the European Installation Bus (EIB) or Instabus.
UCM/Ulti for Ulti lighting swtches, UCM/Smartfit for Honeywell
Smartfit Temperture control system, UCM/GSM for GSM Interface,
CWM for the Comfort Webserver. These UCMs are descrbed in their
individual manuals. All user and installation manuals are available
from the Cytech website http://www.cytech.biz
UCM05
The UCM05 (replacing the UCM/IR)  has the following functions
1. It allows programs on the onboard Nonvolatile Memory (NVM)
ICs (“Master”, “Copy”)  to be transferred to or from Comfort.
This is a useful tool when programming, testing or
troubleshooting  Comfort installations.
2. Comfort’s programming software Comfigurator requires the
UCM to upload and download the configuration file to Comfort. 
3. It allows a PC or other controller to communicate with Comfort
using an RS232 interface, allowing third party products or
software (eg Wizcomfort) to work with Comfort . The RS232
command protocol can be downloaded from www.cytech.biz for
the purpose of development of third party interfaces or
software.
4. It also allows Infrared signals to be learned and saved as .ifr
files which can be assigned to Comfort IR codes via  
Comfigurator. 
5. Comfort Voice/Vocabulary (new version of language) can be
programmed (downloaded) into Comfort using Comfigurator.
6. Allows other Flash-based Comfort and UCM firmware to be
upgraded using Comfigurator Firmware download 
UCM/Ethernet
The UCM/Ethernet is similar to the UCM05 except that instead of an
RS232 interfface, it is  connected to an Ethernet Local Area Network
(LAN) using the TCP/IP protocol. The  IR Learning and Audio
Universal Communications Module
3
XDoc.HTML5 Viewer, Create Web Doc & Image Viewer in C#.NET
Imaging, VB.NET OCR, VB.NET Twain, VB.NET Barcode Read, VB.NET C# Demo Codes for PDF Conversions. 2. Add web document viewer into your C# project aspx web page.
pdf link to attached file; add a link to a pdf file
C# HTML5 PDF Viewer SDK to view PDF document online in C#.NET
VB.NET OCR, VB.NET Twain, VB.NET Barcode Read, VB.NET C# PDF - View PDF Online with C#.NET HTML5 PDF Viewer. Able to load PDF document from file formats and url.
clickable pdf links; add a link to a pdf in acrobat
function are NOT supported by the UCM/Ethernet  Comfigurator and
Wizcomfort will work with the UCM/Ethernet.
Uploading and downloading with UCM/Ethernet will be slower than
for UCM05 (Rs232)
UCM/Audio
The UCM/Audio is idenitical to the UCM05, except that  it also
provides audio (Speaker and Microphone) connections to connect an
external powered speaker and microphone, or to connect to the Line
In or Line Out audio connections on a personal computer. This
allows software like WizComfort to act as a virtual keypad.
Universal Communications Module
4
C# PDF Image Extract Library: Select, copy, paste PDF images in C#
PDF. |. Home ›› XDoc.PDF ›› C# PDF: Extract PDF Image. A powerful C#.NET PDF control compatible with windows operating system and built on .NET framework.
convert a word document to pdf with hyperlinks; add links to pdf in preview
C# PDF Text Extract Library: extract text content from PDF file in
XDoc.PDF ›› C# PDF: Extract PDF Text. C# PDF - Extract Text from PDF in C#.NET. Best C#.NET PDF text extraction library and component for free download.
add a link to a pdf; change link in pdf file
CHAPTER 2
UCM SETUP
U1
RDY BUSY1 BUSY2 ERR
SW1
JP4
JP3
JP2
JP2A
U5
P3
D10
D9
U6
P1
SW8
SW7
PP3
PP1
SW2
SW3
SW4
SW5
SW6
D11
D12
KA  KB 12V COM
J2
485
232
RESET
UPLOAD
DOWNLOAD
COPY
COMPARE
TEST
U2
U3
J4
MASTER
PROG
U8
U9
D1     D2   D3  D4
PP2
Figure 1.1 - UCM05 Printed Circuit Board
Physical
PCB size: 
108 x 88 mm
Mounting Holes: 
103 x 83 mm (M3 holes 5 mm from
corners)
Connectors
y
JP1, - Unused
y
JP2, JP2A - 4 way headers (12V/Com/KA/KB)
y
P1 - 9 way D RS232 connector 
y
JP3 - 12V/COM
y
JP4 - KA/KB
y
PP1 and PP3 - for Firmware programming 
Jumper Settings
y
J2 (RS232/RS485) - insert shunt in “232” position to
enable   the 9 way RS232 connector P1.  For
UCM/Ethernet, J2 should be in the “485” position. For
UCM05 shipped before August 2007, J2 is not soldered,
Universal Communications Module
5
C# PDF Library SDK to view, edit, convert, process PDF file for C#
for editing PDF document hyperlink (url) and quick navigation link in PDF bookmark. C#.NET: Edit PDF Metadata. PDF SDK for .NET allows you to read, add, edit
change link in pdf; pdf links
VB.NET PDF: Basic SDK Concept of XDoc.PDF
XDoc.PDF for .NET allows VB.NET developers to edit hyperlink of PDF document, including editing PDF url links and quick navigation link in bookmark/outline.
pdf reader link; pdf link to specific page
and ETH01 cannot be plugged in. Solder a 3 pin header at
J2 and remove R57 (See picture below)
y
SW7 (RS485 ID) - set according to id of the UCM (see UCM ID
settings below). Do not insert shunts  D to H if present as
these will short the push buttons SW2 to SW6
y
SW8 - Pin “H” is shunted for Hardware Flow control using
RTS/CTS. The shunt is removed to disable Hardware Flow
control. In normal operation, this shunt should be removed to
disable hardware flow control.
y
SW8 - Pin “G” should be removed for normal operation. If
SW8-G is inserted, Action 197 to send text to the RS232 port
will not have the STX character before the message and CR to
end the message.  In this case, Action 197  will also disable
reporting of events on RS232 port. A login will reset to the
original condition where STX and CR are added to the message
to allow upload and download to be used. This applies from UCM
5.45. This is used for special applications only.
y
SW8 - pins “E” and “G” if both are shunted during RESET,
communications is disabled. For testing purposes only
y
J4 - selects U2 or U3 NVM (Nonvolatile memory) as “Master” for
Copying and Upload/download operations. (older UCM PCB
revisions (A,B,C) had fixed positions for “Master” and “Copy”.
Rework UCM05 PCBs without J2 so that ETH01 can be plugged in to
UCM05
Universal Communications Module
6
The picture shows a UCM05 before August 2007 which does not
have the J2 header soldered to the UCM05. In order to add the
ETH01 to the UCM05 to convert to UCM/Ethernet, a 3 pin 2.54 mm
header needs to be soldered at the J2 location. The R57 surface
mount resistor needs to be removed. This allows a shunt to be
plugged in at the “232” position for Rs232 interface or “485”
position for Ethernet interface. This should be attempted by a
person with soldering experience.
Buttons
y
SW1 - RESET
y
SW2 - UPLOAD
y
SW3 - DOWNLOAD
y
SW4 - TEST
y
SW5 - COPY
y
SW6 - COMPARE
LED Indicators
RS232 Transmit to PC
D12 (R)
RS232 Receive from PC
D11 (G)
RS485 Receive from Comfort
D10 (G)
RS485Transmit to Comfort
D9 (R)
Error/ Compare Failure
ERR
D4 (R)
Test/Compare
BUSY2
D3 (R)
Busy/In Operation
BUSY1
D2 (R)
UCM Ready
RDY
D1 (G)
Function
Label
LED
ICs
y
U1 - Microcontroller IC with Firmware marked “UCM 5.125” and
above
y
U2 -  NVM (Nonvolatile Memory)  - Master or Copy depending
on J4
y
U3 -  NVM (Nonvolatile Memory) - Master or Copy depending on
J4
y
U4 - Not used
y
U5 - RS485 transceiver
y
U6 - RS232 transceiver
y
U8, U9 are Infrared LED receivers for learning IR signals. 
UCM ID Settings
Comfort is able to support up to 8 UCMs. SW7 is a set of 3 headers
which determines the UCM id, according to the table below.
Short
Short
Short
1
SW7 - C
SW7 -  B
SW7- A
ID - SW7
Universal Communications Module
7
Open
Open
Open
8
Open
Open
Short
7
Open
Short
Open
6
Open
Short
Short
5
Short
Open
Open
4
Short
Open
Short
3
Short
Short
Open
2
SW7 - C
SW7 -  B
SW7- A
ID - SW7
Table 1.1 - RS485 ID Settings (SW7)
Do not insert shunts  D to H in SW7 if present as these will
short the push buttons SW2 to SW6
No  Flow Control
Flow Control CTS/RTS
H
Send STX/ETX for Action
197
Don't send STX/ETX for
Action 197
G
No Ethernet
UCM/Ethernet
F
Not Used
Not Used
A to F
Off - Open
On -Short
SW8
Table 1-2 - SW8 Settings
SW8 - H shunt when inserted will enable hardware flow control for
RS232 communications. If the shunt is off (default), flow control is
disabled. This can normally be left off (no hardware flow control). In
Comfigurator, Flow control can also be correspondingly disabled in
Options > Connection > Serial Port > Flow Control = None.
SW8-G shunt when inserted will suppress the STX header 03
character and Carriage Return 13 character after the data sent in
Action 197. This is not used normally, except for special interface
applications. If SW8-G is off (default), the STX header is sent before
the characters and Carriage Return (13) is sent after the characters
for Action 197.
SW8-F shunt should  be inserted for UCM/Ethernet. It can be left
out if the UCM is not an Ethernet Module.
Getting Started
Set UCM ID
SW7 (RS485 ID) should normally be set to 1 according to table 1.1
(Shunts A,B,C inserted) if this UCM is used for download/upload. By
convention, UCM ID=1 is reserved for upload/download using
Comfigurator, because when this UCM ID is disconnected, Comfort
does not report “Communications Failure”, while with UCM Ids 2 to
8, Communications failure  will be reported (From O4.141). 
Universal Communications Module
8
Other UCMs or types of UCM  may be connected for interfacing to
Honeywell Smartfit, C-Bus or EIB (European Interface Bus). These
other UCMs should be set to higher-numbered Ids, up to 8. UCM Ids
should be sequential, i.e. there should not be any missing ID
numbers, i.e. 1,2,3,4,. and not 1,3,5,7,.
If the ID is changed while power is on,  RESET the UCM by pressing
the RESET switch SW1 on the UCM.
Make sure that no other UCM is set as ID=1 in the system,
otherwise there will be a conflict which will prevent proper
communication.
Number of UCMs
The Number of UCMs in Comfigurator > Modules and Settings is set
to 1 by default. If there are more than 1 UCM in the system, enter
the number of UCMs. This can also be done in Locations Menu on
the keypad (Engineer Menu 7,4,1)
Always RESET the system after changing the number of UCMs
Connections
Connect the UCM to Comfort using the supplied cable with 4-way
IDT connector on both ends.  It plugs into JP2 or JP2A on the UCM
and J15 on Comfort. This supplied cable can be used for short runs
(about 1 meter). If the UCM is located further from the Comfort
panel, up to 100 meters, use a cable with 3 twisted pairs. 12V/GND,
KA/KB are to be paired with one pair as spare. Shielding is not
necessary. The UCM may  also be connected  from the SEM
modules. Ensure that  polarity is correct as this is a common cause
of problems with communications. 
It is not necessary to switch off power to Comfort before plugging in
the UCM connections. The UCM is often connected in order to
download  a configuration using Comfigurator. 
The UCM is connected to the PC serial port via a serial cable with a
9 way male D connector on one end and a 9 way female D
connector on the other end (supplied). The best position for the
UCM is near or next to the PC. This is because RS485 is a balanced
line and is able to be run much longer distances without signal
corruption than the RS232 signal cable. Locate an unused serial
port on the PC and plug in the end with the female D connector.
Older PCs may have 25 way connectors for the serial port in which
case a 9 way male to 25 way female adapter (available from
computer shops) is needed.
Universal Communications Module
9
What to Watch Out For
r
Once the UCM is connected with the ID setting set correctly, the
LEDs D10 (Green) and D9 (red) will flash continuously, and the RDY
green LED should stay on. The RDY LED indicates that the UCM
firmware is running.  D10 indicates RS485 data is being received
from Comfort, and D9 indicates the UCM is replying with RS485  
data to Comfort. The BUSY1, BUSY2, and ERROR LEDs should be
off. If the LED states are not as described, see the Troubleshooting
section for an explanation of the behavior of the status LED
indicators. 
Off
D12 (R)
Off
D11 (G)
Blinking
z z z z z z z z z z
D9 (R)
Blinking Fast
zzzzzzzzzzzzzzzzzzzzz
D10 (G)
OFF
BUSY2 (R)
OFF
BUSY1 (R)
Steady ON
RDY (G)
Remarks
Behavior when idle
LEDs
If the RDY LED is not on, press the RESET button on the UCM. This
may happen when connecting the UCM 4 way cable to Comfort
without turning off power.  RESET on the UCM usually starts the
UCM operating correctly.
Download and Upload from the PC
When downloading a configuration from Comfigurator to Comfort  or
sending commands from PC software (e.g. WizComfort), you will
see the Green Red LED D11 and Red LED D12 blink quickly. 
Engineer Code for Comfigurator Download 
When downloading or uploading to Comfort using Comfigurator
2.2.0, the Engineer Code is required. This is any valid user code on
Comfort. Engineer code is only valid  after  pressing F0 on the
keypad. This is for protection of the user against unauthorised
access with Engineer code.
Universal Communications Module
10
Documents you may be interested
Documents you may be interested