Click here to Skip to main content
15,896,063 members
Articles / Programming Languages / Visual Basic

Structured Print Document Utility

Rate me:
Please Sign up or sign in to vote.
4.79/5 (19 votes)
14 Jun 2014CPOL6 min read 152.8K   3.5K   95  
A set of classes for creating structured documents
<?xml version="1.0"?>
<doc>
  <assembly>
    <name>PrintDocumentUtilities</name>
    <version>1.1.2290.28133</version>
    <fullname>PrintDocumentUtilities, Version=1.1.2290.28133, Culture=neutral, PublicKeyToken=e356f12e3c040126</fullname>
  </assembly>
  <members>
    <member name="M:StructuredDocuments.StructuredDocuments.Design.DesignerForm_TextStyle.TextStyleProperties_PropertyValueChanged(System.Object,System.Windows.Forms.PropertyValueChangedEventArgs)">
      <summary>
 The properties of the selected text style have changes so update the preview 
 box 
 </summary>
 <param name="s" />
 <param name="e" />
 <remarks>
 </remarks>
 <history>
 	[Duncan]	19/02/2006	Created 
 </history></member>
    <member name="M:StructuredDocuments.StructuredDocuments.StructuredPrintDocument.ExecuteDataAction(StructuredDocuments.StructuredDocuments.DocumentDataAction)">
      <summary>
 Executes the action passed in on the data collection 
 </summary>
 <param name="Action">The action to perform</param>
 <remarks>
 </remarks>
 <history>
 	[Duncan]	27/11/2005	Created 
 </history></member>
    <member name="M:StructuredDocuments.StructuredDocuments.StructuredPrintDocumentArea.ExecuteDataAction(StructuredDocuments.StructuredDocuments.DocumentDataAction)">
      <summary>
 Executes the action passed in on the data collection 
 </summary>
 <param name="Action">The action to perform</param>
 <remarks>
 Currently all data is held at document level so this action is passed on up 
 to the document.  This may change in future implementations 
 </remarks>
 <history>
 	[Duncan]	27/11/2005	Created 
 </history></member>
    <member name="T:StructuredDocuments.StructuredDocuments.PrintDocumentAreaDataRequestEventArgs">
      <summary>
 Provides the extra data for a PrintDocumentAreaDataRequest event 
 </summary>
 <remarks>
 Setting the DataItem object sets the data item to use to print this document area 
 </remarks>
 <history>
 	[Duncan]	09/04/2006	Created 
 </history></member>
    <member name="P:StructuredDocuments.StructuredDocuments.PrintDocumentAreaDataRequestEventArgs.Changed">
      <summary>
 True if the data object was changed when the PrintDocumentAreaRequest event 
 was handled 
 </summary>
 <value />
 <remarks>
 </remarks>
 <history>
 	[Duncan]	09/04/2006	Created 
 </history></member>
    <member name="M:StructuredDocuments.StructuredDocuments.StructuredPrintPage.AddLabel(System.String,System.String,System.String,System.Drawing.Rectangle)">
      <summary>
 Adds a new StructuredPrintDocumentArea to print a fixed text element (a label) 
 at the given area and with the given style 
 </summary>
 <param name="LabelName">Must be unique per page</param>
 <param name="Text">The fixed text of the label</param>
 <param name="StyleName">The document text style to use</param>
 <param name="Area">The rectangle to contain the label</param>
 <remarks>
 </remarks>
 <history>
 	[Duncan]	27/11/2005	Created 
 </history></member>
    <member name="M:StructuredDocuments.StructuredDocuments.StructuredPrintPage.AddPicture(System.String,System.Drawing.Image,System.String,System.Drawing.Rectangle,System.Boolean)">
      <summary>
 Adds a fixed image to the page 
 </summary>
 <param name="ImageName">The unique name (per page) for the image</param>
 <param name="Picture">The graphic source</param>
 <param name="StyleName">The layout style to use</param>
 <param name="Area">The rectangle to use</param>
 <param name="Stretch">Whether to stretch or clip the image</param>
 <remarks>
 </remarks>
 <history>
 	[Duncan]	27/11/2005	Created 
 </history></member>
    <member name="M:StructuredDocuments.StructuredDocuments.StructuredPrintPage.ExecuteDataAction(StructuredDocuments.StructuredDocuments.DocumentDataAction)">
      <summary>
 Executes the action passed in on the data collection 
 </summary>
 <param name="Action">The action to perform</param>
 <remarks>
 Currently all data is held at document level so this action is passed on up 
 to the document.  This may change in future implementations 
 </remarks>
 <history>
 	[Duncan]	27/11/2005	Created 
 </history></member>
    <member name="T:StructuredDocuments.StructuredDocuments.Design.StructuredPrintPageRootDesigner">
      <summary>
 The root designer that is responsible for a structured print page's 
 design time interface 
 </summary>
 <remarks>
 </remarks>
 <history>
 	[Duncan]	13/03/2006	Created 
 </history></member>
    <member name="T:StructuredDocuments.StructuredDocuments.Design.StructuredPrintPageDesigner">
      <summary>
 Provides the design time verbs for the structured print page at design 
 time 
 </summary>
 <remarks>
 </remarks>
 <history>
 	[Duncan]	13/03/2006	Created 
 </history></member>
    <member name="T:StructuredDocuments.StructuredDocuments.Design.StructuredPrintPageStyleConverter">
      <summary>
 Class to provide for serialisation to source code of the structured print page 
 control properties 
 </summary>
 <remarks>
 </remarks>
 <history>
 	[Duncan]	13/03/2006	Created 
 </history></member>
    <member name="T:StructuredDocuments.StructuredDocuments.Design.StructuredPrintPageLayoutControl">
      <summary>
 Provides the design time user interface for the StructuredPrintPage control, 
 to allow the page template (layout) to be modified 
 </summary>
 <remarks>
 </remarks>
 <history>
 	[Duncan]	20/03/2006	Created 
 </history></member>
    <member name="E:StructuredDocuments.StructuredDocuments.Design.StructuredPrintPageLayoutControl.AreaSelectionChanged">
      <summary>
 
 </summary>
 <param name="sender">The control which raised the event</param>
 <param name="e">The AreaSelectionChangedEventArgs that gives the details of the event</param>
 <remarks>
 </remarks>
 <history>
 	[Duncan]	20/03/2006	Created 
 </history></member>
    <member name="E:StructuredDocuments.StructuredDocuments.Design.StructuredPrintPageLayoutControl.AreaDeleted">
      <summary>
 
 </summary>
 <param name="sender">The control which raised the event</param>
 <param name="e">The AreaSelectionDeletedEventArgs that gives the details of the event</param>
 <remarks>
 </remarks>
 <history>
 	[Duncan]	20/03/2006	Created 
 </history></member>
    <member name="P:StructuredDocuments.StructuredDocuments.Design.StructuredPrintPageLayoutControl.GridGranularity">
      <summary>
 The distance between grid marks on the design layout of the printed page 
 </summary>
 <value />
 <remarks>
 Setting this value to zero hides the grid marks 
 </remarks>
 <history>
 	[Duncan]	14/03/2006	Created 
 </history></member>
    <member name="P:StructuredDocuments.StructuredDocuments.Design.StructuredPrintPageLayoutControl.Page">
      <summary>
 The page that the control is designing 
 </summary>
 <value />
 <remarks>
 The StructuredPrintLayout control can only design one page at a a time. 
 To design multiple pages use a contol array 
 </remarks>
 <history>
 	[Duncan]	16/03/2006	Created 
 </history></member>
    <member name="T:StructuredDocuments.StructuredDocuments.Design.AreaSelectionChangedEventArgs">
      <summary>
 Provides extra information to the SelectedAreaChanged event of the 
 StructuredPageLayoutControl 
 </summary>
 <remarks>
 This event occurs when a StructuredPrintDocumentArea is selected or 
 unselected in design mode. 
 </remarks>
 <history>
 	[Duncan]	20/03/2006	Created 
 </history></member>
    <member name="T:StructuredDocuments.StructuredDocuments.Design.AreaSelectionChangedEventArgs.AreaSelectionChangeTypes">
      <summary>
 </summary>
 <remarks>
 An area can either be selected or unselected 
 </remarks>
 <history>
 	[Duncan]	20/03/2006	Created 
 </history></member>
    <member name="P:StructuredDocuments.StructuredDocuments.Design.AreaSelectionChangedEventArgs.Item">
      <summary>
 The print document area that has been selected or unselected 
 </summary>
 <value />
 <remarks>
 </remarks>
 <history>
 	[Duncan]	20/03/2006	Created 
 </history></member>
    <member name="P:StructuredDocuments.StructuredDocuments.Design.AreaSelectionChangedEventArgs.ChangeType">
      <summary>
 Whether the area has been selected or unselected 
 </summary>
 <value />
 <remarks>
 </remarks>
 <history>
 	[Duncan]	20/03/2006	Created 
 </history></member>
    <member name="T:StructuredDocuments.StructuredDocuments.Design.AreaSelectionDeletedEventArgs">
      <summary>
 Provides extra information to the AreaSelectionDeleted event of the 
 StructuredPageLayoutControl 
 </summary>
 <remarks>
 </remarks>
 <history>
 	[Duncan]	20/03/2006	Created 
 </history></member>
    <member name="P:StructuredDocuments.StructuredDocuments.Design.AreaSelectionDeletedEventArgs.Item">
      <summary>
 The print document area that has been selected or unselected 
 </summary>
 <value />
 <remarks>
 </remarks>
 <history>
 	[Duncan]	20/03/2006	Created 
 </history></member>
  </members>
</doc>

By viewing downloads associated with this article you agree to the Terms of Service and the article's licence.

If a file you wish to view isn't highlighted, and is a text file (not binary), please let us know and we'll add colourisation support for it.

License

This article, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)


Written By
Software Developer
Ireland Ireland
C# / SQL Server developer
Microsoft MVP (Azure) 2017
Microsoft MVP (Visual Basic) 2006, 2007

Comments and Discussions