Class XpsCanvas
Namespace: Aspose.Page.XPS.XpsModel
Assembly: Aspose.Page.dll (25.1.2)
Клас, що інкапсулює функціональність елемента Canvas.
Цей елемент групує елементи разом. Наприклад, Glyphs та Path елементи можуть бути згруповані в канвасі, щоб їх можна було ідентифікувати як одиницю (як місце призначення для гіперпосилання) або щоб застосувати складене значення властивості до кожного дочірнього та предкового елемента.
public sealed class XpsCanvas : XpsContentElement, IEnumerable<xpscontentelement>, IEnumerable
Наслідування
object ←
XpsObject ←
XpsElement ←
XpsHyperlinkElement ←
XpsContentElement ←
XpsCanvas
Реалізує
IEnumerable<xpscontentelement>,
IEnumerable
Спадковані члени
XpsContentElement.RenderTransform,
XpsContentElement.Clip,
XpsContentElement.Opacity,
XpsContentElement.OpacityMask,
XpsHyperlinkElement.HyperlinkTarget,
XpsElement.GetEnumerator(),
XpsElement.this[int],
XpsElement.Count,
object.GetType(),
object.ToString(),
object.Equals(object?),
object.Equals(object?, object?),
object.ReferenceEquals(object?, object?),
object.GetHashCode()
Властивості
EdgeMode
Повертає/встановлює значення, яке контролює, як краї шляхів всередині канвасу відображаються.
public XpsEdgeMode EdgeMode { get; set; }
Значення властивості
Методи
Add<t>(T)
Додає елемент до списку дочірніх елементів цього канвасу.
public T Add<t>(T element) where T : XpsContentElement
Параметри
element
T
Елемент, який потрібно додати.
Повертає
T
Доданий елемент.
Параметри типу
T
Тип елемента, який потрібно додати.
AddCanvas()
Додає новий канвас до списку дочірніх елементів цього канвасу.
public XpsCanvas AddCanvas()
Повертає
Доданий канвас.
AddGlyphs(string, float, FontStyle, float, float, string)
Додає нові гліфи до списку дочірніх елементів цього канвасу.
public XpsGlyphs AddGlyphs(string fontFamily, float fontSize, FontStyle fontStyle, float originX, float originY, string unicodeString)
Параметри
fontFamily
string
Сімейство шрифтів.
fontSize
float
Розмір шрифту.
fontStyle
FontStyle
Стиль шрифту.
originX
float
Координата X початку гліфів.
originY
float
Координата Y початку гліфів.
unicodeString
string
Рядок, що буде відображено.
Повертає
Додані гліфи.
AddPath(XpsPathGeometry)
Додає новий шлях до списку дочірніх елементів цього канвасу.
public XpsPath AddPath(XpsPathGeometry data)
Параметри
data
XpsPathGeometry
Геометрія шляху.
Повертає
Доданий шлях.
Clone()
Клонує цей канвас.
public XpsCanvas Clone()
Повертає
Клон цього канвасу.
Insert<t>(int, T)
Вставляє елемент до списку дочірніх елементів цього канвасу на позицію index
.
public T Insert<t>(int index, T element) where T : XpsContentElement
Параметри
index
int
Позиція, на якій має бути вставлений елемент.
element
T
Елемент, який потрібно вставити.
Повертає
T
Вставлений елемент.
Параметри типу
T
Тип елемента, який потрібно додати.
InsertCanvas(int)
Вставляє новий канвас до списку дочірніх елементів цього канвасу на позицію index
.
public XpsCanvas InsertCanvas(int index)
Параметри
index
int
Позиція, на якій має бути вставлений новий канвас.
Повертає
Вставлений канвас.
InsertGlyphs(int, string, float, FontStyle, float, float, string)
Вставляє нові гліфи до списку дочірніх елементів цього канвасу на позицію index
.
public XpsGlyphs InsertGlyphs(int index, string fontFamily, float fontSize, FontStyle fontStyle, float originX, float originY, string unicodeString)
Параметри
index
int
Позиція, на якій нові гліфи мають бути вставлені.
fontFamily
string
Сімейство шрифтів.
fontSize
float
Розмір шрифту.
fontStyle
FontStyle
Стиль шрифту.
originX
float
Координата X початку гліфів.
originY
float
Координата Y початку гліфів.
unicodeString
string
Рядок, що буде відображено.
Повертає
Додані гліфи.
InsertPath(int, XpsPathGeometry)
Вставляє новий шлях до списку дочірніх елементів цього канвасу на позицію index
.
public XpsPath InsertPath(int index, XpsPathGeometry data)
Параметри
index
int
Позиція, на якій новий шлях має бути вставлений.
data
XpsPathGeometry
Геометрія шляху.
Повертає
Вставлений шлях.