Class SVGSVGElement

Class SVGSVGElement

Nombre del espacio: Aspose.Html.Dom.Svg Colección: Aspose.HTML.dll (25.4.0)

Una definición clave de la interfaz es la Interfaz SVGSVGElement, que es el interfacto que corresponde al elemento ‘svg’. esta interface contiene varios métodos utilitarios comúnmente usados, como las operaciones de matriz y la capacidad de controlar el tiempo de redraw en los dispositivos de renderización visual.

[DOMObject]
[ComVisible(true)]
[DOMName("SVGSVGElement")]
public class SVGSVGElement : SVGGraphicsElement, INotifyPropertyChanged, IEventTarget, IDisposable, IXPathNSResolver, IParentNode, IElementTraversal, IChildNode, IElementCSSInlineStyle, ISVGTests, ISVGFitToViewBox, ISVGZoomAndPan, IDocumentEvent

Inheritance

object DOMObject EventTarget Node Element SVGElement SVGGraphicsElement SVGSVGElement

Implements

INotifyPropertyChanged ,y, IEventTarget ,y, IDisposable ,y, IXPathNSResolver ,y, IParentNode ,y, IElementTraversal ,y, IChildNode ,y, IElementCSSInlineStyle ,y, ISVGTests ,y, ISVGFitToViewBox ,y, ISVGZoomAndPan ,y, IDocumentEvent

Miembros heredados

SVGGraphicsElement.GetBBox() ,y, SVGGraphicsElement.GetCTM() ,y, SVGGraphicsElement.GetScreenCTM() ,y, SVGGraphicsElement.NearestViewportElement ,y, SVGGraphicsElement.FarthestViewportElement ,y, SVGGraphicsElement.Transform ,y, SVGGraphicsElement.RequiredFeatures ,y, SVGGraphicsElement.RequiredExtensions ,y, SVGGraphicsElement.SystemLanguage ,y, SVGElement.Id ,y, SVGElement.OwnerSVGElement ,y, SVGElement.ViewportElement ,y, SVGElement.ClassName ,y, SVGElement.Style ,y, Element.GetAttributeNames() ,y, Element.HasAttributes() ,y, Element.GetAttribute(string) ,y, Element.GetAttributeNS(string, string) ,y, Element.SetAttribute(string, string) ,y, Element.SetAttributeNS(string, string, string) ,y, Element.RemoveAttribute(string) ,y, Element.RemoveAttributeNS(string, string) ,y, Element.HasAttribute(string) ,y, Element.HasAttributeNS(string, string) ,y, Element.ToggleAttribute(string) ,y, Element.ToggleAttribute(string, bool) ,y, Element.GetAttributeNode(string) ,y, Element.SetAttributeNode(Attr) ,y, Element.RemoveAttributeNode(Attr) ,y, Element.GetAttributeNodeNS(string, string) ,y, Element.SetAttributeNodeNS(Attr) ,y, Element.GetElementsByTagName(string) ,y, Element.GetElementsByTagNameNS(string, string) ,y, Element.Remove() ,y, Element.QuerySelectorAll(string) ,y, Element.QuerySelector(string) ,y, Element.AttachShadow(ShadowRootMode) ,y, Element.GetElementsByClassName(string) ,y, Element.Dispose(bool) ,y, Element.ClassList ,y, Element.LocalName ,y, Element.NamespaceURI ,y, Element.Prefix ,y, Element.NodeName ,y, Element.NodeType ,y, Element.TagName ,y, Element.Id ,y, Element.ClassName ,y, Element.TextContent ,y, Element.Attributes ,y, Element.FirstElementChild ,y, Element.LastElementChild ,y, Element.PreviousElementSibling ,y, Element.NextElementSibling ,y, Element.ChildElementCount ,y, Element.Children ,y, Element.InnerHTML ,y, Element.OuterHTML ,y, Element.ShadowRoot ,y, Node.ELEMENT_NODE ,y, Node.ATTRIBUTE_NODE ,y, Node.TEXT_NODE ,y, Node.CDATA_SECTION_NODE ,y, Node.ENTITY_REFERENCE_NODE ,y, Node.ENTITY_NODE ,y, Node.PROCESSING_INSTRUCTION_NODE ,y, Node.COMMENT_NODE ,y, Node.DOCUMENT_NODE ,y, Node.DOCUMENT_TYPE_NODE ,y, Node.DOCUMENT_FRAGMENT_NODE ,y, Node.NOTATION_NODE ,y, Node.HasChildNodes() ,y, Node.Normalize() ,y, Node.CloneNode() ,y, Node.CloneNode(bool) ,y, Node.IsEqualNode(Node) ,y, Node.IsSameNode(Node) ,y, Node.LookupPrefix(string) ,y, Node.LookupNamespaceURI(string) ,y, Node.IsDefaultNamespace(string) ,y, Node.InsertBefore(Node, Node) ,y, Node.ReplaceChild(Node, Node) ,y, Node.RemoveChild(Node) ,y, Node.AppendChild(Node) ,y, Node.Dispose(bool) ,y, Node.ToString() ,y, Node.NodeType ,y, Node.LocalName ,y, Node.NamespaceURI ,y, Node.Prefix ,y, Node.NodeName ,y, Node.BaseURI ,y, Node.OwnerDocument ,y, Node.ParentNode ,y, Node.ParentElement ,y, Node.ChildNodes ,y, Node.FirstChild ,y, Node.LastChild ,y, Node.PreviousSibling ,y, Node.NextSibling ,y, Node.NodeValue ,y, Node.TextContent ,y, EventTarget.AddEventListener(string, DOMEventHandler, bool) ,y, EventTarget.AddEventListener(string, IEventListener) ,y, EventTarget.AddEventListener(string, IEventListener, bool) ,y, EventTarget.RemoveEventListener(string, DOMEventHandler, bool) ,y, EventTarget.RemoveEventListener(string, IEventListener) ,y, EventTarget.RemoveEventListener(string, IEventListener, bool) ,y, EventTarget.DispatchEvent(Event) ,y, EventTarget.Dispose() ,y, EventTarget.Dispose(bool) ,y, DOMObject.GetPlatformType() ,y, object.GetType() ,y, object.MemberwiseClone() ,y, object.ToString() ,y, object.Equals(object?) ,y, object.Equals(object?, object?) ,y, object.ReferenceEquals(object?, object?) ,y, object.GetHashCode()

Properties

CurrentScale

En un elemento más exterior svg, este atributo indica el factor actual de escala relativo a la visión inicial para tener en cuenta las operaciones de magnificación del usuario y de panificación, tal como se describe en la Magnificación y panificamiento. atribuciones DOM currentScale y currentTranslate son equivalentes al 2x3 matrix [a b c d e f] = [currentScales 0 0 currentScal current Translate.x currentTraducción.y]. Si “magnificación” es activada (es decir, zoomAndPan=“mágnify”), entonces el efecto es como si una transformación adicional se colocara en el nivel superior sobre el fragmento del documento SVG (e.e., fuera del elemento extranjero Svg).Cuando se accede a un elemento “svg” que no es un element más extenso de svg, no se define el comportamiento que tiene este atributo.

[DOMName("currentScale")]
public float CurrentScale { get; set; }

Valor de la propiedad

float

CurrentTranslate

En un elemento más exterior svg, el factor de traducción correspondiente que tiene en cuenta la “magnificación” del usuario.Cuando se accede a un elemento “svg” que no es un element más extenso de svg, no se define el comportamiento que tiene este atributo.

[DOMName("currentTranslate")]
public SVGPoint CurrentTranslate { get; }

Valor de la propiedad

SVGPoint

Height

Corresponde a atribuir “altura” en el elemento dado “svg”.

[DOMName("height")]
public SVGAnimatedLength Height { get; }

Valor de la propiedad

SVGAnimatedLength

PreserveAspectRatio

Corresponde a atribuir ‘reserveAspectRatio’ en el elemento dado.

public SVGAnimatedPreserveAspectRatio PreserveAspectRatio { get; }

Valor de la propiedad

SVGAnimatedPreserveAspectRatio

ViewBox

Corresponde a atribuir ‘viewBox’ en el elemento dado.

public SVGAnimatedRect ViewBox { get; }

Valor de la propiedad

SVGAnimatedRect

Width

Corresponde a atribuir “width” en el elemento dado “svg”.

[DOMName("width")]
public SVGAnimatedLength Width { get; }

Valor de la propiedad

SVGAnimatedLength

X

Corresponde a atribuir “x” en el elemento dado “svg”.

[DOMName("x")]
public SVGAnimatedLength X { get; }

Valor de la propiedad

SVGAnimatedLength

Y

Corresponde a atribuir “y” en el elemento dado “svg”.

[DOMName("y")]
public SVGAnimatedLength Y { get; }

Valor de la propiedad

SVGAnimatedLength

ZoomAndPan

El valor debe ser uno de los constantes SVG_ZOOMANDPAN_* definidos en esta interfaz.

public ushort ZoomAndPan { get; set; }

Valor de la propiedad

ushort

Exceptions

DOMException

Código Aspose.Html.Dom.DOMExcepción.NO_MODIFICATION_ALLOWED_ERR.Creado en un intento de cambiar el valor de un solo atributo de lectura.

Methods

AnimationsPaused()

Volverá cierto si este fragmento de documento SVG está en un estado interrumpido.

[DOMName("animationsPaused")]
public bool AnimationsPaused()

Returns

bool

Boolean indica si este fragmento de documento SVG está en un estado descansado.

CreateEvent(El string)

Crea un Aspose.Html.Dom.Events.Event de un tipo apoyado por la implementación.

public Event CreateEvent(string eventType)

Parameters

eventType string

El parámetro de tipo de evento especifica el tipo de interfaz Aspose.Html.Dom.Events.Event que se crear.Si la interfaz Aspose.Html.Dom.Events.Event especificada se apoya por la implementación este método devolverá una nuevaAspose.Html.Dom.Events.Event del tipo de interfaz solicitado.Si el Aspose.Html.Dom.Events.Event debe ser enviado a través del método Aspose.Html.Dom.EventTarget.DispatchEvent(Aspose.Html.Dom.Events.Event) el método adecuadoEl método Aspose.Html.Dom.Events.Event.InitEvent(System.String,System.Boolean,System.Boolean) debe ser llamado después de la creación para iniciar los valores de Aspose.Html.Dom.Events.Event.

El método Aspose.Html.Dom.Events.IDocumentEvent.CreateEvent(System.String) se utiliza para crear Aspose.Html.Dom.Events.Events cuando sea inconvenienteo innecesario para el usuario para crear un Aspose.Html.Dom.Events.Event a sí mismo.En los casos en los que la implementación proporcionada por Aspose.Html.Dom.Events.Event es insuficiente, los usuarios pueden proporcionar sus propios servicios.Las implementaciones de Aspose.Html.Dom.Events.Event para el uso con el método Aspose.Html.Dom.EventTarget.DispatchEvent(Aspose.Html.Dom.Events.Event.

Returns

Event

El nuevo creado Aspose.Html.Dom.Events.Event

Exceptions

DOMException

NO_SUPPORTED_ERR: Creado si la implementación no apoya el tipo de interfaz Aspose.Html.Dom.Events.Event solicitado

Creación()

Crea un objeto SVGAngle fuera de cualquier árbol de documento. El objeto se inicia al valor 0 grados (sin unidad).

[DOMName("createSVGAngle")]
public SVGAngle CreateSVGAngle()

Returns

SVGAngle

Objeto de SGAANGLE.

Creación()

Crea un objeto SVGLength fuera de cualquier árbol de documento. El objeto se inicia al valor de 0 unidades de usuario.

[DOMName("createSVGLength")]
public SVGLength CreateSVGLength()

Returns

SVGLength

Objetos de gran tamaño.

CreaciónSVGMatrix()

Crea un objeto SVGMatrix fuera de cualquier árbol de documento.El objeto se inicia a la matriz de identidad.

[DOMName("createSVGMatrix")]
public SVGMatrix CreateSVGMatrix()

Returns

SVGMatrix

Objeto de SVGMatrix.

Creación Número()

Crea un objeto SVGNumber fuera de cualquier árbol de documento.El objeto se inicia a un valor de cero.

[DOMName("createSVGNumber")]
public SVGNumber CreateSVGNumber()

Returns

SVGNumber

Un objeto de número.

CreaciónSVGPoint()

Crea un objeto SVGPoint fuera de cualquier árbol de documento. El objeto se inicia al punto (0,0) en el sistema de coordinación del usuario.

[DOMName("createSVGPoint")]
public SVGPoint CreateSVGPoint()

Returns

SVGPoint

Objeto de SVGPoint.

Creación()

Crea un objeto SVGRect fuera de cualquier árbol de documento.El objeto se inicia de tal manera que todos los valores se ajusten a 0 unidades de usuario.

[DOMName("createSVGRect")]
public SVGRect CreateSVGRect()

Returns

SVGRect

Objeto de la Iglesia.

Creación Transformación()

Crea un objeto SVGTransform fuera de cualquier árbol de documento. El objeto se inicia a una transformación de matriz de identidad (SVG_TRANSFORM_MATRIX).

[DOMName("createSVGTransform")]
public SVGTransform CreateSVGTransform()

Returns

SVGTransform

Un objeto de transformación.

CreaciónSVGTransformFromMatrix(Título: SVGMatrix)

Crea un objeto SVGTransform fuera de cualquier árbol de documento. El objeto se inicia a la transformación de la matriz dada (es decir, SVg_TRANSFORM_MATRIX). Los valores del parámetro son copiados, el parágrafo de matrícula no se adopta como SV Gtransform::matrix.

[DOMName("createSVGTransformFromMatrix")]
public SVGTransform CreateSVGTransformFromMatrix(SVGMatrix matrix)

Parameters

matrix SVGMatrix

La transformación de la matriz.

Returns

SVGTransform

Un objeto de transformación.

GetCurrentTime()

Si getCurrentTime se llama antes de que comience la línea de tiempo del documento (por ejemplo, mediante un script que se ejecuta en un elemento ‘script’ antes que el evento SVGLoad del documental se envíe), entonces se devuelve 0 .

[DOMName("getCurrentTime")]
public float GetCurrentTime()

Returns

float

El tiempo actual en segundos, o 0 si el horario del documento aún no ha comenzado.

GetElementById(El string)

Busca este fragmento del documento SVG (es decir, la búsqueda se limita a un subset del árbol de documento) para un elemento cuyo ID se da por el elementoId. Si se encuentra un Element, ese Element se devuelve.Si no existe tal elemento, vuelve nulo.

[DOMName("getElementById")]
public Element GetElementById(string elementId)

Parameters

elementId string

El valor identificador único para un elemento.

Returns

Element

El elemento de coincidencia.

PauseAnimations()

Suspenda (es decir, pausas) todas las animaciones actualmente en curso que se definen dentro del fragmento de documento SVG correspondiente a este elemento “svg”, lo que hace que el reloj de animación correspondente al fragmente del documento permanezca hasta que esté ininterrumpido.

[DOMName("pauseAnimations")]
public void PauseAnimations()

SetCurrentTime(float)

Si se llama SetCurrentTime antes de que comience la línea de tiempo del documento (por ejemplo, mediante un script que se ejecuta en un elemento ‘script’ antes que el evento SVGLoad de el documento se envíe), entonces el valor de los segundos en la última invocación del método da el tiempo que busque el texto una vez que haya comenzado la fase de trabajo.

[DOMName("setCurrentTime")]
public void SetCurrentTime(float seconds)

Parameters

seconds float

El nuevo tiempo actual en segundos relativo al tiempo de inicio para el fragmento de documento SVG actual.

UnpauseAnimations()

Unsuspendes (es decir, unpauses) actualmente en curso animaciones que se definen dentro del fragmento del documento SVG, causando que el reloj de animación continúe desde el momento en que fue suspendido.

[DOMName("unpauseAnimations")]
public void UnpauseAnimations()

Ver también

SVGGraphicsElement ,y, ISVGFitToViewBox ,y, IDocumentEvent ,y, IViewCSS ,y, IDocumentCSS

 Español