static void DoLayout() { OpenBook(); //book = application.ActiveBook; contents = book.BookContents; //ExportBook(false); //Console.WriteLine("Repaginating of " + book.Name); //book.Repaginate(); int sideBarMax = 0; int sideBarCount = 0; //foreach (BookContent bookContent in contents) int skipTo = 1; for (int i = skipTo; i <= contents.Count; i++) { BookContent bookContent = contents[i]; application.ScriptPreferences.UserInteractionLevel = idUserInteractionLevels.idNeverInteract; string name = bookContent.FullName; Console.WriteLine("Processing " + name); Document document = (Document)application.Open(name, true); string sSideBarMax = GetConfig(document.Name.Replace(".indd", ""), "SideBarMax"); if (sSideBarMax != null && sSideBarMax.Length > 0) { sideBarMax = Int32.Parse(sSideBarMax); sideBarCount = 1; } else { sideBarCount++; } Guide guide = new Guide(application, document); guide.bookContent = bookContent; guide.sideBarMax = sideBarMax; guide.sideBarCount = sideBarCount; guide.LayoutGuide(forceUpdate || argslist.Contains(document.Name)); } ExportBook(false); // close book book.Close(idSaveOptions.idYes, miss, miss, true); }
static void DoLayout() { OpenBook(); //book = application.ActiveBook; contents = book.BookContents; //Console.WriteLine("Repaginating of " + book.Name); //book.Repaginate(); int sideBarMax = 0; int sideBarCount = 0; //foreach (BookContent bookContent in contents) int skipTo = 1; for (int i=skipTo; i<=contents.Count; i++) { BookContent bookContent = contents[i]; application.ScriptPreferences.UserInteractionLevel = idUserInteractionLevels.idNeverInteract; string name = bookContent.FullName; Console.WriteLine("Processing " + name); Document document = (Document) application.Open(name, true); string sSideBarMax = GetConfig(document.Name.Replace(".indd",""), "SideBarMax"); if (sSideBarMax != null && sSideBarMax.Length > 0) { sideBarMax = Int32.Parse(sSideBarMax); sideBarCount = 1; } else sideBarCount++; Guide guide = new Guide(application, document); guide.bookContent = bookContent; guide.sideBarMax = sideBarMax; guide.sideBarCount = sideBarCount; guide.LayoutGuide(forceUpdate || argslist.Contains(document.Name) ); } // close book book.Close(idSaveOptions.idYes, miss, miss, true); }