Самые эффективные методы print вкладок из приложения - Visual Basic .NET
Формулировка задачи:
Добрый день, Товарищи!
Предстоит не малый для меня фронт работ, по этому хотел посоветоваться.
Нужно будет сделать 7-10 шаблонов, для того, что бы в дальнейшем их заполнять из моего приложения по средством закладок. ( ну или есть другие более эффективные способы?)
Я знаю лишь один способ.
Это создание шаблона word.dot, растановка заранее "вкладок" и
Но в реале, заполнение одного файла с 8-10 вкладками , занимает около 3-5 секунд.
Есть какие нибудь альтернативные методы печати по шаблону и вставки текста в заведомо нужные места?
Может можно шаблон составить в другом формате? может вообще не в ворде?
Решение задачи: «Самые эффективные методы print вкладок из приложения»
textual
Листинг программы
Public Class Form1
Dim template As String
Dim File As String = "C:\заявка.htm"
'Открываем шаблон
Private Sub Button1_Click(sender As System.Object, e As System.EventArgs) Handles Button1.Click
template = IO.File.ReadAllText(File, System.Text.Encoding.Default)
WebBrowser1.Navigate(File)
End Sub
'Изменяем шаблон
Private Sub Button2_Click(sender As System.Object, e As System.EventArgs) Handles Button2.Click
template = template.Replace("Закладка1", "РОСИИ")
template = template.Replace("Закладка2", "Комар Юрий Александрович")
template = template.Replace("Закладка3", "Комар Юрий Александрович")
WebBrowser1.DocumentText = template
End Sub
'Печатаем документ
Private Sub Button3_Click(sender As System.Object, e As System.EventArgs) Handles Button3.Click
WebBrowser1.Print()
End Sub
End Class