<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Load Form when publishing from Sheet Set Manager in .NET Forum</title>
    <link>https://forums.autodesk.com/t5/net-forum/load-form-when-publishing-from-sheet-set-manager/m-p/1599336#M82150</link>
    <description>See posting in The Swamp.</description>
    <pubDate>Thu, 29 Mar 2007 22:30:17 GMT</pubDate>
    <dc:creator>Anonymous</dc:creator>
    <dc:date>2007-03-29T22:30:17Z</dc:date>
    <item>
      <title>Load Form when publishing from Sheet Set Manager</title>
      <link>https://forums.autodesk.com/t5/net-forum/load-form-when-publishing-from-sheet-set-manager/m-p/1599333#M82147</link>
      <description>I'm new to VB.net 2005 so I was wondering if someone could post a simple &lt;BR /&gt;
example of how to display a simple form when ever the publish command is &lt;BR /&gt;
issued from the sheet set manager?&lt;BR /&gt;
&lt;BR /&gt;
I've gone into the acmgd.dll file and found something called &lt;BR /&gt;
Autodesk.AutoCAD.Publishing    BeginPublishingSheetEventArgs &amp;amp; &lt;BR /&gt;
BeginPublishingSheetEventHandler. So I think these files are what I need to &lt;BR /&gt;
use. But am lost as to what to do with them and where to place them in my &lt;BR /&gt;
form? Or how to reference them I guess? If anyone has some sample code on &lt;BR /&gt;
how this works would be great!! I'm trying to learn this stuff but getting &lt;BR /&gt;
pretty confused.&lt;BR /&gt;
&lt;BR /&gt;
Thanks for any help!!&lt;BR /&gt;
&lt;BR /&gt;
Mark</description>
      <pubDate>Sat, 01 Apr 2006 05:47:35 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/net-forum/load-form-when-publishing-from-sheet-set-manager/m-p/1599333#M82147</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2006-04-01T05:47:35Z</dc:date>
    </item>
    <item>
      <title>Re: Load Form when publishing from Sheet Set Manager</title>
      <link>https://forums.autodesk.com/t5/net-forum/load-form-when-publishing-from-sheet-set-manager/m-p/1599334#M82148</link>
      <description>Ok I found some code that can do this, but its in C#?&lt;BR /&gt;
&lt;BR /&gt;
If anyone can help me convert it from C# to VB.net I would be much appreciated!!&lt;BR /&gt;
&lt;BR /&gt;
C# code:&lt;BR /&gt;
&lt;BR /&gt;
using System;&lt;BR /&gt;
using System.Diagnostics;&lt;BR /&gt;
using Autodesk.AutoCAD.Runtime;&lt;BR /&gt;
using Autodesk.AutoCAD.ApplicationServices;&lt;BR /&gt;
using Autodesk.AutoCAD.Publishing;&lt;BR /&gt;
using Autodesk.AutoCAD.DatabaseServices;&lt;BR /&gt;
using Autodesk.AutoCAD.PlottingServices;&lt;BR /&gt;
&lt;BR /&gt;
[assembly: ExtensionApplication(typeof(NET.MyApp))]&lt;BR /&gt;
namespace NET&lt;BR /&gt;
{&lt;BR /&gt;
    public class MyApp : IExtensionApplication&lt;BR /&gt;
    {&lt;BR /&gt;
		public static PublishEvents			m_PublishEvents = null;&lt;BR /&gt;
        public void Terminate() &lt;BR /&gt;
		{&lt;BR /&gt;
			if (m_PublishEvents != null)&lt;BR /&gt;
			{&lt;BR /&gt;
				//m_PublishEvents.Undo();&lt;BR /&gt;
				m_PublishEvents = null;&lt;BR /&gt;
			}&lt;BR /&gt;
		}&lt;BR /&gt;
        public void Initialize() &lt;BR /&gt;
		{ &lt;BR /&gt;
			m_PublishEvents = new PublishEvents();&lt;BR /&gt;
		}&lt;BR /&gt;
    }&lt;BR /&gt;
&lt;BR /&gt;
    public class PublishEvents&lt;BR /&gt;
    {&lt;BR /&gt;
		static private Publisher m_pb = null;&lt;BR /&gt;
		private bool m_bDone;&lt;BR /&gt;
        public PublishEvents()&lt;BR /&gt;
        {&lt;BR /&gt;
			m_bDone = false;&lt;BR /&gt;
			m_pb = Autodesk.AutoCAD.ApplicationServices.Application.Publisher;&lt;BR /&gt;
			Do();&lt;BR /&gt;
        }&lt;BR /&gt;
		public void Do()&lt;BR /&gt;
		{&lt;BR /&gt;
			// Only plant it once.&lt;BR /&gt;
			if(m_bDone == false)&lt;BR /&gt;
			{&lt;BR /&gt;
				m_bDone = true;&lt;BR /&gt;
			}&lt;BR /&gt;
			else&lt;BR /&gt;
			{&lt;BR /&gt;
				return;&lt;BR /&gt;
			}&lt;BR /&gt;
&lt;BR /&gt;
			try&lt;BR /&gt;
			{&lt;BR /&gt;
				m_pb = Autodesk.AutoCAD.ApplicationServices.Application.Publisher;&lt;BR /&gt;
				m_pb.AboutToBeginBackgroundPublishing += new AboutToBeginBackgroundPublishingEventHandler (callback_AboutToBeginBackgroundPublishingEventHandler);&lt;BR /&gt;
&lt;BR /&gt;
				m_pb.AboutToBeginPublishing += new AboutToBeginPublishingEventHandler (callback_AboutToBeginPublishingEventHandler);&lt;BR /&gt;
				m_pb.AboutToEndPublishing += new AboutToEndPublishingEventHandler (callback_AboutToEndPublishingEventHandler);&lt;BR /&gt;
				m_pb.AboutToMoveFile += new AboutToMoveFileEventHandler (callback_AboutToMoveFileHandler);&lt;BR /&gt;
				m_pb.BeginAggregation += new BeginAggregationEventHandler (callback_BeginAggregationEventHandler);&lt;BR /&gt;
				m_pb.BeginEntity += new BeginEntityEventHandler(callback_BeginEntityEventHandler);&lt;BR /&gt;
				m_pb.BeginPublishingSheet += new BeginPublishingSheetEventHandler (callback_BeginPublishingSheetEventHandler);&lt;BR /&gt;
				m_pb.BeginSheet += new BeginSheetEventHandler (callback_BeginSheetEventHandler);&lt;BR /&gt;
				m_pb.CancelledOrFailedPublishing += new CancelledOrFailedPublishingEventHandler(callback_CancelledOrFailedPublishingEventHandler);&lt;BR /&gt;
			&lt;BR /&gt;
				m_pb.EndEntity += new EndEntityEventHandler (callback_EndEntityEventHandler);&lt;BR /&gt;
				m_pb.EndPublish +=new EndPublishEventHandler (callback_EndPublishEventHandler);&lt;BR /&gt;
				m_pb.EndSheet +=new EndSheetEventHandler (callback_EndSheetEventHandler);&lt;BR /&gt;
				//m_pb.InitPublishOptionsDialog += new InitPublishOptionsDialogEventHandler (callback_InitPublishOptionsDialogEventHandler);&lt;BR /&gt;
			}&lt;BR /&gt;
			catch (System.Exception ex)&lt;BR /&gt;
			{&lt;BR /&gt;
				MyPrint (string.Format("\terror = {0}",ex.Message));&lt;BR /&gt;
			}&lt;BR /&gt;
		}&lt;BR /&gt;
		public void Undo()&lt;BR /&gt;
		{&lt;BR /&gt;
			if( m_pb == null || m_bDone == false)&lt;BR /&gt;
				return;&lt;BR /&gt;
&lt;BR /&gt;
			try&lt;BR /&gt;
			{&lt;BR /&gt;
				m_pb.AboutToBeginBackgroundPublishing -= new AboutToBeginBackgroundPublishingEventHandler (callback_AboutToBeginBackgroundPublishingEventHandler);&lt;BR /&gt;
&lt;BR /&gt;
				m_pb.AboutToBeginPublishing -= new AboutToBeginPublishingEventHandler (callback_AboutToBeginPublishingEventHandler);&lt;BR /&gt;
				m_pb.AboutToEndPublishing -= new AboutToEndPublishingEventHandler (callback_AboutToEndPublishingEventHandler);&lt;BR /&gt;
				m_pb.AboutToMoveFile -= new AboutToMoveFileEventHandler (callback_AboutToMoveFileHandler);&lt;BR /&gt;
				m_pb.BeginAggregation -= new BeginAggregationEventHandler (callback_BeginAggregationEventHandler);&lt;BR /&gt;
				m_pb.BeginEntity -= new BeginEntityEventHandler(callback_BeginEntityEventHandler);&lt;BR /&gt;
				m_pb.BeginPublishingSheet -= new BeginPublishingSheetEventHandler (callback_BeginPublishingSheetEventHandler);&lt;BR /&gt;
				m_pb.BeginSheet -= new BeginSheetEventHandler (callback_BeginSheetEventHandler);&lt;BR /&gt;
				m_pb.CancelledOrFailedPublishing -= new CancelledOrFailedPublishingEventHandler(callback_CancelledOrFailedPublishingEventHandler);&lt;BR /&gt;
			&lt;BR /&gt;
				m_pb.EndEntity -= new EndEntityEventHandler (callback_EndEntityEventHandler);&lt;BR /&gt;
				m_pb.EndPublish -=new EndPublishEventHandler (callback_EndPublishEventHandler);&lt;BR /&gt;
				m_pb.EndSheet -=new EndSheetEventHandler (callback_EndSheetEventHandler);&lt;BR /&gt;
				//m_pb.InitPublishOptionsDialog -+ new InitPublishOptionsDialogEventHandler (callback_InitPublishOptionsDialogEventHandler);&lt;BR /&gt;
&lt;BR /&gt;
				m_pb = null;&lt;BR /&gt;
			}&lt;BR /&gt;
			catch (System.Exception ex)&lt;BR /&gt;
			{&lt;BR /&gt;
				MyPrint (string.Format("\terror = {0}",ex.Message));&lt;BR /&gt;
			}&lt;BR /&gt;
&lt;BR /&gt;
			m_bDone = false;&lt;BR /&gt;
		}&lt;BR /&gt;
        private void callback_AboutToBeginBackgroundPublishingEventHandler(object sender, AboutToBeginBackgroundPublishingEventArgs e)&lt;BR /&gt;
        {&lt;BR /&gt;
            MyPrint("AboutToBeginBackgroundPublishingEventHandler");&lt;BR /&gt;
            Autodesk.AutoCAD.PlottingServices.DsdData dsdData = e.DsdData;&lt;BR /&gt;
            MyPrint(string.Format("\tPlotStampOn = {0}", dsdData.PlotStampOn));&lt;BR /&gt;
        }&lt;BR /&gt;
&lt;BR /&gt;
		private void callback_AboutToBeginPublishingEventHandler (object sender, AboutToBeginPublishingEventArgs e)&lt;BR /&gt;
		{&lt;BR /&gt;
			MyPrint("AboutToBeginPublishingEventHandler");&lt;BR /&gt;
			MyPrint (string.Format("\tget_JobWillPublishInBackground = {0}",e.JobWillPublishInBackground));&lt;BR /&gt;
			Autodesk.AutoCAD.PlottingServices.DsdData  dsdData = e.DsdData;&lt;BR /&gt;
			MyPrint (string.Format("\tPlotStampOn = {0}",dsdData.PlotStampOn));&lt;BR /&gt;
		}&lt;BR /&gt;
        private void callback_AboutToEndPublishingEventHandler(object sender, PublishEventArgs e)&lt;BR /&gt;
        {&lt;BR /&gt;
            MyPrint("AboutToEndPublishingEventHandler");&lt;BR /&gt;
            MyPrint(string.Format("\tget_DwfFileName = {0}", e.DwfFileName));&lt;BR /&gt;
            MyPrint(string.Format("\tget_IsMultiSheetDwf = {0}", e.IsMultiSheetDwf));&lt;BR /&gt;
            MyPrint(string.Format("\tget_TemporaryDwfFileName = {0}", e.TemporaryDwfFileName));&lt;BR /&gt;
        }&lt;BR /&gt;
		&lt;BR /&gt;
		private void callback_AboutToMoveFileHandler(object sender, PublishEventArgs e)&lt;BR /&gt;
		{&lt;BR /&gt;
			MyPrint("AboutToMoveFileHandler");&lt;BR /&gt;
			MyPrint (string.Format("\tget_DwfFileName = {0}",e.DwfFileName));&lt;BR /&gt;
			MyPrint (string.Format("\tget_IsMultiSheetDwf = {0}",e.IsMultiSheetDwf));&lt;BR /&gt;
			MyPrint (string.Format("\tget_TemporaryDwfFileName = {0}",e.TemporaryDwfFileName));&lt;BR /&gt;
		}&lt;BR /&gt;
&lt;BR /&gt;
		private void callback_BeginAggregationEventHandler(object sender, BeginAggregationEventArgs e)&lt;BR /&gt;
		{&lt;BR /&gt;
			MyPrint("BeginAggregationEventHandler");&lt;BR /&gt;
			e.PlotLogger.LogMessage ("From my BeginAggregationEventHandler EVENT!!");&lt;BR /&gt;
		}&lt;BR /&gt;
		private void callback_BeginEntityEventHandler (object sender, PublishEntityEventArgs e)&lt;BR /&gt;
		{&lt;BR /&gt;
			MyPrint("BeginEntityEventHandler");&lt;BR /&gt;
			MyPrint (string.Format("\tget_UniqueEntityId() = {0}",e.UniqueEntityId));&lt;BR /&gt;
		}&lt;BR /&gt;
&lt;BR /&gt;
		private void callback_BeginPublishingSheetEventHandler(object sender, BeginPublishingSheetEventArgs e)&lt;BR /&gt;
		{&lt;BR /&gt;
			MyPrint("BeginPublishingSheetEventHandler");&lt;BR /&gt;
			MyPrint (string.Format("\tDwgName = {0}",e.DsdEntry.DwgName));&lt;BR /&gt;
			e.PlotLogger.LogMessage ("From my BeginPublishingSheetEventHandler EVENT!!");&lt;BR /&gt;
		}&lt;BR /&gt;
&lt;BR /&gt;
		private void callback_BeginSheetEventHandler(object sender, PublishSheetEventArgs e)&lt;BR /&gt;
		{&lt;BR /&gt;
			MyPrint("BeginSheetEventHandler");&lt;BR /&gt;
			MyPrint (string.Format("\tget_CanonicalMediaName = {0}",e.CanonicalMediaName));&lt;BR /&gt;
			MyPrint (string.Format("\tget_Configuration = {0}",e.Configuration));&lt;BR /&gt;
			MyPrint (string.Format("\tget_DrawingScale = {0}",e.DrawingScale.ToString()));&lt;BR /&gt;
			MyPrint (string.Format("\tget_PlotLayoutId = {0}",e.PlotLayoutId.ToString()));&lt;BR /&gt;
			e.PlotLogger.LogMessage ("From my BeginSheetEventHandler EVENT!!");&lt;BR /&gt;
		}&lt;BR /&gt;
		private void callback_CancelledOrFailedPublishingEventHandler(object sender, PublishEventArgs e)&lt;BR /&gt;
		{&lt;BR /&gt;
			MyPrint("CancelledOrFailedPublishingEventHandler");&lt;BR /&gt;
			MyPrint (string.Format("\tget_DwfFileName = {0}",e.DwfFileName));&lt;BR /&gt;
			MyPrint (string.Format("\tget_IsMultiSheetDwf = {0}",e.IsMultiSheetDwf));&lt;BR /&gt;
			MyPrint (string.Format("\tget_TemporaryDwfFileName = {0}",e.TemporaryDwfFileName));&lt;BR /&gt;
		}&lt;BR /&gt;
&lt;BR /&gt;
		private void callback_EndEntityEventHandler (object sender, PublishEntityEventArgs e)&lt;BR /&gt;
		{&lt;BR /&gt;
			MyPrint("EndEntityEventHandler");&lt;BR /&gt;
			MyPrint (string.Format("\tget_UniqueEntityId() = {0}",e.UniqueEntityId));&lt;BR /&gt;
		}&lt;BR /&gt;
&lt;BR /&gt;
		private void callback_EndPublishEventHandler(object sender, PublishEventArgs e)&lt;BR /&gt;
		{&lt;BR /&gt;
			MyPrint("EndPublishEventHandler");&lt;BR /&gt;
			MyPrint (string.Format("\tget_DwfFileName = {0}",e.DwfFileName));&lt;BR /&gt;
			MyPrint (string.Format("\tget_IsMultiSheetDwf = {0}",e.IsMultiSheetDwf));&lt;BR /&gt;
			MyPrint (string.Format("\tget_TemporaryDwfFileName = {0}",e.TemporaryDwfFileName));&lt;BR /&gt;
		}&lt;BR /&gt;
&lt;BR /&gt;
		private void callback_EndSheetEventHandler(object sender, PublishSheetEventArgs e)&lt;BR /&gt;
		{&lt;BR /&gt;
			MyPrint("EndSheetEventHandler");&lt;BR /&gt;
		}&lt;BR /&gt;
&lt;BR /&gt;
		private void MyPrint(String s)&lt;BR /&gt;
        {&lt;BR /&gt;
            String strLogFileName = "c:\\test.log";&lt;BR /&gt;
            System.IO.TextWriter tw= System.IO.File.AppendText(strLogFileName);&lt;BR /&gt;
            tw.WriteLine(s);&lt;BR /&gt;
            tw.Close();&lt;BR /&gt;
        }&lt;BR /&gt;
    }        &lt;BR /&gt;
}</description>
      <pubDate>Thu, 29 Mar 2007 18:33:06 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/net-forum/load-form-when-publishing-from-sheet-set-manager/m-p/1599334#M82148</guid>
      <dc:creator>mark</dc:creator>
      <dc:date>2007-03-29T18:33:06Z</dc:date>
    </item>
    <item>
      <title>Re: Load Form when publishing from Sheet Set Manager</title>
      <link>https://forums.autodesk.com/t5/net-forum/load-form-when-publishing-from-sheet-set-manager/m-p/1599335#M82149</link>
      <description>Here is the VB.code I tried converting on the Internet. But getting errors.&lt;BR /&gt;
&lt;BR /&gt;
VB.net conversion.&lt;BR /&gt;
&lt;BR /&gt;
&lt;BR /&gt;
Imports System&lt;BR /&gt;
Imports System.Diagnostics&lt;BR /&gt;
Imports Autodesk.AutoCAD.Runtime&lt;BR /&gt;
Imports Autodesk.AutoCAD.ApplicationServices&lt;BR /&gt;
Imports Autodesk.AutoCAD.Publishing&lt;BR /&gt;
Imports Autodesk.AutoCAD.DatabaseServices&lt;BR /&gt;
Imports Autodesk.AutoCAD.PlottingServices&lt;BR /&gt;
&lt;BR /&gt;
&lt; extensionapplication=""&gt; &lt;BR /&gt;
&lt;BR /&gt;
Namespace NET&lt;BR /&gt;
    Public Class CLASS3&lt;BR /&gt;
        Implements IExtensionApplication&lt;BR /&gt;
        Public Shared m_PublishEvents As PublishEvents = Nothing&lt;BR /&gt;
        Public Sub Terminate()&lt;BR /&gt;
            If Not m_PublishEvents Is Nothing Then&lt;BR /&gt;
                'm_PublishEvents.Undo();&lt;BR /&gt;
                m_PublishEvents = Nothing&lt;BR /&gt;
            End If&lt;BR /&gt;
        End Sub&lt;BR /&gt;
        Public Sub Initialize()&lt;BR /&gt;
            m_PublishEvents = New PublishEvents()&lt;BR /&gt;
        End Sub&lt;BR /&gt;
    End Class&lt;BR /&gt;
&lt;BR /&gt;
    Public Class PublishEvents&lt;BR /&gt;
        Private Shared m_pb As Publisher = Nothing&lt;BR /&gt;
        Private m_bDone As Boolean&lt;BR /&gt;
        Public Sub New()&lt;BR /&gt;
            m_bDone = False&lt;BR /&gt;
            m_pb = Autodesk.AutoCAD.ApplicationServices.Application.Publisher&lt;BR /&gt;
			Do()&lt;BR /&gt;
        End Sub&lt;BR /&gt;
		Public  Sub Do()&lt;BR /&gt;
            ' Only plant it once.&lt;BR /&gt;
            If m_bDone = False Then&lt;BR /&gt;
                m_bDone = True&lt;BR /&gt;
            Else&lt;BR /&gt;
                Return&lt;BR /&gt;
            End If&lt;BR /&gt;
&lt;BR /&gt;
            Try&lt;BR /&gt;
                m_pb = Autodesk.AutoCAD.ApplicationServices.Application.Publisher&lt;BR /&gt;
                m_pb.AboutToBeginBackgroundPublishing += New AboutToBeginBackgroundPublishingEventHandler(callback_AboutToBeginBackgroundPublishingEventHandler)&lt;BR /&gt;
&lt;BR /&gt;
                m_pb.AboutToBeginPublishing += New AboutToBeginPublishingEventHandler(callback_AboutToBeginPublishingEventHandler)&lt;BR /&gt;
                m_pb.AboutToEndPublishing += New AboutToEndPublishingEventHandler(callback_AboutToEndPublishingEventHandler)&lt;BR /&gt;
                m_pb.AboutToMoveFile += New AboutToMoveFileEventHandler(callback_AboutToMoveFileHandler)&lt;BR /&gt;
                m_pb.BeginAggregation += New BeginAggregationEventHandler(callback_BeginAggregationEventHandler)&lt;BR /&gt;
                m_pb.BeginEntity += New BeginEntityEventHandler(callback_BeginEntityEventHandler)&lt;BR /&gt;
                m_pb.BeginPublishingSheet += New BeginPublishingSheetEventHandler(callback_BeginPublishingSheetEventHandler)&lt;BR /&gt;
                m_pb.BeginSheet += New BeginSheetEventHandler(callback_BeginSheetEventHandler)&lt;BR /&gt;
                m_pb.CancelledOrFailedPublishing += New CancelledOrFailedPublishingEventHandler(callback_CancelledOrFailedPublishingEventHandler)&lt;BR /&gt;
&lt;BR /&gt;
                m_pb.EndEntity += New EndEntityEventHandler(callback_EndEntityEventHandler)&lt;BR /&gt;
                m_pb.EndPublish += New EndPublishEventHandler(callback_EndPublishEventHandler)&lt;BR /&gt;
                m_pb.EndSheet += New EndSheetEventHandler(callback_EndSheetEventHandler)&lt;BR /&gt;
                'm_pb.InitPublishOptionsDialog += new InitPublishOptionsDialogEventHandler (callback_InitPublishOptionsDialogEventHandler);&lt;BR /&gt;
            Catch ex As System.Exception&lt;BR /&gt;
                MyPrint(String.Format("\terror = {0}", ex.Message))&lt;BR /&gt;
            End Try&lt;BR /&gt;
        End Sub&lt;BR /&gt;
        Public Sub Undo()&lt;BR /&gt;
            If m_pb = Nothing Or m_bDone = False Then&lt;BR /&gt;
                Return&lt;BR /&gt;
            End If&lt;BR /&gt;
&lt;BR /&gt;
            Try&lt;BR /&gt;
				Dim - As m_pb.AboutToBeginBackgroundPublishing =  New AboutToBeginBackgroundPublishingEventHandler(callback_AboutToBeginBackgroundPublishingEventHandler) &lt;BR /&gt;
&lt;BR /&gt;
				Dim - As m_pb.AboutToBeginPublishing =  New AboutToBeginPublishingEventHandler(callback_AboutToBeginPublishingEventHandler) &lt;BR /&gt;
				Dim - As m_pb.AboutToEndPublishing =  New AboutToEndPublishingEventHandler(callback_AboutToEndPublishingEventHandler) &lt;BR /&gt;
				Dim - As m_pb.AboutToMoveFile =  New AboutToMoveFileEventHandler(callback_AboutToMoveFileHandler) &lt;BR /&gt;
				Dim - As m_pb.BeginAggregation =  New BeginAggregationEventHandler(callback_BeginAggregationEventHandler) &lt;BR /&gt;
				Dim - As m_pb.BeginEntity =  New BeginEntityEventHandler(callback_BeginEntityEventHandler) &lt;BR /&gt;
				Dim - As m_pb.BeginPublishingSheet =  New BeginPublishingSheetEventHandler(callback_BeginPublishingSheetEventHandler) &lt;BR /&gt;
				Dim - As m_pb.BeginSheet =  New BeginSheetEventHandler(callback_BeginSheetEventHandler) &lt;BR /&gt;
				Dim - As m_pb.CancelledOrFailedPublishing =  New CancelledOrFailedPublishingEventHandler(callback_CancelledOrFailedPublishingEventHandler) &lt;BR /&gt;
&lt;BR /&gt;
				Dim - As m_pb.EndEntity =  New EndEntityEventHandler(callback_EndEntityEventHandler) &lt;BR /&gt;
				Dim - As m_pb.EndPublish = New EndPublishEventHandler(callback_EndPublishEventHandler) &lt;BR /&gt;
				Dim - As m_pb.EndSheet = New EndSheetEventHandler(callback_EndSheetEventHandler) &lt;BR /&gt;
                'm_pb.InitPublishOptionsDialog -+ new InitPublishOptionsDialogEventHandler (callback_InitPublishOptionsDialogEventHandler);&lt;BR /&gt;
&lt;BR /&gt;
                m_pb = Nothing&lt;BR /&gt;
            Catch ex As System.Exception&lt;BR /&gt;
                MyPrint(String.Format("\terror = {0}", ex.Message))&lt;BR /&gt;
            End Try&lt;BR /&gt;
&lt;BR /&gt;
            m_bDone = False&lt;BR /&gt;
        End Sub&lt;BR /&gt;
        Private Sub callback_AboutToBeginBackgroundPublishingEventHandler(ByVal sender As Object, ByVal e As AboutToBeginBackgroundPublishingEventArgs)&lt;BR /&gt;
            MyPrint("AboutToBeginBackgroundPublishingEventHandler")&lt;BR /&gt;
            Dim dsdData As Autodesk.AutoCAD.PlottingServices.DsdData = e.DsdData&lt;BR /&gt;
            MyPrint(String.Format("\tPlotStampOn = {0}", dsdData.PlotStampOn))&lt;BR /&gt;
        End Sub&lt;BR /&gt;
&lt;BR /&gt;
        Private Sub callback_AboutToBeginPublishingEventHandler(ByVal sender As Object, ByVal e As AboutToBeginPublishingEventArgs)&lt;BR /&gt;
            MyPrint("AboutToBeginPublishingEventHandler")&lt;BR /&gt;
            MyPrint(String.Format("\tget_JobWillPublishInBackground = {0}", e.JobWillPublishInBackground))&lt;BR /&gt;
            Dim dsdData As Autodesk.AutoCAD.PlottingServices.DsdData = e.DsdData&lt;BR /&gt;
            MyPrint(String.Format("\tPlotStampOn = {0}", dsdData.PlotStampOn))&lt;BR /&gt;
        End Sub&lt;BR /&gt;
        Private Sub callback_AboutToEndPublishingEventHandler(ByVal sender As Object, ByVal e As PublishEventArgs)&lt;BR /&gt;
            MyPrint("AboutToEndPublishingEventHandler")&lt;BR /&gt;
            MyPrint(String.Format("\tget_DwfFileName = {0}", e.DwfFileName))&lt;BR /&gt;
            MyPrint(String.Format("\tget_IsMultiSheetDwf = {0}", e.IsMultiSheetDwf))&lt;BR /&gt;
            MyPrint(String.Format("\tget_TemporaryDwfFileName = {0}", e.TemporaryDwfFileName))&lt;BR /&gt;
        End Sub&lt;BR /&gt;
&lt;BR /&gt;
        Private Sub callback_AboutToMoveFileHandler(ByVal sender As Object, ByVal e As PublishEventArgs)&lt;BR /&gt;
            MyPrint("AboutToMoveFileHandler")&lt;BR /&gt;
            MyPrint(String.Format("\tget_DwfFileName = {0}", e.DwfFileName))&lt;BR /&gt;
            MyPrint(String.Format("\tget_IsMultiSheetDwf = {0}", e.IsMultiSheetDwf))&lt;BR /&gt;
            MyPrint(String.Format("\tget_TemporaryDwfFileName = {0}", e.TemporaryDwfFileName))&lt;BR /&gt;
        End Sub&lt;BR /&gt;
&lt;BR /&gt;
        Private Sub callback_BeginAggregationEventHandler(ByVal sender As Object, ByVal e As BeginAggregationEventArgs)&lt;BR /&gt;
            MyPrint("BeginAggregationEventHandler")&lt;BR /&gt;
            e.PlotLogger.LogMessage("From my BeginAggregationEventHandler EVENT!!")&lt;BR /&gt;
        End Sub&lt;BR /&gt;
        Private Sub callback_BeginEntityEventHandler(ByVal sender As Object, ByVal e As PublishEntityEventArgs)&lt;BR /&gt;
            MyPrint("BeginEntityEventHandler")&lt;BR /&gt;
            MyPrint(String.Format("\tget_UniqueEntityId() = {0}", e.UniqueEntityId))&lt;BR /&gt;
        End Sub&lt;BR /&gt;
&lt;BR /&gt;
        Private Sub callback_BeginPublishingSheetEventHandler(ByVal sender As Object, ByVal e As BeginPublishingSheetEventArgs)&lt;BR /&gt;
            MyPrint("BeginPublishingSheetEventHandler")&lt;BR /&gt;
            MyPrint(String.Format("\tDwgName = {0}", e.DsdEntry.DwgName))&lt;BR /&gt;
            e.PlotLogger.LogMessage("From my BeginPublishingSheetEventHandler EVENT!!")&lt;BR /&gt;
        End Sub&lt;BR /&gt;
&lt;BR /&gt;
        Private Sub callback_BeginSheetEventHandler(ByVal sender As Object, ByVal e As PublishSheetEventArgs)&lt;BR /&gt;
            MyPrint("BeginSheetEventHandler")&lt;BR /&gt;
            MyPrint(String.Format("\tget_CanonicalMediaName = {0}", e.CanonicalMediaName))&lt;BR /&gt;
            MyPrint(String.Format("\tget_Configuration = {0}", e.Configuration))&lt;BR /&gt;
            MyPrint(String.Format("\tget_DrawingScale = {0}", e.DrawingScale.ToString()))&lt;BR /&gt;
            MyPrint(String.Format("\tget_PlotLayoutId = {0}", e.PlotLayoutId.ToString()))&lt;BR /&gt;
            e.PlotLogger.LogMessage("From my BeginSheetEventHandler EVENT!!")&lt;BR /&gt;
        End Sub&lt;BR /&gt;
        Private Sub callback_CancelledOrFailedPublishingEventHandler(ByVal sender As Object, ByVal e As PublishEventArgs)&lt;BR /&gt;
            MyPrint("CancelledOrFailedPublishingEventHandler")&lt;BR /&gt;
            MyPrint(String.Format("\tget_DwfFileName = {0}", e.DwfFileName))&lt;BR /&gt;
            MyPrint(String.Format("\tget_IsMultiSheetDwf = {0}", e.IsMultiSheetDwf))&lt;BR /&gt;
            MyPrint(String.Format("\tget_TemporaryDwfFileName = {0}", e.TemporaryDwfFileName))&lt;BR /&gt;
        End Sub&lt;BR /&gt;
&lt;BR /&gt;
        Private Sub callback_EndEntityEventHandler(ByVal sender As Object, ByVal e As PublishEntityEventArgs)&lt;BR /&gt;
            MyPrint("EndEntityEventHandler")&lt;BR /&gt;
            MyPrint(String.Format("\tget_UniqueEntityId() = {0}", e.UniqueEntityId))&lt;BR /&gt;
        End Sub&lt;BR /&gt;
&lt;BR /&gt;
        Private Sub callback_EndPublishEventHandler(ByVal sender As Object, ByVal e As PublishEventArgs)&lt;BR /&gt;
            MyPrint("EndPublishEventHandler")&lt;BR /&gt;
            MyPrint(String.Format("\tget_DwfFileName = {0}", e.DwfFileName))&lt;BR /&gt;
            MyPrint(String.Format("\tget_IsMultiSheetDwf = {0}", e.IsMultiSheetDwf))&lt;BR /&gt;
            MyPrint(String.Format("\tget_TemporaryDwfFileName = {0}", e.TemporaryDwfFileName))&lt;BR /&gt;
        End Sub&lt;BR /&gt;
&lt;BR /&gt;
        Private Sub callback_EndSheetEventHandler(ByVal sender As Object, ByVal e As PublishSheetEventArgs)&lt;BR /&gt;
            MyPrint("EndSheetEventHandler")&lt;BR /&gt;
        End Sub&lt;BR /&gt;
&lt;BR /&gt;
        Private Sub MyPrint(ByVal s As String)&lt;BR /&gt;
            Dim strLogFileName As String = "c:\\test.log"&lt;BR /&gt;
            Dim tw As System.IO.TextWriter = System.IO.File.AppendText(strLogFileName)&lt;BR /&gt;
            tw.WriteLine(s)&lt;BR /&gt;
            tw.Close()&lt;BR /&gt;
        End Sub&lt;BR /&gt;
    End Class&lt;BR /&gt;
End Namespace&lt;/&gt;</description>
      <pubDate>Thu, 29 Mar 2007 18:34:25 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/net-forum/load-form-when-publishing-from-sheet-set-manager/m-p/1599335#M82149</guid>
      <dc:creator>mark</dc:creator>
      <dc:date>2007-03-29T18:34:25Z</dc:date>
    </item>
    <item>
      <title>Re: Load Form when publishing from Sheet Set Manager</title>
      <link>https://forums.autodesk.com/t5/net-forum/load-form-when-publishing-from-sheet-set-manager/m-p/1599336#M82150</link>
      <description>See posting in The Swamp.</description>
      <pubDate>Thu, 29 Mar 2007 22:30:17 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/net-forum/load-form-when-publishing-from-sheet-set-manager/m-p/1599336#M82150</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2007-03-29T22:30:17Z</dc:date>
    </item>
  </channel>
</rss>

