PrintManager

StockSharp.Xaml.Diagram.GXDiagram

Diese Klasse ist für das Drucken eines Diagramms verantwortlich.

Erbt von: FrameworkElement

Implementiert: IDocumentPaginatorSource

Konstruktoren

PrintManager
public PrintManager()
printManager = PrintManager()

Erstellen Sie einen Standard PrintManager.

Eigenschaften

BackgroundTemplate
public DataTemplate BackgroundTemplate { get; set; }
value = printManager.BackgroundTemplate
printManager.BackgroundTemplate = value

Bekommt oder setzt die DataTemplate als Hintergrund für jede Seite ausgedruckt.

Bounds
public Rect Bounds { get; set; }
value = printManager.Bounds
printManager.Bounds = value

Bekommt oder legt die Fläche des Modells, das gedruckt werden soll, in Modellkoordinaten fest.

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

Erhaltet das Diagramm, für das dieses PrintManager druckt.

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

Verwenden Sie diese Eigenschaft nicht, sondern rufen Sie DocumentPaginator} an, um ein DocumentPaginator sicher zu verwenden.

ForegroundTemplate
public DataTemplate ForegroundTemplate { get; set; }
value = printManager.ForegroundTemplate
printManager.ForegroundTemplate = value

Bekommt oder setzt die DataTemplate als Vordergrund für jede Seite ausgedruckt.

Margin
public Thickness Margin { get; set; }
value = printManager.Margin
printManager.Margin = value

Bekommt oder legt die Ränder innerhalb der Seitengröße um den gedruckten Bereich herum fest.

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

Bekommt oder legt fest, wie das Drucken jede Seite füllt.

Parts
public IEnumerable<Part> Parts { get; set; }
value = printManager.Parts
printManager.Parts = value

Bekommt oder legt die Sammlung von Teilen, die gedruckt werden sollen.

Scale
public double Scale { get; set; }
value = printManager.Scale
printManager.Scale = value

Bekommt oder setzt den Maßstabfaktor, bei dem alles gedruckt wird.

Methoden

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

Dies wird nach Abschluss des Druckvorgangs aufgerufen.

Paginate
public void Paginate(Action<DocumentPaginator> act)
printManager.Paginate(act)

Verwenden Sie ein DocumentPaginator auf sichere Weise.

act
eine Aktion<DocumentPaginator>, die mit einem DocumentPaginator mit Initialisierungsarbeit im Voraus und Bereinigungsarbeit im Anschluss aufgerufen wird.
Print
public void Print(PrintDialog dlg)
printManager.Print(dlg)

Drucken Sie das Diagramm mit den in der angegebenen PrintDialog getroffenen Entscheidungen.

dlg

Ereignisse

Completed
public event RoutedEventHandler Completed
printManager.Completed += handler

Dieses RoutedEvent tritt auf, wenn der Druck abgeschlossen ist.

Felder

BackgroundTemplateProperty
public static readonly DependencyProperty BackgroundTemplateProperty
value = PrintManager.BackgroundTemplateProperty

Identifiziert die Abhängigkeitseigenschaft BackgroundTemplate.

BoundsProperty
public static readonly DependencyProperty BoundsProperty
value = PrintManager.BoundsProperty

Identifiziert die Abhängigkeitseigenschaft Bounds.

CompletedEvent
public static readonly RoutedEvent CompletedEvent
value = PrintManager.CompletedEvent

Identifiziert das abgeschlossene geroutete Ereignis.

ForegroundTemplateProperty
public static readonly DependencyProperty ForegroundTemplateProperty
value = PrintManager.ForegroundTemplateProperty

Identifiziert die Abhängigkeitseigenschaft ForegroundTemplate.

MarginProperty
public static readonly DependencyProperty MarginProperty
value = PrintManager.MarginProperty

Bestimmt die Eigenschaft Margin Dependency

PageOptionsProperty
public static readonly DependencyProperty PageOptionsProperty
value = PrintManager.PageOptionsProperty

Identifiziert die Abhängigkeitseigenschaft PageOptions.

PartsProperty
public static readonly DependencyProperty PartsProperty
value = PrintManager.PartsProperty

Bestimmt die Parts Dependency Eigenschaft.

ScaleProperty
public static readonly DependencyProperty ScaleProperty
value = PrintManager.ScaleProperty

Bestimmt die Scale Dependency Eigenschaft.