Compartilhar via


Propriedade PrintForm.PrintFileName

Obtém ou define nome de arquivo de um arquivo EPS e o caminho para o qual o arquivo será salvo quando o PrintAction propriedade estiver definida como PrintToFile.

Namespace:  Microsoft.VisualBasic.PowerPacks.Printing
Assembly:  Microsoft.VisualBasic.PowerPacks.Vs (em Microsoft.VisualBasic.PowerPacks.Vs.dll)

Sintaxe

<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)

Valor de propriedade

Tipo: System.String
Retorna um String que contém um caminho e nome de arquivo.

Comentários

Quando o PrintAction propriedade é conjunto para PrintToFile, uma imagem de um formulário será salvo um arquivo Encapsulated PostScript (.eps, .ps ou. AI). The PrintFileName propriedade especifica o caminho para o arquivo.

Observação:

Para permitir que outros aplicativos reconhecer o arquivo sistema autônomo um arquivo PostScript, você deve usar uma extensão de nome de arquivo PostScript válida (.EPS , .PS , ou.AI ) na PrintFileName propriedade.

Se nenhum PrintFileName for especificado, o usuário será solicitado um nome de arquivo em time de execução.

Observação:   O usuário não será solicitado para um caminho ou uma extensão de nome de arquivo.Para certificar-se de que o arquivo tem um caminho válido e extensão, você pode implementar sua própria caixa de diálogo.Para fazer isso, use um SaveFileDialog componente e atribuir o retorno de valores para o PrintFileName propriedade antes de ligar o Print método.

Exemplos

O exemplo a seguir demonstra como exibir uma caixa de diálogo para solicitar que um usuário um nome de arquivo e, em seguida, atribuí-la à PrintFileName propriedade. Este exemplo requer que você tenha um PrintForm componente chamado PrintForm1 em um formulário.

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

Permissões

Consulte também

Referência

PrintForm Classe

Membros PrintForm

Namespace Microsoft.VisualBasic.PowerPacks.Printing

Outros recursos

Componente PrintForm (Visual Basic)

Como: Imprimir um formulário usando o componente PrintForm (Visual Basic)

Como: Imprimir a área de cliente de um formulário (Visual Basic)

Como: Imprimir o cliente e não-cliente áreas de um formulário (Visual Basic)

Como: Imprimir um formulário de rolagem (Visual Basic)

Implantando aplicativos que Referência o componente PrintForm