Class Ink
Implements
Android.Runtime.IJavaObject
Java.Interop.IJavaPeerable
System.IDisposable
Inherited Members
Java.Lang.Object.Java.Interop.IJavaPeerable.DisposeUnlessReferenced()
Java.Lang.Object.Java.Interop.IJavaPeerable.Disposed()
Java.Lang.Object.Java.Interop.IJavaPeerable.Finalized()
Java.Lang.Object.Java.Interop.IJavaPeerable.SetJniIdentityHashCode(System.Int32)
Java.Lang.Object.Java.Interop.IJavaPeerable.SetJniManagedPeerState(Java.Interop.JniManagedPeerStates)
Java.Lang.Object.Java.Interop.IJavaPeerable.SetPeerReference(Java.Interop.JniObjectReference)
Java.Lang.Object.Dispose()
Java.Lang.Object.Dispose(System.Boolean)
Java.Lang.Object.GetObject<T>(System.IntPtr, System.IntPtr, Android.Runtime.JniHandleOwnership)
Java.Lang.Object.GetObject<T>(System.IntPtr, Android.Runtime.JniHandleOwnership)
Java.Lang.Object.FromArray<T>(T[])
Java.Lang.Object.Clone()
Java.Lang.Object.Equals(Java.Lang.Object)
Java.Lang.Object.JavaFinalize()
Java.Lang.Object.GetHashCode()
Java.Lang.Object.Notify()
Java.Lang.Object.NotifyAll()
Java.Lang.Object.ToString()
Java.Lang.Object.Wait()
Java.Lang.Object.Wait(System.Int64)
Java.Lang.Object.Wait(System.Int64, System.Int32)
Java.Lang.Object.Java.Interop.IJavaPeerable.JniManagedPeerState
Java.Lang.Object.Class
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
Namespace: pdftronprivate.PDF.Annots
Assembly: PDFNetAndroid.dll
Syntax
[Register("com/pdftron/pdf/annots/Ink", DoNotGenerateAcw = true)]
public class Ink : Markup, IJavaObject, IJavaPeerable, IDisposable
Constructors
Ink()
Declaration
[Register(".ctor", "()V", "")]
public Ink()
Ink(Annot)
Declaration
[Register(".ctor", "(Lcom/pdftron/pdf/Annot;)V", "")]
public Ink(Annot p0)
Parameters
Type | Name | Description |
---|---|---|
Annot | p0 |
Ink(IntPtr, JniHandleOwnership)
Declaration
protected Ink(IntPtr javaReference, JniHandleOwnership transfer)
Parameters
Type | Name | Description |
---|---|---|
System.IntPtr | javaReference | |
Android.Runtime.JniHandleOwnership | transfer |
Properties
HighlightIntent
Declaration
public virtual bool HighlightIntent
{
[Register("getHighlightIntent", "()Z", "GetGetHighlightIntentHandler")]
get;
[Register("setHighlightIntent", "(Z)V", "GetSetHighlightIntent_ZHandler")]
set;
}
Property Value
Type | Description |
---|---|
System.Boolean |
PathCount
Declaration
public virtual int PathCount
{
[Register("getPathCount", "()I", "GetGetPathCountHandler")]
get;
}
Property Value
Type | Description |
---|---|
System.Int32 |
Smoothing
Declaration
public virtual bool Smoothing
{
[Register("getSmoothing", "()Z", "GetGetSmoothingHandler")]
get;
[Register("setSmoothing", "(Z)V", "GetSetSmoothing_ZHandler")]
set;
}
Property Value
Type | Description |
---|---|
System.Boolean |
Methods
Create(Doc, Rect)
Declaration
[Register("create", "(Lcom/pdftron/sdf/Doc;Lcom/pdftron/pdf/Rect;)Lcom/pdftron/pdf/annots/Ink;", "")]
public static Ink Create(Doc p0, Rect p1)
Parameters
Type | Name | Description |
---|---|---|
Doc | p0 | |
Rect | p1 |
Returns
Type | Description |
---|---|
Ink |
Erase(Point, Point, Double)
Declaration
[Register("erase", "(Lcom/pdftron/pdf/Point;Lcom/pdftron/pdf/Point;D)Z", "GetErase_Lcom_pdftron_pdf_Point_Lcom_pdftron_pdf_Point_DHandler")]
public virtual bool Erase(Point p0, Point p1, double p2)
Parameters
Type | Name | Description |
---|---|---|
Point | p0 | |
Point | p1 | |
System.Double | p2 |
Returns
Type | Description |
---|---|
System.Boolean |
ErasePaths(Point, Point, Double)
Declaration
[Register("erasePaths", "(Lcom/pdftron/pdf/Point;Lcom/pdftron/pdf/Point;D)Z", "GetErasePaths_Lcom_pdftron_pdf_Point_Lcom_pdftron_pdf_Point_DHandler")]
public virtual bool ErasePaths(Point p0, Point p1, double p2)
Parameters
Type | Name | Description |
---|---|---|
Point | p0 | |
Point | p1 | |
System.Double | p2 |
Returns
Type | Description |
---|---|
System.Boolean |
GetBezierControlPoints(Double[])
Declaration
[Register("getBezierControlPoints", "([D)[D", "")]
public static double[] GetBezierControlPoints(double[] p0)
Parameters
Type | Name | Description |
---|---|---|
System.Double[] | p0 |
Returns
Type | Description |
---|---|
System.Double[] |
GetBlendMode()
Declaration
[Obsolete("deprecated")]
[Register("getBlendMode", "()I", "GetGetBlendModeHandler")]
public virtual int GetBlendMode()
Returns
Type | Description |
---|---|
System.Int32 |
GetPoint(Int32, Int32)
Declaration
[Register("GetPoint", "(II)Lcom/pdftron/pdf/Point;", "GetGetPoint_IIHandler")]
public virtual Point GetPoint(int p0, int p1)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | p0 | |
System.Int32 | p1 |
Returns
Type | Description |
---|---|
Point |
GetPointCount(Int32)
Declaration
[Register("getPointCount", "(I)I", "GetGetPointCount_IHandler")]
public virtual int GetPointCount(int p0)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | p0 |
Returns
Type | Description |
---|---|
System.Int32 |
SetBlendMode(Ink.BlendMode)
Declaration
[Obsolete("deprecated")]
[Register("setBlendMode", "(Lcom/pdftron/pdf/annots/Ink$BlendMode;)V", "GetSetBlendMode_Lcom_pdftron_pdf_annots_Ink_BlendMode_Handler")]
public virtual void SetBlendMode(Ink.BlendMode p0)
Parameters
Type | Name | Description |
---|---|---|
Ink.BlendMode | p0 |
SetPoint(Int32, Int32, Point)
Declaration
[Register("setPoint", "(IILcom/pdftron/pdf/Point;)V", "GetSetPoint_IILcom_pdftron_pdf_Point_Handler")]
public virtual void SetPoint(int p0, int p1, Point p2)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | p0 | |
System.Int32 | p1 | |
Point | p2 |
Implements
Android.Runtime.IJavaObject
Java.Interop.IJavaPeerable
System.IDisposable