Самые эффективные методы print вкладок из приложения - Visual Basic .NET

Узнай цену своей работы

Формулировка задачи:

Добрый день, Товарищи! Предстоит не малый для меня фронт работ, по этому хотел посоветоваться. Нужно будет сделать 7-10 шаблонов, для того, что бы в дальнейшем их заполнять из моего приложения по средством закладок. ( ну или есть другие более эффективные способы?) Я знаю лишь один способ. Это создание шаблона word.dot, растановка заранее "вкладок" и
Листинг программы
  1. oDoc.Bookmarks.Item("abc123").Range.Text = RichTextBox4.Text
Но в реале, заполнение одного файла с 8-10 вкладками , занимает около 3-5 секунд. Есть какие нибудь альтернативные методы печати по шаблону и вставки текста в заведомо нужные места? Может можно шаблон составить в другом формате? может вообще не в ворде?

Решение задачи: «Самые эффективные методы print вкладок из приложения»

textual
Листинг программы
  1. Public Class Form1
  2.     Dim template As String
  3.     Dim File As String = "C:\заявка.htm"
  4.  
  5.     'Открываем шаблон
  6.     Private Sub Button1_Click(sender As System.Object, e As System.EventArgs) Handles Button1.Click
  7.         template = IO.File.ReadAllText(File, System.Text.Encoding.Default)
  8.         WebBrowser1.Navigate(File)
  9.     End Sub
  10.  
  11.     'Изменяем шаблон
  12.     Private Sub Button2_Click(sender As System.Object, e As System.EventArgs) Handles Button2.Click
  13.         template = template.Replace("Закладка1", "РОСИИ")
  14.         template = template.Replace("Закладка2", "Комар Юрий Александрович")
  15.         template = template.Replace("Закладка3", "Комар Юрий Александрович")
  16.         WebBrowser1.DocumentText = template
  17.     End Sub
  18.  
  19.     'Печатаем документ
  20.     Private Sub Button3_Click(sender As System.Object, e As System.EventArgs) Handles Button3.Click
  21.         WebBrowser1.Print()
  22.     End Sub
  23. End Class

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

8   голосов , оценка 4 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут