asp image control output

G

Guest

I have to display some images kept into a sql server database (image data
type) in an asp.net 1.1 page. Is it possible to use an asp control to
display the contents of a byte[] or a MemoryStream?
Thanks much
 
M

Mark Fitzpatrick

You would actually point the images to a dedicated ASP.Net page that can
write the contents directly to the response stream. Make sure that there is
no HTMl in the aspx page itself. So your image would point to the page that
generates the image as the src. You can also pass in parameters to help
identifying wich image to get such as <img src="fromdb.aspx?imageid=1">. A
control won't work because you need to have it come from a file, or appear
to.

Hope this helps,
Mark Fitzpatrick
Microsoft MVP - FrontPage
 
G

Guest

I wonder if perhaps I should write the image to a file and then use it.

Mark Fitzpatrick said:
You would actually point the images to a dedicated ASP.Net page that can
write the contents directly to the response stream. Make sure that there is
no HTMl in the aspx page itself. So your image would point to the page that
generates the image as the src. You can also pass in parameters to help
identifying wich image to get such as <img src="fromdb.aspx?imageid=1">. A
control won't work because you need to have it come from a file, or appear
to.

Hope this helps,
Mark Fitzpatrick
Microsoft MVP - FrontPage

MarkAurit said:
I have to display some images kept into a sql server database (image data
type) in an asp.net 1.1 page. Is it possible to use an asp control to
display the contents of a byte[] or a MemoryStream?
Thanks much
 
R

Rob MacFadyen

Mark,

Robert Porter's http handler is an fine choice.

Pulling the data out of the database and creating a physical file would be a
mistake (when do the files get cleaned up? what if there is not enough disk
space? will the aspnet process(es) have permissions to create files/write
files?).

But... I would point out that you may want to consider some user level
security. If the images should only be viewed by certain users then you'll
need to handle that (it doesn't take a very clever user to try:
http://x.com/getimage.ashx?ImageId=1 and then
http://x.com/getimage.ashx?ImageId=2 and so on.

Regards,

Rob MacFadyen
 
H

Hans Kesting

I have to display some images kept into a sql server database (image data
type) in an asp.net 1.1 page. Is it possible to use an asp control to
display the contents of a byte[] or a MemoryStream?
Thanks much

You can't send html-data and image-data in the same response. That is
not an asp.net limitation, but an html limitation. So you need to split
it into separate requests: the first is the html stream, containing a
<img src=...> tag, which points to "something" that will deliver the
image stream.
See the other replies for how to do that.

Hans Kesting
 
G

Guest

Thanks Robert.
What is this?

Robert Porter said:
<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:blush:="urn:schemas-microsoft-com:blush:ffice:blush:ffice" xmlns:w="urn:schemas-microsoft-com:blush:ffice:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">

<head>
<meta http-equiv=Content-Type content="text/html; charset=us-ascii">
<meta name=ProgId content=Word.Document>
<meta name=Generator content="Microsoft Word 12">
<meta name=Originator content="Microsoft Word 12">
<link rel=File-List href="cid:[email protected]">
<!--[if gte mso 9]><xml>
<o:OfficeDocumentSettings>
<o:AllowPNG/>
<o:DoNotRelyOnCSS/>
<o:TargetScreenSize>1024x768</o:TargetScreenSize>
</o:OfficeDocumentSettings>
</xml><![endif]--><!--[if gte mso 9]><xml>
<w:WordDocument>
<w:SpellingState>Clean</w:SpellingState>
<w:GrammarState>Clean</w:GrammarState>
<w:TrackMoves/>
<w:TrackFormatting/>
<w:EnvelopeVis/>
<w:punctuationKerning/>
<w:ValidateAgainstSchemas/>
<w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid>
<w:IgnoreMixedContent>false</w:IgnoreMixedContent>
<w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText>
<w:DoNotPromoteQF/>
<w:LidThemeOther>EN-US</w:LidThemeOther>
<w:LidThemeAsian>X-NONE</w:LidThemeAsian>
<w:LidThemeComplexScript>X-NONE</w:LidThemeComplexScript>
<w:DoNotShadeFormData/>
<w:Compatibility>
<w:DoNotExpandShiftReturn/>
<w:BreakWrappedTables/>
<w:SnapToGridInCell/>
<w:WrapTextWithPunct/>
<w:UseAsianBreakRules/>
<w:DontGrowAutofit/>
<w:SplitPgBreakAndParaMark/>
<w:DontVertAlignCellWithSp/>
<w:UseFELayout/>
</w:Compatibility>
<w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel>
<m:mathPr>
<m:mathFont m:val="Cambria Math"/>
<m:brkBin m:val="before"/>
<m:brkBinSub m:val="--"/>
<m:smallFrac m:val="off"/>
<m:dispDef/>
<m:lMargin m:val="0"/>
<m:rMargin m:val="0"/>
<m:defJc m:val="centerGroup"/>
<m:wrapIndent m:val="1440"/>
<m:intLim m:val="subSup"/>
<m:naryLim m:val="undOvr"/>
</m:mathPr></w:WordDocument>
</xml><![endif]--><!--[if gte mso 9]><xml>
<w:LatentStyles DefLockedState="true" DefUnhideWhenUsed="true"
DefSemiHidden="true" DefQFormat="true" DefPriority="99" LatentStyleCount="266">
<w:LsdException Priority="0" SemiHidden="false" UnhideWhenUsed="false"
Name="Normal"/>
<w:LsdException Priority="9" SemiHidden="false" UnhideWhenUsed="false"
Name="heading 1"/>
<w:LsdException Priority="9" SemiHidden="false" UnhideWhenUsed="false"
Name="heading 2"/>
<w:LsdException Priority="9" Name="heading 3"/>
<w:LsdException Priority="9" Name="heading 4"/>
<w:LsdException Priority="9" Name="heading 5"/>
<w:LsdException Priority="9" Name="heading 6"/>
<w:LsdException Priority="9" Name="heading 7"/>
<w:LsdException Priority="9" Name="heading 8"/>
<w:LsdException Priority="9" Name="heading 9"/>
<w:LsdException Locked="false" QFormat="false" Name="index 1"/>
<w:LsdException Locked="false" QFormat="false" Name="index 2"/>
<w:LsdException Locked="false" QFormat="false" Name="index 3"/>
<w:LsdException Locked="false" QFormat="false" Name="index 4"/>
<w:LsdException Locked="false" QFormat="false" Name="index 5"/>
<w:LsdException Locked="false" QFormat="false" Name="index 6"/>
<w:LsdException Locked="false" QFormat="false" Name="index 7"/>
<w:LsdException Locked="false" QFormat="false" Name="index 8"/>
<w:LsdException Locked="false" QFormat="false" Name="index 9"/>
<w:LsdException Priority="39" Name="toc 1"/>
<w:LsdException Priority="39" Name="toc 2"/>
<w:LsdException Priority="39" Name="toc 3"/>
<w:LsdException Priority="39" Name="toc 4"/>
<w:LsdException Priority="39" Name="toc 5"/>
<w:LsdException Priority="39" Name="toc 6"/>
<w:LsdException Priority="39" Name="toc 7"/>
<w:LsdException Priority="39" Name="toc 8"/>
<w:LsdException Priority="39" Name="toc 9"/>
<w:LsdException Locked="false" QFormat="false" Name="Normal Indent"/>
<w:LsdException Locked="false" QFormat="false" Name="footnote text"/>
<w:LsdException Locked="false" QFormat="false" Name="annotation text"/>
<w:LsdException Locked="false" QFormat="false" Name="header"/>
<w:LsdException Locked="false" QFormat="false" Name="footer"/>
<w:LsdException Locked="false" QFormat="false" Name="index heading"/>
<w:LsdException Priority="35" Name="caption"/>
<w:LsdException Locked="false" QFormat="false" Name="table of figures"/>
<w:LsdException Locked="false" QFormat="false" Name="envelope address"/>
<w:LsdException Locked="false" QFormat="false" Name="envelope return"/>
<w:LsdException Locked="false" QFormat="false" Name="footnote reference"/>
<w:LsdException Locked="false" QFormat="false" Name="annotation reference"/>
<w:LsdException Locked="false" QFormat="false" Name="line number"/>
<w:LsdException Locked="false" QFormat="false" Name="page number"/>
<w:LsdException Locked="false" QFormat="false" Name="endnote reference"/>
<w:LsdException Locked="false" QFormat="false" Name="endnote text"/>
<w:LsdException Locked="false" QFormat="false" Name="table of authorities"/>
<w:LsdException Locked="false" QFormat="false" Name="macro"/>
<w:LsdException Locked="false" QFormat="false" Name="toa heading"/>
<w:LsdException Locked="false" QFormat="false" Name="List"/>
<w:LsdException Locked="false" QFormat="false" Name="List Bullet"/>
<w:LsdException Locked="false" QFormat="false" Name="List Number"/>
<w:LsdException Locked="false" QFormat="false" Name="List 2"/>
<w:LsdException Locked="false" QFormat="false" Name="List 3"/>
<w:LsdException Locked="false" QFormat="false" Name="List 4"/>
<w:LsdException Locked="false" QFormat="false" Name="List 5"/>
<w:LsdException Locked="false" QFormat="false" Name="List Bullet 2"/>
<w:LsdException Locked="false" QFormat="false" Name="List Bullet 3"/>
<w:LsdException Locked="false" QFormat="false" Name="List Bullet 4"/>
<w:LsdException Locked="false" QFormat="false" Name="List Bullet 5"/>
<w:LsdException Locked="false" QFormat="false" Name="List Number 2"/>
<w:LsdException Locked="false" QFormat="false" Name="List Number 3"/>
<w:LsdException Locked="false" QFormat="false" Name="List Number 4"/>
<w:LsdException Locked="false" QFormat="false" Name="List Number 5"/>
<w:LsdException Priority="10" SemiHidden="false" UnhideWhenUsed="false"
Name="Title"/>
<w:LsdException Locked="false" QFormat="false" Name="Closing"/>
<w:LsdException Locked="false" QFormat="false" Name="Signature"/>
<w:LsdException Locked="false" QFormat="false" Name="Default Paragraph Font"/>
<w:LsdException Locked="false" QFormat="false" Name="Body Text"/>
<w:LsdException Locked="false" QFormat="false" Name="Body Text Indent"/>
<w:LsdException Locked="false" QFormat="false" Name="List Continue"/>
<w:LsdException Locked="false" QFormat="false" Name="List Continue 2"/>
<w:LsdException Locked="false" QFormat="false" Name="List Continue 3"/>
<w:LsdException Locked="false" QFormat="false" Name="List Continue 4"/>
<w:LsdException Locked="false" QFormat="false" Name="List Continue 5"/>
<w:LsdException Locked="false" QFormat="false" Name="Message Header"/>
<w:LsdException Priority="11" SemiHidden="false" UnhideWhenUsed="false"
Name="Subtitle"/>
<w:LsdException Locked="false" QFormat="false" Name="Salutation"/>
<w:LsdException Locked="false" QFormat="false" Name="Date"/>
<w:LsdException Locked="false" QFormat="false" Name="Body Text First Indent"/>
<w:LsdException Locked="false" QFormat="false" Name="Body Text First Indent 2"/>
<w:LsdException Locked="false" QFormat="false" Name="Note Heading"/>
<w:LsdException Locked="false" QFormat="false" Name="Body Text 2"/>
<w:LsdException Locked="false" QFormat="false" Name="Body Text 3"/>
<w:LsdException Locked="false" QFormat="false" Name="Body Text Indent 2"/>
<w:LsdException Locked="false" QFormat="false" Name="Body Text Indent 3"/>
<w:LsdException Locked="false" QFormat="false" Name="Block Text"/>
<w:LsdException Locked="false" QFormat="false" Name="Hyperlink"/>
<w:LsdException Locked="false" QFormat="false" Name="FollowedHyperlink"/>
<w:LsdException Priority="22" SemiHidden="false" UnhideWhenUsed="false"
Name="Strong"/>
<w:LsdException Priority="20" SemiHidden="false" UnhideWhenUsed="false"
Name="Emphasis"/>
<w:LsdException Locked="false" QFormat="false" Name="Document Map"/>
<w:LsdException Locked="false" QFormat="false" Name="Plain Text"/>
<w:LsdException Locked="false" QFormat="false" Name="E-mail Signature"/>
<w:LsdException Locked="false" QFormat="false" Name="HTML Top of Form"/>
<w:LsdException Locked="false" QFormat="false" Name="HTML Bottom of Form"/>
<w:LsdException Locked="false" QFormat="false" Name="Normal (Web)"/>
<w:LsdException Locked="false" QFormat="false" Name="HTML Acronym"/>
<w:LsdException Locked="false" QFormat="false" Name="HTML Address"/>
<w:LsdException Locked="false" QFormat="false" Name="HTML Cite"/>
<w:LsdException Locked="false" QFormat="false" Name="HTML Code"/>
<w:LsdException Locked="false" QFormat="false" Name="HTML Definition"/>
<w:LsdException Locked="false" QFormat="false" Name="HTML Keyboard"/>
<w:LsdException Locked="false" QFormat="false" Name="HTML Preformatted"/>
<w:LsdException Locked="false" QFormat="false" Name="HTML Sample"/>
<w:LsdException Locked="false" QFormat="false" Name="HTML Typewriter"/>
<w:LsdException Locked="false" QFormat="false" Name="HTML Variable"/>
<w:LsdException Locked="false" QFormat="false" Name="Normal Table"/>
<w:LsdException Locked="false" QFormat="false" Name="annotation subject"/>
<w:LsdException Locked="false" QFormat="false" Name="No List"/>
<w:LsdException Locked="false" QFormat="false" Name="Outline List 1"/>
<w:LsdException Locked="false" QFormat="false" Name="Outline List 2"/>
<w:LsdException Locked="false" QFormat="false" Name="Outline List 3"/>
<w:LsdException Locked="false" QFormat="false" Name="Table Simple 1"/>
<w:LsdException Locked="false" QFormat="false" Name="Table Simple 2"/>
<w:LsdException Locked="false" QFormat="false" Name="Table Simple 3"/>
<w:LsdException Locked="false" QFormat="false" Name="Table Classic 1"/>
<w:LsdException Locked="false" QFormat="false" Name="Table Classic 2"/>
<w:LsdException Locked="false" QFormat="false" Name="Table Classic 3"/>
<w:LsdException Locked="false" QFormat="false" Name="Table Classic 4"/>
<w:LsdException Locked="false" QFormat="false" Name="Table Colorful 1"/>
<w:LsdException Locked="false" QFormat="false" Name="Table Colorful 2"/>
<w:LsdException Locked="false" QFormat="false" Name="Table Colorful 3"/>
<w:LsdException Locked="false" QFormat="false" Name="Table Columns 1"/>
<w:LsdException Locked="false" QFormat="false" Name="Table Columns 2"/>
<w:LsdException Locked="false" QFormat="false" Name="Table Columns 3"/>
<w:LsdException Locked="false" QFormat="false" Name="Table Columns 4"/>
<w:LsdException Locked="false" QFormat="false" Name="Table Columns 5"/>
<w:LsdException Locked="false" QFormat="false" Name="Table Grid 1"/>
<w:LsdException Locked="false" QFormat="false" Name="Table Grid 2"/>
<w:LsdException Locked="false" QFormat="false" Name="Table Grid 3"/>
<w:LsdException Locked="false" QFormat="false" Name="Table Grid 4"/>
<w:LsdException Locked="false" QFormat="false" Name="Table Grid 5"/>
<w:LsdException Locked="false" QFormat="false" Name="Table Grid 6"/>
<w:LsdException Locked="false" QFormat="false" Name="Table Grid 7"/>
<w:LsdException Locked="false" QFormat="false" Name="Table Grid 8"/>
<w:LsdException Locked="false" QFormat="false" Name="Table List 1"/>
<w:LsdException Locked="false" QFormat="false" Name="Table List 2"/>
<w:LsdException Locked="false" QFormat="false" Name="Table List 3"/>
<w:LsdException Locked="false" QFormat="false" Name="Table List 4"/>
<w:LsdException Locked="false" QFormat="false" Name="Table List 5"/>
<w:LsdException Locked="false" QFormat="false" Name="Table List 6"/>
<w:LsdException Locked="false" QFormat="false" Name="Table List 7"/>
<w:LsdException Locked="false" QFormat="false" Name="Table List 8"/>
<w:LsdException Locked="false" QFormat="false" Name="Table 3D effects 1"/>
<w:LsdException Locked="false" QFormat="false" Name="Table 3D effects 2"/>
<w:LsdException Locked="false" QFormat="false" Name="Table 3D effects 3"/>
<w:LsdException Locked="false" QFormat="false" Name="Table Contemporary"/>
<w:LsdException Locked="false" QFormat="false" Name="Table Elegant"/>
<w:LsdException Locked="false" QFormat="false" Name="Table Professional"/>
<w:LsdException Locked="false" QFormat="false" Name="Table Subtle 1"/>
<w:LsdException Locked="false" QFormat="false" Name="Table Subtle 2"/>
<w:LsdException Locked="false" QFormat="false" Name="Table Web 1"/>
<w:LsdException Locked="false" QFormat="false" Name="Table Web 2"/>
<w:LsdException Locked="false" QFormat="false" Name="Table Web 3"/>
<w:LsdException Locked="false" QFormat="false" Name="Balloon Text"/>
<w:LsdException Priority="59" SemiHidden="false" UnhideWhenUsed="false"
Name="Table Grid"/>
<w:LsdException Locked="false" QFormat="false" Name="Table Theme"/>
<w:LsdException Priority="0" UnhideWhenUsed="false" Name="Placeholder Text"/>
<w:LsdException Priority="1" SemiHidden="false" UnhideWhenUsed="false"
Name="No Spacing"/>
<w:LsdException Priority="60" SemiHidden="false" UnhideWhenUsed="false"
Name="B2 Light Shading"/>
<w:LsdException Priority="61" SemiHidden="false" UnhideWhenUsed="false"
Name="B2 Light List"/>
<w:LsdException Priority="62" SemiHidden="false" UnhideWhenUsed="false"
Name="B2 Light Grid"/>
<w:LsdException Priority="63" SemiHidden="false" UnhideWhenUsed="false"
Name="B2 Medium Shading 1"/>
<w:LsdException Priority="64" SemiHidden="false" UnhideWhenUsed="false"
Name="B2 Medium Shading 2"/>
<w:LsdException Priority="65" SemiHidden="false" UnhideWhenUsed="false"
Name="B2 Medium List 1"/>
<w:LsdException Priority="66" SemiHidden="false" UnhideWhenUsed="false"
Name="B2 Medium List 2"/>
<w:LsdException Priority="67" SemiHidden="false" UnhideWhenUsed="false"
Name="B2 Medium Grid 1"/>
<w:LsdException Priority="68" SemiHidden="false" UnhideWhenUsed="false"
Name="B2 Medium Grid 2"/>
<w:LsdException Priority="69" SemiHidden="false" UnhideWhenUsed="false"
Name="B2 Medium Grid 3"/>
<w:LsdException Priority="70" SemiHidden="false" UnhideWhenUsed="false"
Name="B2 Dark List"/>
<w:LsdException Priority="71" SemiHidden="false" UnhideWhenUsed="false"
Name="B2 Colorful Shading"/>
<w:LsdException Priority="72" SemiHidden="false" UnhideWhenUsed="false"
Name="B2 Colorful List"/>
<w:LsdException Priority="73" SemiHidden="false" UnhideWhenUsed="false"
Name="B2 Colorful Grid"/>
<w:LsdException Priority="60" SemiHidden="false" UnhideWhenUsed="false"
Name="B2 Light Shading Accent 1"/>
<w:LsdException Priority="61" SemiHidden="false" UnhideWhenUsed="false"
Name="B2 Light List Accent 1"/>
<w:LsdException Priority="62" SemiHidden="false" UnhideWhenUsed="false"
Name="B2 Light Grid Accent 1"/>
<w:LsdException Priority="63" SemiHidden="false" UnhideWhenUsed="false"
Name="B2 Medium Shading 1 Accent 1"/>
<w:LsdException Priority="64" SemiHidden="false" UnhideWhenUsed="false"
Name="B2 Medium Shading 2 Accent 1"/>
<w:LsdException Priority="65" SemiHidden="false" UnhideWhenUsed="false"
Name="B2 Medium List 1 Accent 1"/>
<w:LsdException Priority="0" UnhideWhenUsed="false" Name="Revision"/>
<w:LsdException Priority="34" SemiHidden="false" UnhideWhenUsed="false"
Name="List Paragraph"/>
<w:LsdException Priority="29" SemiHidden="false" UnhideWhenUsed="false"
Name="Quote"/>
<w:LsdException Priority="30" SemiHidden="false" UnhideWhenUsed="false"
Name="Intense Quote"/>
<w:LsdException Priority="66" SemiHidden="false" UnhideWhenUsed="false"
Name="B2 Medium List 2 Accent 1"/>
<w:LsdException Priority="67" SemiHidden="false" UnhideWhenUsed="false"
Name="B2 Medium Grid 1 Accent 1"/>
<w:LsdException Priority="68" SemiHidden="false" UnhideWhenUsed="false"
Name="B2 Medium Grid 2 Accent 1"/>
<w:LsdException Priority="69" SemiHidden="false" UnhideWhenUsed="false"
Name="B2 Medium Grid 3 Accent 1"/>
<w:LsdException Priority="70" SemiHidden="false" UnhideWhenUsed="false"
Name="B2 Dark List Accent 1"/>
<w:LsdException Priority="71" SemiHidden="false" UnhideWhenUsed="false"
Name="B2 Colorful Shading Accent 1"/>
<w:LsdException Priority="72" SemiHidden="false" UnhideWhenUsed="false"
Name="B2 Colorful List Accent 1"/>
<w:LsdException Priority="73" SemiHidden="false" UnhideWhenUsed="false"
Name="B2 Colorful Grid Accent 1"/>
<w:LsdException Priority="60" SemiHidden="false" UnhideWhenUsed="false"
Name="B2 Light Shading Accent 2"/>
<w:LsdException Priority="61" SemiHidden="false" UnhideWhenUsed="false"
Name="B2 Light List Accent 2"/>
<w:LsdException Priority="62" SemiHidden="false" UnhideWhenUsed="false"
Name="B2 Light Grid Accent 2"/>
<w:LsdException Priority="63" SemiHidden="false" UnhideWhenUsed="false"
Name="B2 Medium Shading 1 Accent 2"/>
<w:LsdException Priority="64" SemiHidden="false" UnhideWhenUsed="false"
Name="B2 Medium Shading 2 Accent 2"/>
<w:LsdException Priority="65" SemiHidden="false" UnhideWhenUsed="false"
 
G

Guest

ah - save as html and view in browser.

MarkAurit said:
Thanks Robert.
What is this?

Robert Porter said:
<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:blush:="urn:schemas-microsoft-com:blush:ffice:blush:ffice" xmlns:w="urn:schemas-microsoft-com:blush:ffice:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">

<head>
<meta http-equiv=Content-Type content="text/html; charset=us-ascii">
<meta name=ProgId content=Word.Document>
<meta name=Generator content="Microsoft Word 12">
<meta name=Originator content="Microsoft Word 12">
<link rel=File-List href="cid:[email protected]">
<!--[if gte mso 9]><xml>
<o:OfficeDocumentSettings>
<o:AllowPNG/>
<o:DoNotRelyOnCSS/>
<o:TargetScreenSize>1024x768</o:TargetScreenSize>
</o:OfficeDocumentSettings>
</xml><![endif]--><!--[if gte mso 9]><xml>
<w:WordDocument>
<w:SpellingState>Clean</w:SpellingState>
<w:GrammarState>Clean</w:GrammarState>
<w:TrackMoves/>
<w:TrackFormatting/>
<w:EnvelopeVis/>
<w:punctuationKerning/>
<w:ValidateAgainstSchemas/>
<w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid>
<w:IgnoreMixedContent>false</w:IgnoreMixedContent>
<w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText>
<w:DoNotPromoteQF/>
<w:LidThemeOther>EN-US</w:LidThemeOther>
<w:LidThemeAsian>X-NONE</w:LidThemeAsian>
<w:LidThemeComplexScript>X-NONE</w:LidThemeComplexScript>
<w:DoNotShadeFormData/>
<w:Compatibility>
<w:DoNotExpandShiftReturn/>
<w:BreakWrappedTables/>
<w:SnapToGridInCell/>
<w:WrapTextWithPunct/>
<w:UseAsianBreakRules/>
<w:DontGrowAutofit/>
<w:SplitPgBreakAndParaMark/>
<w:DontVertAlignCellWithSp/>
<w:UseFELayout/>
</w:Compatibility>
<w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel>
<m:mathPr>
<m:mathFont m:val="Cambria Math"/>
<m:brkBin m:val="before"/>
<m:brkBinSub m:val="--"/>
<m:smallFrac m:val="off"/>
<m:dispDef/>
<m:lMargin m:val="0"/>
<m:rMargin m:val="0"/>
<m:defJc m:val="centerGroup"/>
<m:wrapIndent m:val="1440"/>
<m:intLim m:val="subSup"/>
<m:naryLim m:val="undOvr"/>
</m:mathPr></w:WordDocument>
</xml><![endif]--><!--[if gte mso 9]><xml>
<w:LatentStyles DefLockedState="true" DefUnhideWhenUsed="true"
DefSemiHidden="true" DefQFormat="true" DefPriority="99" LatentStyleCount="266">
<w:LsdException Priority="0" SemiHidden="false" UnhideWhenUsed="false"
Name="Normal"/>
<w:LsdException Priority="9" SemiHidden="false" UnhideWhenUsed="false"
Name="heading 1"/>
<w:LsdException Priority="9" SemiHidden="false" UnhideWhenUsed="false"
Name="heading 2"/>
<w:LsdException Priority="9" Name="heading 3"/>
<w:LsdException Priority="9" Name="heading 4"/>
<w:LsdException Priority="9" Name="heading 5"/>
<w:LsdException Priority="9" Name="heading 6"/>
<w:LsdException Priority="9" Name="heading 7"/>
<w:LsdException Priority="9" Name="heading 8"/>
<w:LsdException Priority="9" Name="heading 9"/>
<w:LsdException Locked="false" QFormat="false" Name="index 1"/>
<w:LsdException Locked="false" QFormat="false" Name="index 2"/>
<w:LsdException Locked="false" QFormat="false" Name="index 3"/>
<w:LsdException Locked="false" QFormat="false" Name="index 4"/>
<w:LsdException Locked="false" QFormat="false" Name="index 5"/>
<w:LsdException Locked="false" QFormat="false" Name="index 6"/>
<w:LsdException Locked="false" QFormat="false" Name="index 7"/>
<w:LsdException Locked="false" QFormat="false" Name="index 8"/>
<w:LsdException Locked="false" QFormat="false" Name="index 9"/>
<w:LsdException Priority="39" Name="toc 1"/>
<w:LsdException Priority="39" Name="toc 2"/>
<w:LsdException Priority="39" Name="toc 3"/>
<w:LsdException Priority="39" Name="toc 4"/>
<w:LsdException Priority="39" Name="toc 5"/>
<w:LsdException Priority="39" Name="toc 6"/>
<w:LsdException Priority="39" Name="toc 7"/>
<w:LsdException Priority="39" Name="toc 8"/>
<w:LsdException Priority="39" Name="toc 9"/>
<w:LsdException Locked="false" QFormat="false" Name="Normal Indent"/>
<w:LsdException Locked="false" QFormat="false" Name="footnote text"/>
<w:LsdException Locked="false" QFormat="false" Name="annotation text"/>
<w:LsdException Locked="false" QFormat="false" Name="header"/>
<w:LsdException Locked="false" QFormat="false" Name="footer"/>
<w:LsdException Locked="false" QFormat="false" Name="index heading"/>
<w:LsdException Priority="35" Name="caption"/>
<w:LsdException Locked="false" QFormat="false" Name="table of figures"/>
<w:LsdException Locked="false" QFormat="false" Name="envelope address"/>
<w:LsdException Locked="false" QFormat="false" Name="envelope return"/>
<w:LsdException Locked="false" QFormat="false" Name="footnote reference"/>
<w:LsdException Locked="false" QFormat="false" Name="annotation reference"/>
<w:LsdException Locked="false" QFormat="false" Name="line number"/>
<w:LsdException Locked="false" QFormat="false" Name="page number"/>
<w:LsdException Locked="false" QFormat="false" Name="endnote reference"/>
<w:LsdException Locked="false" QFormat="false" Name="endnote text"/>
<w:LsdException Locked="false" QFormat="false" Name="table of authorities"/>
<w:LsdException Locked="false" QFormat="false" Name="macro"/>
<w:LsdException Locked="false" QFormat="false" Name="toa heading"/>
<w:LsdException Locked="false" QFormat="false" Name="List"/>
<w:LsdException Locked="false" QFormat="false" Name="List Bullet"/>
<w:LsdException Locked="false" QFormat="false" Name="List Number"/>
<w:LsdException Locked="false" QFormat="false" Name="List 2"/>
<w:LsdException Locked="false" QFormat="false" Name="List 3"/>
<w:LsdException Locked="false" QFormat="false" Name="List 4"/>
<w:LsdException Locked="false" QFormat="false" Name="List 5"/>
<w:LsdException Locked="false" QFormat="false" Name="List Bullet 2"/>
<w:LsdException Locked="false" QFormat="false" Name="List Bullet 3"/>
<w:LsdException Locked="false" QFormat="false" Name="List Bullet 4"/>
<w:LsdException Locked="false" QFormat="false" Name="List Bullet 5"/>
<w:LsdException Locked="false" QFormat="false" Name="List Number 2"/>
<w:LsdException Locked="false" QFormat="false" Name="List Number 3"/>
<w:LsdException Locked="false" QFormat="false" Name="List Number 4"/>
<w:LsdException Locked="false" QFormat="false" Name="List Number 5"/>
<w:LsdException Priority="10" SemiHidden="false" UnhideWhenUsed="false"
Name="Title"/>
<w:LsdException Locked="false" QFormat="false" Name="Closing"/>
<w:LsdException Locked="false" QFormat="false" Name="Signature"/>
<w:LsdException Locked="false" QFormat="false" Name="Default Paragraph Font"/>
<w:LsdException Locked="false" QFormat="false" Name="Body Text"/>
<w:LsdException Locked="false" QFormat="false" Name="Body Text Indent"/>
<w:LsdException Locked="false" QFormat="false" Name="List Continue"/>
<w:LsdException Locked="false" QFormat="false" Name="List Continue 2"/>
<w:LsdException Locked="false" QFormat="false" Name="List Continue 3"/>
<w:LsdException Locked="false" QFormat="false" Name="List Continue 4"/>
<w:LsdException Locked="false" QFormat="false" Name="List Continue 5"/>
<w:LsdException Locked="false" QFormat="false" Name="Message Header"/>
<w:LsdException Priority="11" SemiHidden="false" UnhideWhenUsed="false"
Name="Subtitle"/>
<w:LsdException Locked="false" QFormat="false" Name="Salutation"/>
<w:LsdException Locked="false" QFormat="false" Name="Date"/>
<w:LsdException Locked="false" QFormat="false" Name="Body Text First Indent"/>
<w:LsdException Locked="false" QFormat="false" Name="Body Text First Indent 2"/>
<w:LsdException Locked="false" QFormat="false" Name="Note Heading"/>
<w:LsdException Locked="false" QFormat="false" Name="Body Text 2"/>
<w:LsdException Locked="false" QFormat="false" Name="Body Text 3"/>
<w:LsdException Locked="false" QFormat="false" Name="Body Text Indent 2"/>
<w:LsdException Locked="false" QFormat="false" Name="Body Text Indent 3"/>
<w:LsdException Locked="false" QFormat="false" Name="Block Text"/>
<w:LsdException Locked="false" QFormat="false" Name="Hyperlink"/>
<w:LsdException Locked="false" QFormat="false" Name="FollowedHyperlink"/>
<w:LsdException Priority="22" SemiHidden="false" UnhideWhenUsed="false"
Name="Strong"/>
<w:LsdException Priority="20" SemiHidden="false" UnhideWhenUsed="false"
Name="Emphasis"/>
<w:LsdException Locked="false" QFormat="false" Name="Document Map"/>
<w:LsdException Locked="false" QFormat="false" Name="Plain Text"/>
<w:LsdException Locked="false" QFormat="false" Name="E-mail Signature"/>
<w:LsdException Locked="false" QFormat="false" Name="HTML Top of Form"/>
<w:LsdException Locked="false" QFormat="false" Name="HTML Bottom of Form"/>
<w:LsdException Locked="false" QFormat="false" Name="Normal (Web)"/>
<w:LsdException Locked="false" QFormat="false" Name="HTML Acronym"/>
<w:LsdException Locked="false" QFormat="false" Name="HTML Address"/>
<w:LsdException Locked="false" QFormat="false" Name="HTML Cite"/>
<w:LsdException Locked="false" QFormat="false" Name="HTML Code"/>
<w:LsdException Locked="false" QFormat="false" Name="HTML Definition"/>
<w:LsdException Locked="false" QFormat="false" Name="HTML Keyboard"/>
<w:LsdException Locked="false" QFormat="false" Name="HTML Preformatted"/>
<w:LsdException Locked="false" QFormat="false" Name="HTML Sample"/>
<w:LsdException Locked="false" QFormat="false" Name="HTML Typewriter"/>
<w:LsdException Locked="false" QFormat="false" Name="HTML Variable"/>
<w:LsdException Locked="false" QFormat="false" Name="Normal Table"/>
<w:LsdException Locked="false" QFormat="false" Name="annotation subject"/>
<w:LsdException Locked="false" QFormat="false" Name="No List"/>
<w:LsdException Locked="false" QFormat="false" Name="Outline List 1"/>
<w:LsdException Locked="false" QFormat="false" Name="Outline List 2"/>
<w:LsdException Locked="false" QFormat="false" Name="Outline List 3"/>
<w:LsdException Locked="false" QFormat="false" Name="Table Simple 1"/>
<w:LsdException Locked="false" QFormat="false" Name="Table Simple 2"/>
<w:LsdException Locked="false" QFormat="false" Name="Table Simple 3"/>
<w:LsdException Locked="false" QFormat="false" Name="Table Classic 1"/>
<w:LsdException Locked="false" QFormat="false" Name="Table Classic 2"/>
<w:LsdException Locked="false" QFormat="false" Name="Table Classic 3"/>
<w:LsdException Locked="false" QFormat="false" Name="Table Classic 4"/>
<w:LsdException Locked="false" QFormat="false" Name="Table Colorful 1"/>
<w:LsdException Locked="false" QFormat="false" Name="Table Colorful 2"/>
<w:LsdException Locked="false" QFormat="false" Name="Table Colorful 3"/>
<w:LsdException Locked="false" QFormat="false" Name="Table Columns 1"/>
<w:LsdException Locked="false" QFormat="false" Name="Table Columns 2"/>
<w:LsdException Locked="false" QFormat="false" Name="Table Columns 3"/>
<w:LsdException Locked="false" QFormat="false" Name="Table Columns 4"/>
<w:LsdException Locked="false" QFormat="false" Name="Table Columns 5"/>
<w:LsdException Locked="false" QFormat="false" Name="Table Grid 1"/>
<w:LsdException Locked="false" QFormat="false" Name="Table Grid 2"/>
<w:LsdException Locked="false" QFormat="false" Name="Table Grid 3"/>
<w:LsdException Locked="false" QFormat="false" Name="Table Grid 4"/>
<w:LsdException Locked="false" QFormat="false" Name="Table Grid 5"/>
<w:LsdException Locked="false" QFormat="false" Name="Table Grid 6"/>
<w:LsdException Locked="false" QFormat="false" Name="Table Grid 7"/>
<w:LsdException Locked="false" QFormat="false" Name="Table Grid 8"/>
<w:LsdException Locked="false" QFormat="false" Name="Table List 1"/>
<w:LsdException Locked="false" QFormat="false" Name="Table List 2"/>
<w:LsdException Locked="false" QFormat="false" Name="Table List 3"/>
<w:LsdException Locked="false" QFormat="false" Name="Table List 4"/>
<w:LsdException Locked="false" QFormat="false" Name="Table List 5"/>
<w:LsdException Locked="false" QFormat="false" Name="Table List 6"/>
<w:LsdException Locked="false" QFormat="false" Name="Table List 7"/>
<w:LsdException Locked="false" QFormat="false" Name="Table List 8"/>
<w:LsdException Locked="false" QFormat="false" Name="Table 3D effects 1"/>
<w:LsdException Locked="false" QFormat="false" Name="Table 3D effects 2"/>
<w:LsdException Locked="false" QFormat="false" Name="Table 3D effects 3"/>
<w:LsdException Locked="false" QFormat="false" Name="Table Contemporary"/>
<w:LsdException Locked="false" QFormat="false" Name="Table Elegant"/>
<w:LsdException Locked="false" QFormat="false" Name="Table Professional"/>
<w:LsdException Locked="false" QFormat="false" Name="Table Subtle 1"/>
<w:LsdException Locked="false" QFormat="false" Name="Table Subtle 2"/>
<w:LsdException Locked="false" QFormat="false" Name="Table Web 1"/>
<w:LsdException Locked="false" QFormat="false" Name="Table Web 2"/>
<w:LsdException Locked="false" QFormat="false" Name="Table Web 3"/>
<w:LsdException Locked="false" QFormat="false" Name="Balloon Text"/>
<w:LsdException Priority="59" SemiHidden="false" UnhideWhenUsed="false"
Name="Table Grid"/>
<w:LsdException Locked="false" QFormat="false" Name="Table Theme"/>
<w:LsdException Priority="0" UnhideWhenUsed="false" Name="Placeholder Text"/>
<w:LsdException Priority="1" SemiHidden="false" UnhideWhenUsed="false"
Name="No Spacing"/>
<w:LsdException Priority="60" SemiHidden="false" UnhideWhenUsed="false"
Name="B2 Light Shading"/>
<w:LsdException Priority="61" SemiHidden="false" UnhideWhenUsed="false"
Name="B2 Light List"/>
<w:LsdException Priority="62" SemiHidden="false" UnhideWhenUsed="false"
Name="B2 Light Grid"/>
<w:LsdException Priority="63" SemiHidden="false" UnhideWhenUsed="false"
Name="B2 Medium Shading 1"/>
<w:LsdException Priority="64" SemiHidden="false" UnhideWhenUsed="false"
Name="B2 Medium Shading 2"/>
<w:LsdException Priority="65" SemiHidden="false" UnhideWhenUsed="false"
Name="B2 Medium List 1"/>
<w:LsdException Priority="66" SemiHidden="false" UnhideWhenUsed="false"
Name="B2 Medium List 2"/>
<w:LsdException Priority="67" SemiHidden="false" UnhideWhenUsed="false"
Name="B2 Medium Grid 1"/>
<w:LsdException Priority="68" SemiHidden="false" UnhideWhenUsed="false"
Name="B2 Medium Grid 2"/>
<w:LsdException Priority="69" SemiHidden="false" UnhideWhenUsed="false"
Name="B2 Medium Grid 3"/>
<w:LsdException Priority="70" SemiHidden="false" UnhideWhenUsed="false"
Name="B2 Dark List"/>
<w:LsdException Priority="71" SemiHidden="false" UnhideWhenUsed="false"
Name="B2 Colorful Shading"/>
<w:LsdException Priority="72" SemiHidden="false" UnhideWhenUsed="false"
Name="B2 Colorful List"/>
<w:LsdException Priority="73" SemiHidden="false" UnhideWhenUsed="false"
Name="B2 Colorful Grid"/>
<w:LsdException Priority="60" SemiHidden="false" UnhideWhenUsed="false"
Name="B2 Light Shading Accent 1"/>
<w:LsdException Priority="61" SemiHidden="false" UnhideWhenUsed="false"
Name="B2 Light List Accent 1"/>
<w:LsdException Priority="62" SemiHidden="false" UnhideWhenUsed="false"
Name="B2 Light Grid Accent 1"/>
<w:LsdException Priority="63" SemiHidden="false" UnhideWhenUsed="false"
Name="B2 Medium Shading 1 Accent 1"/>
<w:LsdException Priority="64" SemiHidden="false" UnhideWhenUsed="false"
Name="B2 Medium Shading 2 Accent 1"/>
<w:LsdException Priority="65" SemiHidden="false" UnhideWhenUsed="false"
Name="B2 Medium List 1 Accent 1"/>
<w:LsdException Priority="0" UnhideWhenUsed="false" Name="Revision"/>
<w:LsdException Priority="34" SemiHidden="false" UnhideWhenUsed="false"
Name="List Paragraph"/>
<w:LsdException Priority="29" SemiHidden="false" UnhideWhenUsed="false"
Name="Quote"/>
<w:LsdException Priority="30" SemiHidden="false" UnhideWhenUsed="false"
Name="Intense Quote"/>
<w:LsdException Priority="66" SemiHidden="false" UnhideWhenUsed="false"
Name="B2 Medium List 2 Accent 1"/>
<w:LsdException Priority="67" SemiHidden="false" UnhideWhenUsed="false"
Name="B2 Medium Grid 1 Accent 1"/>
<w:LsdException Priority="68" SemiHidden="false" UnhideWhenUsed="false"
Name="B2 Medium Grid 2 Accent 1"/>
<w:LsdException Priority="69" SemiHidden="false" UnhideWhenUsed="false"
Name="B2 Medium Grid 3 Accent 1"/>
<w:LsdException Priority="70" SemiHidden="false" UnhideWhenUsed="false"
Name="B2 Dark List Accent 1"/>
<w:LsdException Priority="71" SemiHidden="false" UnhideWhenUsed="false"
Name="B2 Colorful Shading Accent 1"/>
<w:LsdException Priority="72" SemiHidden="false" UnhideWhenUsed="false"
Name="B2 Colorful List Accent 1"/>
<w:LsdException Priority="73" SemiHidden="false" UnhideWhenUsed="false"
Name="B2 Colorful Grid Accent 1"/>
<w:LsdException Priority="60" SemiHidden="false" UnhideWhenUsed="false"
Name="B2 Light Shading Accent 2"/>
<w:LsdException Priority="61" SemiHidden="false" UnhideWhenUsed="false"
Name="B2 Light List Accent 2"/>
<w:LsdException Priority="62" SemiHidden="false" UnhideWhenUsed="false"
Name="B2 Light Grid Accent 2"/>
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Similar Threads


Top