PrintManager
Esta classe é responsável pela impressão de um diagrama.
Herda de: FrameworkElement
Implementa: IDocumentPaginatorSource
Construtores
Propriedades
public DataTemplate BackgroundTemplate { get; set; }
value = printManager.BackgroundTemplate
printManager.BackgroundTemplate = value
Obtém ou define o DataTemplate impresso como o fundo de cada página.
public Rect Bounds { get; set; }
value = printManager.Bounds
printManager.Bounds = value
Obtém ou define a área do modelo a ser impresso, em coordenadas de modelo.
public Diagram Diagram { get; internal set; }
value = printManager.Diagram
printManager.Diagram = value
Obtém o Diagrama para o qual este PrintManagerrealiza a impressão.
public virtual DocumentPaginator DocumentPaginator { get; }
value = printManager.DocumentPaginator
Não use esta propriedade, mas chame DocumentPaginator}) para usar DocumentPaginator@ com segurança.
public DataTemplate ForegroundTemplate { get; set; }
value = printManager.ForegroundTemplate
printManager.ForegroundTemplate = value
Obtém ou define o DataTemplate impresso como o primeiro plano para cada página.
public Thickness Margin { get; set; }
value = printManager.Margin
printManager.Margin = value
Obtém ou define as margens dentro do tamanho da página, em torno da área impressa.
public PrintPageOptions PageOptions { get; set; }
value = printManager.PageOptions
printManager.PageOptions = value
Obtém ou define como a impressão preenche cada página.
public IEnumerable<Part> Parts { get; set; }
value = printManager.Parts
printManager.Parts = value
Obtém ou define a coleção de peças a serem impressas.
public double Scale { get; set; }
value = printManager.Scale
printManager.Scale = value
Obtém ou define o fator de escala em que tudo é impresso.
Métodos
protected virtual void OnCompleted()
printManager.OnCompleted()
Isto é chamado depois que a operação de impressão tiver terminado.
public void Paginate(Action<DocumentPaginator> act)
printManager.Paginate(act)
Use um DocumentPaginator de forma segura.
- act
- um Action<DocumentPaginator> que é chamado com um DocumentPaginator com trabalho de inicialização antes e trabalho de limpeza depois.
public void Print(PrintDialog dlg)
printManager.Print(dlg)
Imprima o diagrama usando as escolhas feitas no dado PrintDialog.
- dlg
Eventos
public event RoutedEventHandler Completed
printManager.Completed += handler
Isto RoutedEvent ocorre quando a impressão é concluída.
Campos
public static readonly DependencyProperty BackgroundTemplateProperty
value = PrintManager.BackgroundTemplateProperty
Identifica a propriedade BackgroundTemplate dependência.
public static readonly DependencyProperty BoundsProperty
value = PrintManager.BoundsProperty
Identifica a propriedade de dependência de Limites.
public static readonly RoutedEvent CompletedEvent
value = PrintManager.CompletedEvent
Identifica o evento roteado concluído.
public static readonly DependencyProperty ForegroundTemplateProperty
value = PrintManager.ForegroundTemplateProperty
Identifica a propriedade ForegroundTemplate dependência.
public static readonly DependencyProperty MarginProperty
value = PrintManager.MarginProperty
Identifica a propriedade de dependência da Margem
public static readonly DependencyProperty PageOptionsProperty
value = PrintManager.PageOptionsProperty
Identifica a propriedade PageOptions dependência.
public static readonly DependencyProperty PartsProperty
value = PrintManager.PartsProperty
Identifica a propriedade de dependência de Peças.
public static readonly DependencyProperty ScaleProperty
value = PrintManager.ScaleProperty
Identifica a propriedade de dependência da Escala.