SVGZoomEvent

SVGZoomEvent class

Yakınlaştırma olayı, kullanıcı, SVG belge parçasının geçerli görünümünün yeniden ölçeklenmesine neden olan bir eylemi başlattığında meydana gelir. Olay işleyiciler yalnızca ‘svg’ öğelerinde tanınır.

public class SVGZoomEvent : Event

Özellikleri

İsimTanım
Bubbles { get; }Bir olayın köpüren bir olay olup olmadığını belirtmek için kullanılır. Olay balonlanabiliyorsa değer doğrudur, yoksa değer yanlıştır.
Cancelable { get; }Bir olayın varsayılan eyleminin engellenip engellenemeyeceğini belirtmek için kullanılır. Varsayılan eylem önlenebilirse, değer doğrudur, aksi takdirde değer yanlıştır.
CurrentTarget { get; }belirtmek için kullanılırIEventTarget kiminIEventListener s şu anda işleniyor. Bu, özellikle yakalama ve köpürme sırasında kullanışlıdır.
DefaultPrevented { get; }İptal edilebilir öznitelik değeri true iken önlemeDefault() çağrıldıysa true, aksi takdirde false döndürür.
EventPhase { get; }Şu anda olay akışının hangi aşamasının değerlendirildiğini belirtmek için kullanılır.
IsTrusted { get; }isTrusted özniteliği, başlatıldığı değeri döndürmelidir. Bir olay oluşturulduğunda, öznitelik false olarak başlatılmalıdır.
NewScale { get; }Yakınlaştırma işlemi işlendikten sonra geçerli olacak ölçek faktörü.
NewTranslate { get; }Yakınlaştırma işlemi işlendikten sonra yerinde olacak çeviri değerleri. SVGPoint nesnesi salt okunurdur.
PreviousScale { get; }Yakınlaştırma işlemi gerçekleşmeden önce mevcut olan önceki yakınlaştırma işlemlerinden gelen ölçek faktörü.
PreviousTranslate { get; }Yakınlaştırma işlemi gerçekleşmeden önce mevcut olan önceki yakınlaştırma işlemlerinden çeviri değerleri. SVGPoint nesnesi salt okunurdur.
Target { get; }belirtmek için kullanılırIEventTarget olayın ilk gönderildiği yer.
TimeStamp { get; }Olayın oluşturulduğu zamanı (çağa göre milisaniye cinsinden) belirtmek için kullanılır. Bazı sistemlerin bu bilgiyi sağlayamaması nedeniyle zaman Damgası değeri tüm olaylar için kullanılamayabilir. Mevcut olmadığında , 0 değeri döndürülür. Dönem zamanına örnek olarak sistemin başlama zamanı veya 0:0:0 UTC 1 Ocak 1970.
Type { get; }Olayın adı (büyük/küçük harfe duyarlı değildir). Ad bir XML adı olmalıdır.
ZoomRectScreen { get; }Ekran birimlerinde belirtilen yakınlaştırma dikdörtgeni. SVGRect nesnesi salt okunur.

yöntemler

İsimTanım
virtual GetPlatformType()Bu yöntem, ECMAScript nesnesini almak için kullanılırType .
InitEvent(string, bool, bool)InitEvent yöntemi, bir değerin değerini başlatmak için kullanılır.Event the aracılığıyla oluşturulduIDocumentEvent arayüz.
PreventDefault()Bir olay iptal edilebilirse,PreventDefault yöntemi, olayın iptal edileceğini belirtmek için kullanılır, , olayın sonucu olarak uygulama tarafından normalde gerçekleştirilen herhangi bir varsayılan eylemin gerçekleşmeyeceği anlamına gelir.
StopImmediatePropagation()Bu yöntemi çağırmak, olayın mevcut olandan sonra kaydedilen herhangi bir olay dinleyicisine ulaşmasını engeller ve bir ağaçta gönderildiğinde olayın başka nesnelere ulaşmasını da engeller.
StopPropagation()StopPropagation olay akışı sırasında bir olayın daha fazla yayılmasını önlemek için yöntem kullanılır.

Ayrıca bakınız