Show / Hide Table of Contents

Class GSChangesIterator

GSChangesIterator is an iterator type that can be used to traverse a list of changes in the graphics state between subsequnet graphical elements on the page. For a sample use case, please take a look at ElementReaderAdv sample project.

Inheritance
System.Object
Iterator<GState.GStateAttribute>
GSChangesIterator
Implements
System.IDisposable
Inherited Members
Iterator<GState.GStateAttribute>.Dispose()
Iterator<GState.GStateAttribute>.Dispose(Boolean)
Iterator<GState.GStateAttribute>.Next()
Iterator<GState.GStateAttribute>.HasNext()
Iterator<GState.GStateAttribute>.op_Assign(Iterator<GState.GStateAttribute>)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ToString()
System.Object.ReferenceEquals(System.Object, System.Object)
Namespace: pdftron.PDF
Assembly: PDFNetAndroid.dll
Syntax
public class GSChangesIterator : Iterator<GState.GStateAttribute>, IDisposable

Methods

Current()

Gets the current GStateAttribute value

Declaration
public override GState.GStateAttribute Current()
Returns
Type Description
GState.GStateAttribute

current Unicode value

Overrides
pdftron.Common.Iterator<pdftron.PDF.GState.GStateAttribute>.Current()

Equals(Object)

Checks whether this GSChangesIterator is the same as the given object.

Declaration
public bool Equals(object o)
Parameters
Type Name Description
System.Object o

a given object

Returns
Type Description
System.Boolean

true if equals to the give object

Operators

Equality(GSChangesIterator, GSChangesIterator)

Equality operator checks whether two GSChangesIterator are the same

Declaration
public static bool operator ==(GSChangesIterator l, GSChangesIterator r)
Parameters
Type Name Description
GSChangesIterator l

the GSChangesIterator on the left of the operator

GSChangesIterator r

the GSChangesIterator on the right of the operator

Returns
Type Description
System.Boolean

true if both objects are equal

Inequality(GSChangesIterator, GSChangesIterator)

Inequality operator checks whether two GSChangesIterator are different

Declaration
public static bool operator !=(GSChangesIterator l, GSChangesIterator r)
Parameters
Type Name Description
GSChangesIterator l

the GSChangesIterator on the left of the operator

GSChangesIterator r

the GSChangesIterator on the right of the operator

Returns
Type Description
System.Boolean

true if both objects are not equal

Implements

System.IDisposable
In This Article
Back to top Generated by DocFX