F: Ich kann nicht die Textausrichtung in einer Tabellen-Zelle einstellen. Was soll ich tun?
A: Die Eigenschaft TableNode.Cell.TextFormat erlaubt es Ihnen, die Textausrichtung zu bestimmen. Ihre Eigenschaften LineAlignment und Alignment bestimmen jeweils die vertikale und horizontale Ausrichtung.
Zurück zum Anfang
F: Ich soll die Hintergrundfarbe einer Zelle des Lane-Gitters ändern. Wie kann ich das tun?
A: Nutzen Sie diesen Code:
grid[cellColumn, cellRow].Style.BackgroundBrush =
new SolidBrush(desiredColor);
Zurück zum Anfang
F: Wie kann man Lanes ohne Kopfzeilen erstellen? Ich möchte eine Workflow erzeugen. Dafür brauche ich eine Lane mit einem RowHeader aber mit keinem ColumnHeader?
A: Die Kopfzeilen können nicht entfernt werden, weil sie die Breite der Spalten definieren, die sie folgen. Sie können sie dennoch durch die Einstellung der Height-Eigenschaft der Spalten-Kopfzeilen auf 0 ausblenden.
Zurück zum Anfang
F: Wie kann man die Schriftart für HTML-formatierten Code in der Tabellen-Überschrift ändern? I habe den <font> Tag benutzt, aber es hat nicht funktioniert.
A:
FlowChart.NET unterstützt nicht alle HTML-Formatierungs-Tags, sondern nur eine kleine Untermenge davon. Hier ist die Liste der Stil-Tags aus dem Kapitel Text Attributes and Formatting in der Hilfedatei:
<i>text</i>
formatiert den Text mit Kursivschrift (italic).
<b>text</b>
formatiert den Text fett (bold).
<u>text</u>
zeigt den Text unterstrichen.
<sub>text</sub>
zeigt den Text indiziert (subscript).
<sup<text</sup>
formatiert den Text hochgestellt (superscript).
<color=#RRGGBB>text</color>
Der Tag ändert die Textfarbe. Die Rot-Grün- und Blau-Kanäle werden als zweistellige hexadezimale Zahlen angegeben.
Sie müssen die Eigenschaft TableNode.Font auf eine größere Schrift einstellen, um die Fontgröße der Überschrift zu erhöhen. Sie können auch die Font der Zelle so einstellen, dass sie sich von der Schrift der Überschrift unterscheidet.
Zurück zum Anfang
F: Wenn Flowchart.NET ein Diagramm druckt, kann ich die Icons, welche den Knoten zugewiesen wurden, nicht sehen - selbst wenn PrintOptions.EnableImages auf True gesetzt wurde. Warum ist dies so? Ich benutze TopLeft für die Bildposition im Knoten...
A: Dies tritt auf, wenn Diagram.MeasureUnit auf Pixel eingestellt wurde. Drucker haben eine viel höhere Pixel-Dichte (DPI) und Grafiken sehen dann viel kleiner aus im Vergleich zum dem, was Sie auf dem Bildschirm sehen. Um dies zu verhindern, stellen Sie die MeasureUnit auf Millimeter, Inch oder eine andere logische Einheit um.
Zurück zum Anfang
F: Kann ich mit FlowChart.NET Diagramm-Formen erstellen, die nicht gefüllt sind?
A: Ja, setzen Sie ShapeBrush auf eine SolidBrush-Instanz, deren Farbe auf Color.Transparent eingestellt ist. Für solche Knoten werden Sie wahrscheinlich die Schattenfarbe auch transparent machen wollen:
diagram.ShapeBrush =
new MindFusion.Drawing.SolidBrush(Color.Transparent);
diagram.ShadowColor =
System.Drawing.Color.Transparent;
Nun sind bei allen neugezeichneten Knoten lediglich die Rahmen sichtbar.
Zurück zum Anfang
F: Kann ich Diagramm-Knoten mit semi-transparenter Füllung erstellen?
A: Setzen Sie den ShapeBrush auf einen mit semi-transparenter Farbe.
diagram.ShapeBrush = new MindFusion.Drawing.SolidBrush(
Color.FromArgb(50, Color.Blue));
Zurück zum Anfang
|