Propriedade PrintForm.PrintFileName
Obtém ou define o nome do arquivo de um arquivo EPS e o caminho para o qual o arquivo será salvo quando o PrintAction está definida como PrintToFile.
Namespace: Microsoft.VisualBasic.PowerPacks.Printing
Assembly: Microsoft.VisualBasic.PowerPacks.Vs (em Microsoft.VisualBasic.PowerPacks.Vs.dll)
Sintaxe
'Declaração
<BrowsableAttribute(True)> _
Public Property PrintFileName As String
[BrowsableAttribute(true)]
public string PrintFileName { get; set; }
[BrowsableAttribute(true)]
public:
property String^ PrintFileName {
String^ get ();
void set (String^ value);
}
[<BrowsableAttribute(true)>]
member PrintFileName : string with get, set
function get PrintFileName () : String
function set PrintFileName (value : String)
Valor de propriedade
Tipo: String
Retorna um String que contém um caminho de arquivo e nome.
Comentários
Quando o PrintAction está definida como PrintToFile, uma imagem de um formulário será salvo em um arquivo PostScript encapsulado (. EPS,. PS ou. AI). O PrintFileName propriedade especifica o caminho para o arquivo.
Dica
Para permitir que outros aplicativos reconhecer o arquivo como um arquivo PostScript, você deve usar uma válido PostScript extensão (. EPS,. PS ou. AI) no PrintFileName propriedade.
Se nenhum PrintFileName for especificado, o usuário será solicitado um nome de arquivo em tempo 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 valor de retorno para o PrintFileName propriedade antes de chamar o Print método.
Exemplos
O exemplo a seguir demonstra como exibir uma caixa de diálogo para solicitar que um usuário para um nome de arquivo e, em seguida, atribuí-la a PrintFileName propriedade. Este exemplo requer que você tenha um PrintForm componente denominado 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
Segurança do .NET Framework
- Confiança total para o chamador imediato. O membro não pode ser usado por código parcialmente confiável. Para obter mais informações, consulte Usando bibliotecas de código parcialmente confiável.
Consulte também
Referência
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 cliente de um formulário (Visual Basic)
Como imprimir áreas cliente e não cliente de um formulário (Visual Basic)
Como imprimir um formulário rolável (Visual Basic)
Implantando aplicativos que referenciam o componente PrintForm (Visual Basic)