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.
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);
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.
F: Wie kann man die Schriftart für HTML-formatierten Code in der Tabellen-Überschrift ändern? I habe den 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> Indicates italic text.
<b>text</b> Indicates boldc text.
<u>text</u> Indicates underlined text.
<sub>text</sub> Indicates subscript.
<sup<text</sup> Indicates superscript.
<color=#RRGGBB>text</color> Changes the color of the text. The red green and blue color channels are specified as two-digit hexadecimal numbers.
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.
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.
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.
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));