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
- 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ódigos 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 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