Class GraphicContext
Nazwa przestrzeń: Aspose.Html.Rendering Zestaw: Aspose.HTML.dll (25.4.0)
Utrzymuje aktualne parametry sterowania grafiką.Te parametry określają globalny ramy, w ramach których operatorzy grafiki wykonują.
[ComVisible(true)]
public class GraphicContext : ICloneable
Inheritance
Derived
DocDevice.DocGraphicContext , ImageDevice.ImageGraphicContext , PdfDevice.PdfGraphicContext , XpsDevice.XpsGraphicContext
Implements
Dziedziczeni członkowie
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
GraphicContext()
Inicjalizuje nową instancję klasy Aspose.Html.Rendering.GraphicContext.
public GraphicContext()
Properties
CharacterSpacing
Ustaw lub dostać charakter spacing.
public virtual float CharacterSpacing { get; set; }
Wartość nieruchomości
FillBrush
Zestaw lub dostać przedmiot szczotkowania, który jest używany do wypełnienia wnętrz ścieżek.
public virtual IBrush FillBrush { get; set; }
Wartość nieruchomości
Font
Zestaw lub otrzymasz prawdziwy typ obiektu czcionki, który jest używany do renderowania tekstu.
public virtual ITrueTypeFont Font { get; set; }
Wartość nieruchomości
FontSize
Zestaw lub otrzymasz rozmiar czcionki tekstowej.
public virtual float FontSize { get; set; }
Wartość nieruchomości
FontStyle
Stwórz lub otrzymasz tekst font style.
public virtual WebFontStyle FontStyle { get; set; }
Wartość nieruchomości
LineCap
Zestaw lub otrzymasz kod określający kształt punktów końcowych dla wszelkich otwartych ścieżek, które są rozdrobnione.
public virtual StrokeLineCap LineCap { get; set; }
Wartość nieruchomości
LineDashOffset
Zestaw lub otrzymasz odsetek fazy bieżącego wzorca dash linii.
public virtual float LineDashOffset { get; set; }
Wartość nieruchomości
LineDashPattern
Zestaw lub otrzymasz opis wzorca, który ma być używany, gdy ścieżki są złamane. można ustawić na zero lub puste rzędy, aby zostać wyłączone.
public virtual float[] LineDashPattern { get; set; }
Wartość nieruchomości
float [ ]
LineJoin
Zestaw lub otrzymasz kod określający kształt związków między połączonymi segmentami złamanej drogi.
public virtual StrokeLineJoin LineJoin { get; set; }
Wartość nieruchomości
LineWidth
Zestaw lub otrzymasz grubość ścieżek do zniszczenia.
public virtual float LineWidth { get; set; }
Wartość nieruchomości
MiterLimit
Zestaw lub uzyskać maksymalną długość linii mierzonej dołącza do złamanych ścieżek.Ten parametr ogranicza długość “spików”, które powstają, gdy segmenty linii dołączają w ostrych kątach.
public virtual float MiterLimit { get; set; }
Wartość nieruchomości
StrokeBrush
Zestaw lub otrzymanie przedmiotu szczotkowego, który jest używany do uszkodzonych ścieżek.
public virtual IBrush StrokeBrush { get; set; }
Wartość nieruchomości
TextInfo
Otrzymuje obiekt Aspose.Html.Rendering.TextInfo, który zawiera informacje o renderowanym tekście.
public virtual TextInfo TextInfo { get; }
Wartość nieruchomości
TransformationMatrix
Zestaw lub otrzymasz matrycę transformacji.
public virtual IMatrix TransformationMatrix { get; set; }
Wartość nieruchomości
Methods
Clone()
Tworzy nową instancję klasy GraphicContext z tymi samymi wartościami właściwości jak istniejąca instancja.
public virtual GraphicContext Clone()
Returns
Instancja kontekstu graficznego
Transform(Imatrix)
Modyfikuj aktualną matrycę transformacyjną poprzez mnożenie określonej matrycy.
public virtual void Transform(IMatrix matrix)
Parameters
matrix
IMatrix
Matrycy transformacji.