menu

Xamarin.Forms

  • Code Examples
  • Upgrade Guide
  • User Guide
  • Demos
  • Support
  • Forums
  • Download
Class Pdf3DAnimation - Xamarin.Forms API Reference | Syncfusion

    Show / Hide Table of Contents

    Class Pdf3DAnimation

    Represents the lighting to apply for the 3D artwork.

    Inheritance
    System.Object
    Pdf3DAnimation
    Namespace: Syncfusion.Pdf.Interactive
    Assembly: Syncfusion.Pdf.Portable.dll
    Syntax
    public class Pdf3DAnimation : Object, IPdfWrapper
    Examples
    //Create a new Pdf3DAnimation
    Pdf3DAnimation animation = new Pdf3DAnimation(PDF3DAnimationType.Linear);
    animation.Type = PDF3DAnimationType.Linear;
    'Create a new Pdf3DAnimation
    Dim animation As Pdf3DAnimation  = New Pdf3DAnimation(PDF3DAnimationType.Linear)
    animation.Type = PDF3DAnimationType.Linear;

    Constructors

    Pdf3DAnimation()

    Initializes a new instance of the Pdf3DAnimation class.

    Declaration
    public Pdf3DAnimation()
    Examples
    //Create a new Pdf3DAnimation
    Pdf3DAnimation animation = new Pdf3DAnimation();
    animation.Type = PDF3DAnimationType.Linear;
    'Create a new Pdf3DAnimation
    Dim animation As Pdf3DAnimation  = New Pdf3DAnimation()
    animation.Type = PDF3DAnimationType.Linear

    Pdf3DAnimation(PDF3DAnimationType)

    Initializes a new instance of the Pdf3DAnimation class with specified 3D animation type.

    Declaration
    public Pdf3DAnimation(PDF3DAnimationType type)
    Parameters
    Type Name Description
    PDF3DAnimationType type

    PDF 3D Animation Type.

    Examples
    //Create a new Pdf3DAnimation
    Pdf3DAnimation animation = new Pdf3DAnimation(PDF3DAnimationType.Linear);
    animation.Type = PDF3DAnimationType.Linear;
    'Create a new Pdf3DAnimation
    Dim animation As Pdf3DAnimation  = New Pdf3DAnimation(PDF3DAnimationType.Linear)
    animation.Type = PDF3DAnimationType.Linear

    Properties

    PlayCount

    Gets or sets the play count.

    Declaration
    public int PlayCount { get; set; }
    Property Value
    Type
    System.Int32
    Examples
    //Create a new Pdf3DAnimation
    Pdf3DAnimation animation = new Pdf3DAnimation(PDF3DAnimationType.Linear);
    animation.PlayCount =10;
    'Create a new Pdf3DAnimation
    Dim animation As Pdf3DAnimation  = New Pdf3DAnimation(PDF3DAnimationType.Linear)
    animation.PlayCount =10

    TimeMultiplier

    Gets or sets the rendering opacity.

    Declaration
    public float TimeMultiplier { get; set; }
    Property Value
    Type
    System.Single
    Remarks

    A positive number specifying the time multiplier to be used when running the animation. A value greater than one shortens the time it takes to play the animation, or effectively speeds up the animation.

    Examples
    //Create a new Pdf3DAnimation
    Pdf3DAnimation animation = new Pdf3DAnimation(PDF3DAnimationType.Linear);
    animation.Type = 10f;
    'Create a new Pdf3DAnimation
    Dim animation As Pdf3DAnimation  = New Pdf3DAnimation(PDF3DAnimationType.Linear)
    animation.Type = 10f

    Type

    Gets or sets the type of the animation.

    Declaration
    public PDF3DAnimationType Type { get; set; }
    Property Value
    Type
    PDF3DAnimationType
    Examples
    //Create a new Pdf3DAnimation
    Pdf3DAnimation animation = new Pdf3DAnimation(PDF3DAnimationType.Linear);
    animation.Type = PDF3DAnimationType.Linear;
    'Create a new Pdf3DAnimation
    Dim animation As Pdf3DAnimation  = New Pdf3DAnimation(PDF3DAnimationType.Linear)
    animation.Type = PDF3DAnimationType.Linear

    Methods

    Initialize()

    Initializes annotation object.

    Declaration
    protected virtual void Initialize()

    Save()

    Saves an annotation.

    Declaration
    protected virtual void Save()
    Back to top Generated by DocFX
    Copyright © 2001 - 2025 Syncfusion Inc. All Rights Reserved