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 TimingValueBuilder
Inheritance
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.