Class TimingValueBuilder
Namn på plats: Aspose.Svg.Builder Församling: Aspose.SVG.dll (25.5.0)
Bygg en tidsvärde som används för att specificera animering eller övergångstidningar.
[ComVisible(true)]
public class TimingValueBuilderInheritance
Arvsmedlemmar
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
TimingValueBuilder()
public TimingValueBuilder()Methods
AddAccessKey(Tiger och TimeSpan?)
Lägg till ett åtkomstnyckelbaserat timingvärde.
public TimingValueBuilder AddAccessKey(char key, TimeSpan? offset = null)Parameters
key char
Tillgångsnyckeln för att utlösa timing.
offset TimeSpan
?
Optionell avgift från åtkomstnyckelaktivering.
Returns
Den aktuella TimingValueBuilder instans för kedjning.
AddEvent(String, string och TimeSpan?)
Lägg till en händelsebaserad timingvärde.
public TimingValueBuilder AddEvent(string id, string eventName, TimeSpan? offset = null)Parameters
id string
Identifieringen av det element där händelsen kommer att lyssnas till.
eventName string
Namnet på evenemanget att lyssna på.
offset TimeSpan
?
Optionell avgift från evenemangets timing.
Returns
Den aktuella TimingValueBuilder instans för kedjning.
AddIndefinite()
Lägg till ett obegränsat timingvärde.
public TimingValueBuilder AddIndefinite()Returns
Den aktuella TimingValueBuilder instans för kedjning.
AddOffset(TimeSpan)
Lägg till en tidskostnad till timingvärdet.
public TimingValueBuilder AddOffset(TimeSpan offset)Parameters
offset TimeSpan
Dags att lägga till.
Returns
Den aktuella TimingValueBuilder instans för kedjning.
AddRepeat(String, int eller TimeSpan?)
Lägg till en upprepade timingvärde.
public TimingValueBuilder AddRepeat(string id, int repeatCount, TimeSpan? offset = null)Parameters
id string
ID av elementet att synkronisera med.
repeatCount int
Antalet upprepningar att vänta.
offset TimeSpan
?
Optionell ersättning från upprepade timing.
Returns
Den aktuella TimingValueBuilder instans för kedjning.
AddSyncbase(String, string och TimeSpan?)
Lägg till en syncbase timing värde, som synkroniseras med ett annat elements tid.
public TimingValueBuilder AddSyncbase(string id, string timing, TimeSpan? offset = null)Parameters
id string
ID av elementet att synkronisera med.
timing string
Timing attribut synkroniseras till (t.ex. ”start”, ”änd”).
offset TimeSpan
?
Optionell rabatt från syncbase timing.
Returns
Den aktuella TimingValueBuilder instans för kedjning.
AddWallclock(DateTime)
Lägg till en wallclock timing värde.
public TimingValueBuilder AddWallclock(DateTime wallclockTime)Parameters
wallclockTime DateTime
Det specifika datumet och tiden för timing.
Returns
Den aktuella TimingValueBuilder instans för kedjning.
Build()
Konstruerar den slutliga timingvärdesfältet från de tillsatta komponenterna.
public string Build()Returns
Den konstruerade timingvärdessträngen.
FormatTimeSpan(TimeSpan)
Formatera en TimeSpan i en strängrepresentation som är lämplig för tidsvärden.
public static string FormatTimeSpan(TimeSpan timeSpan)Parameters
timeSpan TimeSpan
TimeSpan för att formatera.
Returns
En sträng representation av TimeSpan.