Поделиться через


PrintForm.PrintFileName - свойство

Обновлен: Ноябрь 2007

Возвращает или задает имя файла Encapsulated PostScript и путь, по которому файл будет сохраняться, если свойству PrintAction присвоено значение PrintToFile.

Пространство имен:  Microsoft.VisualBasic.PowerPacks.Printing
Сборка:  Microsoft.VisualBasic.PowerPacks.Vs (в Microsoft.VisualBasic.PowerPacks.Vs.dll)

Синтаксис

'Декларация
<BrowsableAttribute(True)> _
Public Property PrintFileName As String
'Применение
Dim instance As PrintForm
Dim value As String

value = instance.PrintFileName

instance.PrintFileName = value
[BrowsableAttribute(true)]
public string PrintFileName { get; set; }
[BrowsableAttribute(true)]
public:
property String^ PrintFileName {
    String^ get ();
    void set (String^ value);
}
public function get PrintFileName () : String
public function set PrintFileName (value : String)

Значение свойства

Тип: System.String
Возвращает значение типа String, которое содержит путь и имя файла.

Заметки

Если свойству PrintAction присвоено значение PrintToFile, изображение формы будет сохранено в файле Encapsulated PostScript (EPS, PS или AI). Свойство PrintFileName позволяет задать путь к файлу.

Bb918105.alert_note(ru-ru,VS.90).gifПримечание.

Чтобы другие приложения могли опознать файл как файл PostScript, в свойстве PrintFileName следует использовать расширение файла PostScript (EPS, PS или AI).

Если значение свойства PrintFileName не задано, пользователю предлагается указать имя файла во время выполнения.

Примечание   Пользователю не предлагается указать путь к файлу или его расширение. Чтобы убедиться, что путь к файлу и расширение файла указаны правильно, можно использовать собственное диалоговое окно. Для этого перед вызовом метода Print следует использовать компонент SaveFileDialog, присваивая возвращаемое значение свойству PrintFileName.

Примеры

В следующем примере показано, как отобразить диалоговое окно, в котором пользователю будет предложено указать имя файла, и присвоить указанное имя свойству PrintFileName. В данном примере в форме требуется наличие компонента PrintForm с именем PrintForm1.

Dim fileDialog As New Windows.Forms.SaveFileDialog
Dim fileToSave As String
fileDialog.Title = "Save to PostScript file"
fileDialog.AddExtension = True
fileDialog.Filter = "Encapsulated PostScript (*.eps)|"
fileDialog.InitialDirectory = _
  My.Computer.FileSystem.SpecialDirectories.CurrentUserApplicationData
fileDialog.ShowDialog()
fileToSave = fileDialog.FileName & ".eps"
PrintForm1.PrintFileName = filePath

Разрешения

См. также

Ссылки

PrintForm Класс

PrintForm - члены

Microsoft.VisualBasic.PowerPacks.Printing - пространство имен

Другие ресурсы

Компонент PrintForm (Visual Basic)

Практическое руководство. Печать формы с помощью компонента PrintForm (Visual Basic)

Практическое руководство. Печать клиентской области формы (Visual Basic)

Практическое руководство. Печать клиентской и не клиентской области формы (Visual Basic)

Практическое руководство. Печать прокручиваемой формы (Visual Basic)

Развертывание приложений, ссылающихся на компонент PrintForm