menu

Xamarin.Forms

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

    Show / Hide Table of Contents

    Class Pdf3DActivationMode

    Specifies the available modes for activating a 3D annotation.

    Inheritance
    System.Object
    Pdf3DActivationMode
    Namespace: Syncfusion.Pdf.Interactive
    Assembly: Syncfusion.Pdf.Portable.dll
    Syntax
    public sealed class Pdf3DActivationMode : Enum
    Examples
    //Create a new PDF document.
    PdfDocument document = new PdfDocument();
    //Create a new page .
    PdfPage page = document.Pages.Add();
    //Create a new rectangle
    RectangleF rectangle = new RectangleF(10, 40, 30, 30);
    //Create a new Pdf3D Annotation.
    Pdf3DAnnotation annotation = new Pdf3DAnnotation(new RectangleF(10, 50, 300, 150), @"Input.u3d");
    //Set the activation to the annotation.
    annotation.Activation = activation;
    //Create a new Pdf3DActivation.
    Pdf3DActivation activation = new Pdf3DActivation();
    annotation.Activation.ActivationMode = Pdf3DActivationMode.ExplicitActivation;
    page.Annotations.Add(annotation);
    //Save the document to disk.
    document.Save("Output.pdf");
    //close the document
    document.Close(true);
    'Create a new PDF document.
    Dim document As New PdfDocument()
    'Create a new page .
    Dim page As PdfPage = document.Pages.Add()
    'Create a new rectangle
    Dim rectangle As New RectangleF(10, 40, 30, 30)
    'Create a new Pdf3D Annotation.
    Dim annotation As New Pdf3DAnnotation(New RectangleF(10, 50, 300, 150), "Input.u3d")
    'Create a new Pdf3DActivation.
    Dim activation As New Pdf3DActivation()
    'Set the activation to the annotation.
    annotation.Activation = activation
    annotation.Activation.ActivationMode = Pdf3DActivationMode.ExplicitActivation
    page.Annotations.Add(annotation)
    'Save the document to disk.
    document.Save("Output.pdf")
    'close the document
    document.Close(True)

    Fields

    ExplicitActivation

    Represents that the annotation should remain inactive until explicitly activated by a script or user action.

    Declaration
    public const Pdf3DActivationMode ExplicitActivation
    Field Value
    Type
    Pdf3DActivationMode

    PageOpen

    Represents that the annotation should be activated as soon as the page containing the annotation is opened.

    Declaration
    public const Pdf3DActivationMode PageOpen
    Field Value
    Type
    Pdf3DActivationMode

    PageVisible

    Represents that the annotation should be activated as soon as any part of the page containing the annotation becomes visible.

    Declaration
    public const Pdf3DActivationMode PageVisible
    Field Value
    Type
    Pdf3DActivationMode

    See Also

    PdfDocument
    PdfPage
    Pdf3DAnnotation
    Pdf3DActivation
    Back to top Generated by DocFX
    Copyright © 2001 - 2025 Syncfusion Inc. All Rights Reserved