public static void Save(Stream stream,AnnBatesStampComposer composer)
stream
Destination stream to save the data to.
composer
The AnnBatesStampComposer to be saved. This value must not be null.
using Leadtools.Annotations.Engine;using Leadtools.Annotations.Automation;using Leadtools.Annotations.Rendering;using Leadtools.Annotations.WinForms;using Leadtools.Annotations.BatesStamp;public void AnnBatesStampComposer_SaveLoad(){//Create Bates stamp object to be used on our testAnnBatesStamp batesStamp = new AnnBatesStamp();batesStamp.Elements.Add(new AnnBatesNumber());//Create Bates stamp composer that we want to save and loadAnnBatesStampComposer composer = new AnnBatesStampComposer();//Create new container and attach it to the Bates stamp composer to stamp it.AnnContainer batesStampContainer = new AnnContainer();composer.TargetContainers.Add(batesStampContainer);composer.Stamps.Add(batesStamp);//Print the contents of Bates stamp objectDebug.WriteLine(composer.Stamps[0].AsString(batesStampContainer)); // the output will be "000001"//temp file to save on , if the file is not existing , it will be created on specfied pathstring tempFile = Path.Combine(LEAD_VARS.ImagesDir, "temp.xml");//Save the composer to the temp file then load it againAnnBatesStampComposer.Save(tempFile, composer);AnnBatesStampComposer loadedComposer = AnnBatesStampComposer.Load(tempFile);loadedComposer.TargetContainers.Add(batesStampContainer);//Print the contents of Bates stamp object again to make sure the load is correct.Debug.WriteLine(loadedComposer.Stamps[0].AsString(batesStampContainer)); // the output will be "000001"}static class LEAD_VARS{public const string ImagesDir = @"C:\LEADTOOLS22\Resources\Images";}