PrintManager

StockSharp.Xaml.Diagram.GXDiagram

Esta classe é responsável pela impressão de um diagrama.

Herda de: FrameworkElement

Implementa: IDocumentPaginatorSource

Construtores

PrintManager
public PrintManager()
printManager = PrintManager()

Criar um padrão PrintManager.

Propriedades

BackgroundTemplate
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.

Bounds
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.

Diagram
public Diagram Diagram { get; internal set; }
value = printManager.Diagram
printManager.Diagram = value

Obtém o Diagrama para o qual este PrintManagerrealiza a impressão.

DocumentPaginator
public virtual DocumentPaginator DocumentPaginator { get; }
value = printManager.DocumentPaginator

Não use esta propriedade, mas chame DocumentPaginator}) para usar DocumentPaginator@ com segurança.

ForegroundTemplate
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.

Margin
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.

PageOptions
public PrintPageOptions PageOptions { get; set; }
value = printManager.PageOptions
printManager.PageOptions = value

Obtém ou define como a impressão preenche cada página.

Parts
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.

Scale
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

OnCompleted
protected virtual void OnCompleted()
printManager.OnCompleted()

Isto é chamado depois que a operação de impressão tiver terminado.

Paginate
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.
Print
public void Print(PrintDialog dlg)
printManager.Print(dlg)

Imprima o diagrama usando as escolhas feitas no dado PrintDialog.

dlg

Eventos

Completed
public event RoutedEventHandler Completed
printManager.Completed += handler

Isto RoutedEvent ocorre quando a impressão é concluída.

Campos

BackgroundTemplateProperty
public static readonly DependencyProperty BackgroundTemplateProperty
value = PrintManager.BackgroundTemplateProperty

Identifica a propriedade BackgroundTemplate dependência.

BoundsProperty
public static readonly DependencyProperty BoundsProperty
value = PrintManager.BoundsProperty

Identifica a propriedade de dependência de Limites.

CompletedEvent
public static readonly RoutedEvent CompletedEvent
value = PrintManager.CompletedEvent

Identifica o evento roteado concluído.

ForegroundTemplateProperty
public static readonly DependencyProperty ForegroundTemplateProperty
value = PrintManager.ForegroundTemplateProperty

Identifica a propriedade ForegroundTemplate dependência.

MarginProperty
public static readonly DependencyProperty MarginProperty
value = PrintManager.MarginProperty

Identifica a propriedade de dependência da Margem

PageOptionsProperty
public static readonly DependencyProperty PageOptionsProperty
value = PrintManager.PageOptionsProperty

Identifica a propriedade PageOptions dependência.

PartsProperty
public static readonly DependencyProperty PartsProperty
value = PrintManager.PartsProperty

Identifica a propriedade de dependência de Peças.

ScaleProperty
public static readonly DependencyProperty ScaleProperty
value = PrintManager.ScaleProperty

Identifica a propriedade de dependência da Escala.