Class Transmittal
Items combined together into a single package that is to be sent off for approval
Inheritance
Inherited Members
Namespace: DesignData.SDS2.Detail
Assembly: DesignData.SDS2.Detail.dll
Syntax
public sealed class Transmittal
Constructors
Transmittal()
Start a new transmittal
Declaration
public Transmittal()
Properties
AddressOne
The first address line for this transmittal
Declaration
public string AddressOne { get; set; }
Property Value
| Type | Description |
|---|---|
| System.String |
AddressTwo
The second address line for this transmittal
Declaration
public string AddressTwo { get; set; }
Property Value
| Type | Description |
|---|---|
| System.String |
City
The city this transmittal is being sent from
Declaration
public string City { get; set; }
Property Value
| Type | Description |
|---|---|
| System.String |
Due
The date this transmittal is due back
Declaration
public DateTime? Due { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Nullable<System.DateTime> |
From
Contact information for the sender of the transmittal.
Declaration
public TransmittalContact From { get; set; }
Property Value
| Type | Description |
|---|---|
| TransmittalContact |
Logo
A copy of the raw byte array representing the logo image. This image is placed in the top right corner of the cover page. If necessary the image is scaled to fit inside a 193x100 rectangle. Loadable images include .jpg, .gif, .tif, and .png files.
Declaration
public byte[] Logo { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Byte[] |
Examples
Transmittal transmittal = new Transmittal();
transmittal.Logo = System.IO.File.ReadAllBytes("logo193x100.jpg");
ProjectName
The name of the project this transmittal pertains to
Declaration
public string ProjectName { get; set; }
Property Value
| Type | Description |
|---|---|
| System.String |
ProjectNumber
The number of the project this transmittal pertains to
Declaration
public string ProjectNumber { get; set; }
Property Value
| Type | Description |
|---|---|
| System.String |
Remarks
Remarks included on the transmittal cover page
Declaration
public string Remarks { get; set; }
Property Value
| Type | Description |
|---|---|
| System.String |
Sent
The date this transmittal will be sent
Declaration
public DateTime? Sent { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Nullable<System.DateTime> |
State
The state this transmittal is being sent from
Declaration
public string State { get; set; }
Property Value
| Type | Description |
|---|---|
| System.String |
To
Contact information for the main recipient of the transmittal.
Declaration
public TransmittalContact To { get; set; }
Property Value
| Type | Description |
|---|---|
| TransmittalContact |
TransmittalNumber
The number of this transmittal
Declaration
public string TransmittalNumber { get; set; }
Property Value
| Type | Description |
|---|---|
| System.String |
ZipCode
The zip code this transmittal is being sent from
Declaration
public string ZipCode { get; set; }
Property Value
| Type | Description |
|---|---|
| System.String |
Methods
Add(TransmittalCC)
Add a cc for a transmittal package
Declaration
public void Add(TransmittalCC cc)
Parameters
| Type | Name | Description |
|---|---|---|
| TransmittalCC | cc |
Add(TransmittalItem)
Add an item to a transmittal package
Declaration
public void Add(TransmittalItem transmittal)
Parameters
| Type | Name | Description |
|---|---|---|
| TransmittalItem | transmittal |
Finalize()
Declaration
protected void Finalize()
GeneratePDF()
Create the PDF for this transmittal and return it as a byte array, to be written diretly to a .pdf file
Declaration
public byte[] GeneratePDF()
Returns
| Type | Description |
|---|---|
| System.Byte[] |
GeneratePDFs()
Create a series of PDFs, one per drawing, returned as a map from the intended PDF filename to a byte array for the PDF.
For the links to work, these must be written to files with the exact name used as the key of this map. Any other name will break the links between drawings.
Declaration
public Dictionary<string, byte[]> GeneratePDFs()
Returns
| Type | Description |
|---|---|
| System.Collections.Generic.Dictionary<System.String, System.Byte[]> |