Class GraphicContext
Der Name: Aspose.Html.Rendering Sammlung: Aspose.HTML.dll (25.4.0)
Er hält aktuelle Grafikkontrolle-Parameter.Diese Parameter definieren das globale Rahmen, in dem die Grafikbetreiber durchführen.
[ComVisible(true)]
public class GraphicContext : ICloneable
Inheritance
Derived
DocDevice.DocGraphicContext , ImageDevice.ImageGraphicContext , PdfDevice.PdfGraphicContext , XpsDevice.XpsGraphicContext
Implements
Vererbte Mitglieder
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
GraphicContext()
Initialisiert eine neue Instanz der Aspose.Html.Rendering.GraphicContext Klasse.
public GraphicContext()
Properties
CharacterSpacing
Set oder bekommt Charakter spazieren.
public virtual float CharacterSpacing { get; set; }
Eigentumswert
FillBrush
Set oder bekommt das Brushobjekt, das verwendet wird, um die Innenräume der Wege zu füllen.
public virtual IBrush FillBrush { get; set; }
Eigentumswert
Font
Setzen oder erhalten Sie den echten Typ des Schriftstücksobjekts, der für die Renderung von Text verwendet wird.
public virtual ITrueTypeFont Font { get; set; }
Eigentumswert
FontSize
Set oder bekommt Text Font Größe.
public virtual float FontSize { get; set; }
Eigentumswert
FontStyle
Set oder bekommt Text Font-Stil.
public virtual WebFontStyle FontStyle { get; set; }
Eigentumswert
LineCap
Setzen Sie oder erhalten Sie den Code, der die Form der Endpunkte für jeden offenen Weg angibt, der gestohlen wird.
public virtual StrokeLineCap LineCap { get; set; }
Eigentumswert
LineDashOffset
Set oder bekommt die Phase offset des aktuellen Linien-Dash-Modells.
public virtual float LineDashOffset { get; set; }
Eigentumswert
LineDashPattern
Set oder bekommt die Beschreibung des Dash-Patters, das verwendet werden muss, wenn die Wege zerstört werden. kann auf null oder eine leere Reihe eingestellt werden, um deaktiviert zu werden.
public virtual float[] LineDashPattern { get; set; }
Eigentumswert
float [][]
LineJoin
Setzen oder erhalten Sie den Code, der die Form der Gelenke zwischen verbundenen Segmente einer gebrochenen Strecke angibt.
public virtual StrokeLineJoin LineJoin { get; set; }
Eigentumswert
LineWidth
Set oder bekommt die Dicke der Wege zu zerstören.
public virtual float LineWidth { get; set; }
Eigentumswert
MiterLimit
Set oder bekommt die maximale Länge der gemüteten Linie für gebrochenen Wege.Dieser Parameter beschränkt die Länge der “Spikes” produziert, wenn Line-Segmente an scharfen Wänden miteinander verbinden.
public virtual float MiterLimit { get; set; }
Eigentumswert
StrokeBrush
Set oder bekommt das Brushobjekt, das für gebrochenen Wege verwendet wird.
public virtual IBrush StrokeBrush { get; set; }
Eigentumswert
TextInfo
Er erhält ein Aspose.Html.Rendering.TextInfo Objekt, das Informationen über den renderierten Text enthält.
public virtual TextInfo TextInfo { get; }
Eigentumswert
TransformationMatrix
Set oder erhält Transformation Matrix.
public virtual IMatrix TransformationMatrix { get; set; }
Eigentumswert
Methods
Clone()
Erstellt eine neue Instanz einer GraphicContext-Klasse mit den gleichen Eigentumswerten wie eine bestehende Instanz.
public virtual GraphicContext Clone()
Returns
Ein Beispiel für ein GraphicContext
Transform(Imatrix)
ndern Sie die aktuelle Transformationsmatrix, indem Sie die angegebenen Matrix multiplizieren.
public virtual void Transform(IMatrix matrix)
Parameters
matrix
IMatrix
Die Transformation der Matrix.