display pdf in wpf c# : Rotate pdf page and save control SDK system web page wpf windows console 6b8_NamLITS%20RFP%20with%20Bookmarks19-part589

CONFIDENTIAL 
Page 85 of 220 
NamLITS-NCA User Requirements Specification 
Tinka Consultancy & Investments cc 
ID 
Requirement 
Priority 
Software 
Release 
Keeper at the Establishment) taking captured Livestock Observations, Livestock 
Movements and other Livestock Events (such as Livestock Births & Deaths) into 
consideration.  
Display summary Tagged Animal information including, but not limited to: 
Tag ID 
Animal Type 
Alternative Owner (if Tagged Animal is not owned by Livestock Keeper) 
Group Tagged Animals by Alternative Owner. 
Allow individual Tagged Animals to be viewed. 
Details will be confirmed in a Detailed Requirements Specification to be developed by the Contracted 
Consultant. 
G33.  V iew Herd Untagged Animal Counts – When an individual Herd is accessed, 
display the latest Untagged Animal Counts for the Herd (i.e. Untagged Livestock kept 
by the given Livestock Keeper at the Establishment). 
Display an Untagged Animal Count for the Livestock Keeper (where they are the 
Owner) and for each Additional Owner within the Herd with totals broken down by 
Animal Type. 
Include a Total Row to display Total Untagged Animal Counts across the Livestock 
Keeper and all Additional Owners. 
Must 
Have 
Release 3
G34.  V iew Herd Health Events – When an individual Herd is accessed, derive and 
display all of the Livestock Health Events that Tagged Animals and Untagged Animal 
Counts in the Herd are linked to. 
For each Livestock Health Event, display information including, but not limited to: 
Livestock Health Event Type 
Livestock Health Event Date 
Livestock Health Event Status 
Total Number of Tagged Animals that are linked to that specific Livestock 
Health Event instance. 
Total Number of Untagged Animal Counts that are linked to that specific 
Livestock Health Event instance. 
Display Health Events in chronological order. 
Allow the displayed Livestock Health Events to be filtered based on criteria 
including, but not limited to: 
Health Event Type 
Date Range for Events 
Filter criteria will be confirmed in a Detailed Requirements Specification to be developed by the 
Contracted Consultant. 
Allow individual Health Events to be viewed. 
Information to be displayed will be confirmed in a Detailed Requirements Specification to be 
developed by the Contracted Consultant. 
Should 
Have 
Release 3
G35.  V iew Livestock Observations – When an individual Herd is accessed, display a 
history of all Observations that have been performed for the Herd including, but not 
Should 
Have 
Release 3
Rotate pdf page and save - rotate PDF page permanently in C#.net, ASP.NET, MVC, Ajax, WinForms, WPF
Empower Users to Change the Rotation Angle of PDF File Page Using C#
pdf save rotated pages; save pdf rotated pages
Rotate pdf page and save - VB.NET PDF Page Rotate Library: rotate PDF page permanently in vb.net, ASP.NET, MVC, Ajax, WinForms, WPF
PDF Document Page Rotation in Visual Basic .NET Class Application
rotate single page in pdf; rotate pdf page
CONFIDENTIAL 
Page 86 of 220 
NamLITS-NCA User Requirements Specification 
Tinka Consultancy & Investments cc 
ID 
Requirement 
Priority 
Software 
Release 
limited to: 
Livestock Observation Date 
Livestock Observation Type 
Observer 
Summary of Untagged Animal Count from that historical Observation 
Show the total number of Observations for the Herd. 
Information to be displayed will be confirmed in a Detailed Requirements Specification to be 
developed by the Contracted Consultant. 
VB.NET PDF Page Delete Library: remove PDF pages in vb.net, ASP.
this RasterEdge XDoc.PDF SDK, you can simply delete a single page from a PDF document using VB.NET or remove any page from a PDF document and save to local
how to change page orientation in pdf document; pdf reverse page order
C# PDF Page Insert Library: insert pages into PDF file in C#.net
those page processing functions, such as how to merge PDF document files by C# code, how to rotate PDF document page Add and Insert Blank Page to PDF File in
rotate pdf page and save; how to rotate one pdf page
CONFIDENTIAL 
Page 87 of 220 
NamLITS-NCA User Requirements Specification 
Tinka Consultancy & Investments cc 
H. MANAGE INVENTORY 
The user requirements for this major function are as follows: 
MANAGE TAG INVENTORY 
ID 
Requirement 
Priority 
Software 
Release 
H1.   Maintain Tag Inventory – Track the lifecycle of individual tags used to identify 
individual Animals from Ordering from the Tag Supplier to Retirement of the Tag 
following Animal death or slaughter. 
Must 
Have 
Release 1 
H2.   Capture Tag Type – For each Tag, support Tag Types including, but not limited to: 
Standard Cattle Tag 
Import Cattle Tag 
Standard Sheep/ Goat Tag 
Import Sheep/ Goat Tag 
These values will be confirmed in a Detailed Requirements Specification to be developed by the 
Contracted Consultant. 
Must 
Have 
Release 1 
H3.   Capture Tag Issue – For each Tag support the Tag Issue indicating whether the 
Tag is the original (Issue 1; first duplicate - Issue 2; second duplicate – Issue 3, etc). 
These values will be confirmed in a Detailed Requirements Specification to be developed by the 
Contracted Consultant. 
Must 
Have 
Release 1 
H4.   Maintain Tag Inventory Status – Update Tag Status’s upon key events defined 
below. Support Tag Status’s including, but not limited to: 
Ordered from Supplier 
Received from Supplier 
Issued to SVO Jurisdiction 
Received by SVO Jurisdiction 
Applied to Animal 
Faulty 
Damaged 
Lost 
Retired 
Duplicate 
These values will be confirmed in a Detailed Requirements Specification to be developed by the 
Contracted Consultant. 
Must 
Have 
Release 1 
H5.   Capture Tag Inventory Status Change Details – Whenever a Tag Inventory Status 
changes, capture change details including, but not limited to: 
Date and Time of status change 
User performing the function resulting in the change 
These details will be confirmed in a Detailed Requirements Specification to be developed by the 
Contracted Consultant. 
Must 
Have 
Release 1 
H6.   Order Tags from Supplier – Allow batches of Tags to be ordered from a supplier.   Must 
Release 1 
C# PDF Page Delete Library: remove PDF pages in C#.net, ASP.NET
doc.Save(outPutFilePath); Related APIs (PDFDocument.cs): public override void DeletePage(int pageId). Description: Delete specified page from the input PDF file
rotate all pages in pdf file; how to rotate one page in a pdf file
VB.NET PDF Page Insert Library: insert pages into PDF file in vb.
outPutFilePath As String = Program.RootPath + "\\" Output.pdf" Dim doc1 doc2.InsertPage(page, pageIndex) ' Output the new document. doc2.Save(outPutFilePath
how to rotate all pages in pdf at once; how to rotate all pages in pdf
CONFIDENTIAL 
Page 88 of 220 
NamLITS-NCA User Requirements Specification 
Tinka Consultancy & Investments cc 
ID 
Requirement 
Priority 
Software 
Release 
Capture order details including, but not limited to: 
Tag Type to be Ordered 
Tag Issue to be Ordered 
Starting Tag ID Number 
Ending Tag ID Number 
Tag Supplier 
Upon confirming a Tag Order, Tags should be created with an initial Status of 
‘Ordered from Supplier’ 
Duplicate Tags may be ordered by setting Tag Issue to “Duplicate”, etc. 
Allow captured information to be modified. 
These details will be confirmed in a Detailed Requirements Specification to be developed by the 
Contracted Consultant. 
Have 
H7.   Receive Tags from Supplier – Allow batches of Tags that are received from 
suppliers to be updated in the system.  Capture receipt details including, but not 
limited to: 
Starting Tag ID Received 
Ending Tag ID Received 
Tag Supplier 
All Tags that are received from a Supplier should have the Tag Inventory Status 
modified to ‘Received from Supplier’. 
Allow captured information to be modified. 
These details will be confirmed in a Detailed Requirements Specification to be developed by the 
Contracted Consultant. 
Must 
Have 
Release 1 
H8.   Issue Tags to SVO Jurisdictions – Allow batches of Tags to be issued to SVO 
Jurisdictions.  Capture issue details including, but not limited to: 
Starting Tag ID Issued 
Ending Tag ID Issued 
SVO Jurisdiction 
All Tags that are issued to a SVO Jurisdiction should have the Tag Inventory Status 
modified to ‘Issued to SVO Jurisdiction’. 
Allow captured information to be modified. 
These details will be confirmed in a Detailed Requirements Specification to be developed by the 
Contracted Consultant. 
Must 
Have 
Release 1 
H9.   Receive Tags in SVO Jurisdictions – Allow batches of Tags to be received by 
users of an SVO Jurisdiction.  Capture receipt details including, but not limited to: 
Starting Tag ID Received 
Ending Tag ID Received 
All Tags that are received by a SVO Jurisdiction should have the Tag Inventory 
Status modified to ‘Received by SVO Jurisdiction’. 
Allow captured information to be modified. 
Must 
Have 
Release 1 
C# PDF Page Extract Library: copy, paste, cut PDF pages in C#.net
int pageIndex = 2; doc.UpdatePage(page, pageIndex); // Save the PDFDocument. String outputFilePath = Program.RootPath + "\\" Output.pdf"; doc.Save
rotate all pages in pdf preview; rotate pages in pdf permanently
C# PDF Convert to Tiff SDK: Convert PDF to tiff images in C#.net
Description: Convert to DOCX/TIFF with specified zoom value and save it into stream. Parameters: zoomValue, The magnification of the original PDF page size.
rotate pages in pdf; pdf rotate page and save
CONFIDENTIAL 
Page 89 of 220 
NamLITS-NCA User Requirements Specification 
Tinka Consultancy & Investments cc 
ID 
Requirement 
Priority 
Software 
Release 
These details will be confirmed in a Detailed Requirements Specification to be developed by the 
Contracted Consultant. 
H10.  A pply Tags to Livestock – As Tags are applied to Animals and the Tag ID used to 
individually identify an Animal (see Section F: Maintain Livestock Register), the Tag 
Inventory Status should be modified to ‘Applied to Animal’. 
Must 
Have 
Release 1 
H11.  V alidate ‘Applied to Animal’ Tag Inventory Status – Only allow a Tag to have 
the Tag Inventory Status of ‘Applied to Animal’ if there is an animal in the Livestock 
Register associated with that Tag ID/ Tag Issue. 
Must 
Have 
Release 1 
H12.  R etire Tags – As Tagged Animals are Terminated through Slaughter, Export or 
other means or where a Tag is replaced, the Tag Inventory Status of the associated 
Tag should be modified to ‘Retired’.  
Must 
Have 
Release 1 
H13.  C apture Other Tag Status – Support modification of Individual Tag Inventory 
Status as required.  Allow the individual status of Any Tag to be modified to: 
Faulty 
Damaged 
Lost 
Duplicate 
Tampered with 
These values will be confirmed in a Detailed Requirements Specification to be developed by the 
Contracted Consultant. 
Must 
Have 
Release 1 
H14.  C apture Tag Fault Reasons – When changing the status of a Tag to Faulty, capture 
fault information including, but not limited to: 
Tag Fault Reason 
 Non-read 
 These values will be confirmed in a Detailed Requirements Specification to be 
developed by the Contracted Consultant 
User 
These values will be confirmed in a Detailed Requirements Specification to be developed by the 
Contracted Consultant. 
Must 
Have 
Release 1 
H15.  C apture Tag Damage Type – When changing the status of a Tag to Damaged, 
capture damage information including, but not limited to: 
Tag Damage Type 
Print no longer legible 
Locking mechanism damaged 
These values will be confirmed in a Detailed Requirements Specification to be 
developed by the Contracted Consultant 
User 
These values will be confirmed in a Detailed Requirements Specification to be developed by the 
Contracted Consultant. 
Must 
Have 
Release 1 
H16.  C apture Tag Duplicate Reason – When changing the status of a Tag to Duplicate, 
capture duplication information including, but not limited to: 
Tag Duplicate Reason 
Must 
Have 
Release 1 
C# Create PDF from Tiff Library to convert tif images to PDF in C#
Description: Convert to PDF with specified zoom value and save it into stream. DocumentType.PDF. zoomValue, The magnification of the original tiff page size.
pdf save rotated pages; rotate pdf pages in reader
C# PDF Convert to Word SDK: Convert PDF to Word library in C#.net
Description: Convert to DOCX/TIFF with specified zoom value and save it into stream. Parameters: zoomValue, The magnification of the original PDF page size.
rotate pdf pages on ipad; how to change page orientation in pdf document
CONFIDENTIAL 
Page 90 of 220 
NamLITS-NCA User Requirements Specification 
Tinka Consultancy & Investments cc 
ID 
Requirement 
Priority 
Software 
Release 
These values will be confirmed in a Detailed Requirements Specification to be 
developed by the Contracted Consultant 
Livestock Keeper 
User 
These values will be confirmed in a Detailed Requirements Specification to be developed by the 
Contracted Consultant. 
H17.  V iew Tag Inventory – Identify and list one or more Tags or Groups of Tags that 
meet criteria including but not limited to:  
Tag Type 
Tag Issue 
Tag Status 
Tag Status Date Range (Range of Dates where Tag became this status) 
Tag Number or Tag Number Range 
Supplier Name 
Tag Duplicate Reason 
Livestock Keeper 
State Veterinary Office 
For each Tag (or Tag Range), display the following: 
Tag Type 
Tag Issue 
Tag Status 
Tag Number or Tag Number Range 
Supplier Name 
State Veterinary Office 
Livestock Keeper 
Tag Duplicate Reason 
Dates as appropriate: 
 Date ordered from Supplier 
 Date received from Supplier 
 Date issued to SVO Jurisdiction 
 Date received by SVO Jurisdiction 
 Date applied to Animal 
Search criteria & displayed data will be confirmed in a Detailed Requirements Specification to be 
developed by the Contracted Consultant. 
Must 
Have 
Release 1 
MANAGE PERMIT BOOK INVENTORY 
ID 
Requirement 
Priority 
Software 
Release 
CONFIDENTIAL 
Page 91 of 220 
NamLITS-NCA User Requirements Specification 
Tinka Consultancy & Investments cc 
ID 
Requirement 
Priority 
Software 
Release 
H18.  M aintain Permit Book Inventory – Track the lifecycle of permit books used to 
issue Manual Movement Permits. 
Must 
Have 
Release 1 
H19.  C apture Permit Book Type – For each permit Book, support Permit Book Types 
including, but not limited to: 
Movement Permit Book 
Traditional Authority Permit Book 
These values will be confirmed in a Detailed Requirements Specification to be developed by the 
Contracted Consultant. 
Must 
Have 
Release 1 
H20.  M aintain Permit Book Inventory Status – Update Permit Book Status’s upon key 
events defined below. Support Permit Book Status’s including, but not limited to: 
Received from Supplier 
Issued to SVO Jurisdiction 
Received by SVO Jurisdiction 
Returned by SVO Jurisdiction 
Issued to Traditional Authority (for Traditional Authority Permit Books only) 
Damaged 
Lost 
These values will be confirmed in a Detailed Requirements Specification to be developed by the 
Contracted Consultant 
Must 
Have 
Release 1 
H21.  C apture Permit Book Inventory Status Change Details – Whenever a Permit 
Book Inventory Status changes, capture change details including, but not limited to: 
Date and Time of status change 
User performing the function resulting in the change 
These details will be confirmed in a Detailed Requirements Specification to be developed by the 
Contracted Consultant. 
Must 
Have 
Release 1 
H22.  R eceive Permit Books from Supplier – Allow Permit Books that are received from 
suppliers to be updated in the system.  Capture receipt details including, but not 
limited to: 
Permit Book Type received 
Permit Book ID Range (from and to permit numbers) received 
All Permit Books that are received from a Supplier should have the Permit Book 
Inventory Status modified to ‘Received from Supplier’. 
These details will be confirmed in a Detailed Requirements Specification to be developed by the 
Contracted Consultant. 
Must 
Have 
Release 1 
H23.  I ssue Permit Books to SVO Jurisdictions – Allow batches of Permit Books to be 
issued to SVO Jurisdictions.  Capture issue details including, but not limited to: 
Permit Book Type issued 
Permit Book ID Range issued 
SVO Jurisdiction 
All Permit Books that are issued to a SVO Jurisdiction should have the Permit Book 
Inventory Status modified to ‘Issued to SVO Jurisdiction’. 
Must 
Have 
Release 1 
CONFIDENTIAL 
Page 92 of 220 
NamLITS-NCA User Requirements Specification 
Tinka Consultancy & Investments cc 
ID 
Requirement 
Priority 
Software 
Release 
These details will be confirmed in a Detailed Requirements Specification to be developed by the 
Contracted Consultant. 
H24.  R eceive Permit Books in SVO Jurisdictions – Allow batches of Permit Books to 
be received by users of an SVO Jurisdiction.  Capture receipt details including, but 
not limited to: 
Permit Book Type received 
Permit Book ID Range received 
All Permit Books that are received by a SVO Jurisdiction should have the Permit 
Book Inventory Status modified to ‘Received by SVO Jurisdiction’. 
These details will be confirmed in a Detailed Requirements Specification to be developed by the 
Contracted Consultant. 
Must 
Have 
Release 1 
H25.  R eturn Permit Books from SVO Jurisdictions – Allow batches of Permit Books to 
be returned by users of an SVO Jurisdiction to the Level 1 or Level 2 Office.  
Capture returned details including, but not limited to: 
Permit Book Type returned 
Permit Book ID Range returned 
All Permit Books that are returned by a SVO Jurisdiction should have the Permit 
Book Inventory Status modified to ‘Returned by SVO Jurisdiction’. 
These details will be confirmed in a Detailed Requirements Specification to be developed by the 
Contracted Consultant. 
Must 
Have 
Release 1 
H26.  I ssue Traditional Authority Permit Books to Traditional Authority – Allow 
batches of Permit Books to be issued to a Traditional Authority.  Capture issue 
details including, but not limited to: 
Traditional Authority Permit Book Type issued 
Permit Book ID Range issued 
All Permit Books that are issued to a Traditional Authority should have the Permit 
Book Inventory Status modified to ‘Issued to Traditional Authority’. 
These details will be confirmed in a Detailed Requirements Specification to be developed by the 
Contracted Consultant. 
Must 
Have 
Release 1 
H27.  V iew Permit Book Inventory – Identify and list one or more Permit Books or 
Groups of Permit Books that meet criteria including but not limited to:  
Permit Book Type  
Permit Book Status 
Permit Book Status Date Range (Range of Dates where Permit Book became 
this status) 
Permit Book Number or Permit Book Number Range 
State Veterinary Office 
Traditional Authority 
For each Permit Book (or Permit Book Range), display the following: 
Permit Book Type  
Permit Book Status 
Must 
Have 
Release 1 
CONFIDENTIAL 
Page 93 of 220 
NamLITS-NCA User Requirements Specification 
Tinka Consultancy & Investments cc 
ID 
Requirement 
Priority 
Software 
Release 
Permit Book Number or Permit Book Number Range 
State Veterinary Office 
Traditional Authority 
Dates as appropriate: 
 Date received from Supplier 
 Date issued to SVO Jurisdiction 
 Date received by SVO Jurisdiction 
 Date returned by SVO Jurisdiction 
 Date issued to Traditional Authority  
Search criteria & displayed data will be confirmed in a Detailed Requirements Specification to be 
developed by the Contracted Consultant. 
CONFIDENTIAL 
Page 94 of 220 
NamLITS-NCA User Requirements Specification  
Tinka Consultancy & Investments cc 
I. MONITOR & CONTROL LIVESTOCK MOVEMENT 
The user requirements for this major function are as follows: 
ISSUE MOVEMENT PERMITS 
ID 
Requirement 
Priority 
Software 
Release 
I1.    Issue Movement Permits –Capture pertinent information from a completed 
‘Application for a Veterinary Movement Permit’ form to determine whether a 
requested movement of Livestock can be permitted. 
Support printing of permits for Movements that are permitted. 
Must 
Have 
Release 1 
I2.    Support Movement Permit Status – Support Movement Permit Status’s including, 
but not limited to: 
Issued 
Rejected 
Contested/ Over-ridden 
Cancelled 
Suspended 
Expired 
Contested-Receipt 
Returned but not yet reconciled/ Outstanding 
Closed/ Reconciled 
These values will be confirmed in a Detailed Requirements Specification to be developed by the 
Contracted Consultant. 
Must 
Have 
Release 1 
I3.    Capture Movement Permit Status Change Details – Whenever a Movement 
Permit Status changes, capture change details including, but not limited to: 
Date and Time of status change 
User performing the function resulting in the change 
These values will be confirmed in a Detailed Requirements Specification to be developed by the 
Contracted Consultant. 
Must 
Have 
Release 1 
I4.    Capture Movement Permit Details from Application Form – Capture 
information from the ‘Application for a Veterinary Movement Permit’ form 
including, but not limited to: 
From Establishment (SIU Code) 
To Establishment (SIU Code) 
SVO Jurisdiction Issuing Permit 
Current Livestock Keeper (Stockbrand ID/ Reserve Stockbrand ID ) 
Details of Applicant (if not Livestock Keeper): 
Applicant Name 
Applicant ID/ Passport Number 
Applicant Address 
Applicant Telephone Number 
Must 
Have 
Release 1 
Documents you may be interested
Documents you may be interested